59
UMTS Protocols 3 1

UMTS Protocols 3

Embed Size (px)

DESCRIPTION

UMTS Protocols_Part3

Citation preview

Page 1: UMTS Protocols 3

UMTS Protocols 3

1

Page 2: UMTS Protocols 3

OutlinesPDCP Protocol. 1)PDCP Functions. 2)PDCP Entities.BMC Protocol. 1)BMC Functions. 2)Cell Broadcast Center.RRC Protocol. 1)RRC Entities. 2)RRC Functions.

2

Page 3: UMTS Protocols 3

Radio Interface Protocol Architecture.

3

Page 4: UMTS Protocols 3

Packet Data Convergence Protocol PDCP is located above RLC of the user plane.PDCP is used only for services from PS domain.PDCP protocol entities are located in the UE and the RNC.PDCP PDUs are (NAS)non access stratum because they

are exchanged between the UE and the core network, and do not terminate in the UTRAN.

4

Page 5: UMTS Protocols 3

PDCP Functions(1)Transmitting and receiving of network layer data units :As the most common protocols for data services are IPv4

and IPv6 at the network layer and TCP and User Datagram Protocol (UDP) at the transport layer.

So UTRAN needs to interwork with these protocols without requiring any changes to its RLC and MAC layers.

5

IPv4,IPv6,UDP , TCP UTRAN

PDCP[Adapting]

Page 6: UMTS Protocols 3

PDCP Functions(2)IP Header compression and decompression: Because IP was originally designed for fixed networks where

the overhead is not a big problem. However, in radio networks like UMTS, radio resources are scarce and IP header compression is crucial to increase channel efficiency, especially if small packets are sent frequently.

Transmission Efficiency depends on size of packet header compared to length of the entire packet.

EX : For IPv6 where header is 48 octets long and if the user data in the packet is also 48 octets then the transmission efficiency will be 50 % .

6

Page 7: UMTS Protocols 3

Header Compression AlgorithmsBased on the Fact Many of Header fields remain the same during the life of

the call and do not change from one packet to another . Ex: IP,UDP,TCP Header : 1- Source address. 2- Destination address. 3- Port number .Larger Headers will lead to Higher channel BW , decrease

transmission efficiency and increase delay.7

DO Not Change

Page 8: UMTS Protocols 3

TCP/IP Header Compression: State Of Art

8

A1A1 A1A1B C D

Compressor

A1 B C D

De-Compressor

A1A1 A1A1B C D

Page 9: UMTS Protocols 3

PDCP EntitiesThe PDCP entities are located in the PDCP sublayer.Every PDCP entity uses zero, one or several header

compression algorithm types with certain parameters.Several PDCP entities may use the same algorithm type. The algorithm types and their parameters are negotiated

by RRC and indicated to PDCP through the PDCP Control Service Access Point (PDCP–C–SAP).

Every PDCP–SAP uses exactly one PDCP entity.

9

Page 10: UMTS Protocols 3

PDCP Entities

10

Page 11: UMTS Protocols 3

Radio Interface Protocol Architecture.

11

Page 12: UMTS Protocols 3

Broadcast Multicast ControlBMS exists only in the user plane .The only service utilizing this protocol is SMS CB .At the UTRAN side, the BMC sublayer shall consist of one

BMC protocol entity per cell.Each BMC entity requires a single CTCH, which is

provided by the MAC sublayer through the RLC sublayer. The BMC requests the Unacknowledged Mode service of

the RLC.BMC doesn’t have special logical structure.

12

Page 13: UMTS Protocols 3

BMC Model

13

Page 14: UMTS Protocols 3

SMS CBPoint-to-area message : is targeted to a geographical

area CB : Delivery of messages to multiple users in a specific

area .SMS CBs : are directed to radio cells rather than to a

specific terminal. Not all operators provide CB service in their networks.Not all handsets have CB capability.EX : Weather Reports , Location based News and

Emergency alerts. 14

Page 15: UMTS Protocols 3

Cell Broadcast Centre (CBC)Node which is a source of SMS CB is connected to RNC

networks via interface CBC-RNC.

15

CBC RNC Node-BSMS CB Message

SMS CB Message

Cell List

Requested Repetion

Rate

Number of

times

Page 16: UMTS Protocols 3

BMC FunctionsStorage of Cell Broadcast Messages.Traffic volume monitoring and radio resource request for

CBS.Scheduling of BMC messages.Transmission of BMC messages to UE.Delivery of Cell Broadcast messages to upper layer.Note: when sending SMS CB messages to a cell for the

first time ,appropriate capacity has to be allocated in the cell and may vary over time to allow efficient use of radio resources .

16

Page 17: UMTS Protocols 3

Radio Interface Protocol Architecture.

17

Page 18: UMTS Protocols 3

Radio Resource Control(RRC)The major part of the control signaling between UE &

UTRAN through RRC messages.RRC messages : 1) Carry all parameters to set-up , modify and release layer 1 , layer 2 protocol entities . 2) Carry all higher layer signaling (NAS) e.g. MM (Mobility Management) , CM (Connection

Management) , SM (Session Management) . 3) Control the mobility of UE in the connected mode ( measurements , Handovers , Cell Updated ) .

18

Page 19: UMTS Protocols 3

RRC-Interaction with lower layers

19

Page 20: UMTS Protocols 3

RRC Layer Model

20

Page 21: UMTS Protocols 3

RRC EntitiesDCFE : Dedicated Control Function Entity.PNFE : Paging and Notification control Function

Entity.BCFE : Broadcast Control Function Entity.RFE : Routing Function Entity.

21

Page 22: UMTS Protocols 3

DCFEHandles all functions and signaling related to one UE.There is one DCFE entity for each UE having an RRC

connection with this RNC.DCFE messages use mostly AM-RLC through AM-SAP but

some messages are sent using UM-SAP ( RRC Connection Release) and using TR-SAP (Cell Update).

Used to deliver the RRC services which are requested at the Dc-SAP .

22

Page 23: UMTS Protocols 3

PNFEHandles paging of idle-mode UE(s).There is at least one PNFE in the RNC for each cell

controlled by this RNC.The PNFE uses the PCCH logical channel via. TR-SAP and

may also use UM-SAP.PNFE in RNC, when receiving a paging message from an Iu

interface, needs to check with the DCFE whether or not this UE already has an RRC connection if it does, then the paging message is sent using the existing RRC connection.

Deliver RRC Services at Nt-SAP.23

Page 24: UMTS Protocols 3

BCFEHandles the system information broadcast .There is at least one BCFE for each cell in the RNC.The BCFE uses BCCH logical channel via. TR-SAP and also

via. UM-SAP .Used to deliver the RRC services which are requested at

the Gc-SAP .

24

Page 25: UMTS Protocols 3

RFERouting of higher layer (NAS) messages to different MM

entities .Each higher layer message is piggybacked onto the RRC

Direct Transfer Message.RRC Direct Transfer Message types : 1- Initial Direct Messages. 2- Uplink Direct Messages. 3- Downlink Direct Messages.

25

Page 26: UMTS Protocols 3

RRC Functions (1)Broadcast of system information (NAS – access stratum).Paging .Initial cell selection and re-selection in Idle-Mode.Establishment , Maintenance and Release of RRC

connection .Notification .Radio Access Bearers Establishment and Release .RRC connection mobility functions.

26

Page 27: UMTS Protocols 3

RRC Functions (2)Cell Update .URA Updating .Control of security functions.Integrity protection of signaling .UE measurement Reporting.UE measurement Control.CBS related Functions .

27

Page 28: UMTS Protocols 3

Broadcast of system information

28

Page 29: UMTS Protocols 3

Broadcast of system informationSystem Information originates from the CN (RNC -Node Bs ).System Information message contains system information

blocks (SIBs) .Each group of SIBs carry the system information of the same

type .One System Information message can carry several SIBs or

part of one SIB -> Depending on the size of SIB.Through Transmitting, SIBs will fit the size of BCH/FACH

transport block and if padding is required ,it is inserted by RLC.R99 ,there is one MIB and two scheduling blocks and 17 SIBs.EX : Location Service Area related to some specific cells.

29

Page 30: UMTS Protocols 3

System Information Classes Information giving unique identification of the current

network, location area, UTRAN registration area and cell.Information used for candidate cell measurements for

handover and cell selection procedures.Information describing the current control channel structure.Information defining different options supported within the

cell.Protocol information.

30

Page 31: UMTS Protocols 3

System Information

31

BCCH

BCH/FACH

System Information Message

Page 32: UMTS Protocols 3

Paging

32

Page 33: UMTS Protocols 3

PagingRRC layer can broadcast paging information on the PCCH

from Network to selected UEs.Reasons of paging : 1- Session set-up : request to start paging comes from

CN via Iu interface . 2- To change UE state from Cell_PCH to Cell_FACH. 3- To indicate a change in the system information .EX : BCCH Modification Information that indicates the

modification of system information on BCCH.

33

Page 34: UMTS Protocols 3

Notification

34

Page 35: UMTS Protocols 3

Notification This procedure is used for broadcast of notification

information to selected UEs in a cell. Only UEs that listen to the correct notification group can

be reached by this procedure. The initiative to send a NOTIFICATION REQUEST can

come from both the access stratum and the non-access stratum.

NOTIFICATION REQUEST can be sent to either one or many UEs at the same time.

35

Page 36: UMTS Protocols 3

RRC Connection EstablishmentThis procedure is initiated from the UE side to establish

an RRC connection, as a result of either: (1) A request from the non-access stratum to establish the

first signaling connection for the UE. (2) A received paging request.

36

Page 37: UMTS Protocols 3

RRC Connection Establishment

37

Page 38: UMTS Protocols 3

RRC Connection EstablishmentThe RRC connection establishment is initiated by the UE .UE leaves the idle mode and sends an RRC CONNECTION REQUEST message on the uplink CCCH.The UTRAN makes an assignment of radio resources and the Radio

Network Temporary Identity (RNTI) to be used by the UE.The UTRAN sends an RRC CONNECTION SETUP message to the UE

on the downlink CCCH. The UE configures the layer 2 and layer 1 processing for the DCCH

using the radio resource parameters. The procedureSuccessfully ends when the layer 2 signaling link is established on

the DCCH.

38

Page 39: UMTS Protocols 3

RRC Connection Release

39

Page 40: UMTS Protocols 3

RRC Connection ReleaseA normal RRC connection release procedure is initiated from

the UTRAN.RRC layer entity in the network issues an RRC CONNECTION

RELEASE message using unacknowledged mode on the DCCH.Upon reception of this message the UE-RRC sends an RRC

CONNECTION RELEASE COMPLETE message to UTRAN using acknowledged mode on the DCCH.

After receiving the RRC CONNECTION RELEASE COMPLETE message the network RRC layer releases L2 resources and the RRC entity dedicated to this UE goes to Idle Mode.

40

Page 41: UMTS Protocols 3

RRC Connection Re-establishment

41

Page 42: UMTS Protocols 3

RRC Connection Re-establishmentRRC connection re-establishment is needed, when a UE loses

radio connection due to e.g. radio link failure. After having selected a new cell, the UE RRC sends the NW RRC

an RRC CONNECTION REESTABLISHMENT REQUEST message. The NW RRC configures the NW and acknowledges the

connection re-establishment to the UE RRC with an RRC CONNECTION RE-ESTABLISHMENT message.

The UE RRC configures the UE L1 to activate the new radio link(s).

When the procedure is completed on the UE side, an RRC CONNECTION RE-ESTABLISHMENT COMPLETE message is sent.

42

Page 43: UMTS Protocols 3

Radio Access Bearer Establishment

43

Page 44: UMTS Protocols 3

Radio Access Bearer Establishment This procedure establishes a new radio access bearer. It include assignment of a physical channel(s) and change of the

used transport channel types / RRC state.A Radio Access Bearer Establishment is initiated when the RRC

layer in the network sends a RADIO ACCESS BEARER SETUP message to its peer entity.

This message contains L1, MAC and RLC parameters. RRC on the UE side then configures L1 and MAC and creates a

new RLC entity associated with the new radio access bearer. The UE then sends a RADIO ACCESS BEARER SETUP COMPLETE

message back to the network.

44

Page 45: UMTS Protocols 3

Radio Access Bearer Reconfiguration

45

Page 46: UMTS Protocols 3

Radio Access Bearer ReconfigurationThis procedure reconfigures parameters for a radio

access bearer or the signaling link to reflect a change in QoS.

It may include change of RLC parameters, change of multiplexing priority for DTCH/DCCH, change of DCH scheduling priority, change of TFS for DCH, change of TFCS, assignment or release of physical channel(s) and change of used transport channel types.

46

Page 47: UMTS Protocols 3

URA Update

47

Page 48: UMTS Protocols 3

URA UpdateThe URA update procedure is used by the UE to inform the

UTRAN that the UE has switched to a new URA. Normally the procedure is triggered after change of cell and

after the UE have read information broadcasted by UTRAN indicating change of URA.

The UE establishes a radio link to a cell in the new URA. After that the UE sends a URA UPDATE REQUEST message to the UTRAN.

Upon reception of the message the UTRAN registers the change of URA, and sends a URA UPDATE CONFIRM message to the UE. The URA UPDATE CONFIRM message may include a new RNTI.

48

Page 49: UMTS Protocols 3

Cell Update

49

Page 50: UMTS Protocols 3

Cell UpdateThe cell update procedure is used by the UE to inform the UTRAN

that the UE has switched to a new cell. The procedure is a forward handover procedure. Normally the procedure is triggered after change of cell and after

the UE has read information broadcasted by UTRAN.The UE abandons the radio link to the old cell and establishes a

radio link to the new cell. After that the UE sends a CELL UPDATE REQUEST message to the

UTRAN. Upon reception of the message the UTRAN registers the change of

cell, and sends a CELL UPDATE CONFIRM message to the UE.

50

Page 51: UMTS Protocols 3

Control of Security FunctionUsed to start ciphering and integrity protection

between the UE and UTRAN and to trigger the change of the ciphering and integrity keys during the connection.

Two ciphering keys can be used simultaneously for one UE: PS domain services & CS domain services.

Ciphering is executed on the RLC layer for services using unacknowledged or acknowledged RLC and on the MAC layer for services using transparent RLC.

51

Page 52: UMTS Protocols 3

Integrity Protection of Signaling

52

Page 53: UMTS Protocols 3

Integrity Protection of SignalingRRC layer inserts integrity checksum : Message

Authentication Code (MAC-1) into most RRC PDUS.MAC-1 : is used by the receiving entity of RRC to verify

the origion & integrity of the messages .The receiving entity also calculates MAC-1 and compare

it with one received with signaling message.Message with wrong or missing MAC-1 are discarded.All higher layer messages are automatically also integrity

protected.

53

Page 54: UMTS Protocols 3

Measurement control

54

Page 55: UMTS Protocols 3

Measurement control(1)This procedure is initiated from the UTRAN side to control

a measurement in a specific UE. The UTRAN sends a MEASUREMENT CONTROL message

to the UE on the DCCH. Example of this information :1. Measurement type: One of the types from a predefined

list where each type describes what the UE shall measure.2. Measurement identity number: A reference number that

is used by the UTRAN at modification of the measurement and by the UE in the measurement report.

55

Page 56: UMTS Protocols 3

Measurement control(2)3. Measurement command: One out of three different

measurement commands : Setup & Modify & Release

4. Measurement objects: The objects the UE shall measure on, and corresponding object information.

5. Measurement quantity: The quantity the UE shall measure. This also includes the filtering of the measurements.

6. Measurement reporting criteria: The triggering of the measurement report, e.g. periodical, event-triggered or immediate reporting.

56

Page 57: UMTS Protocols 3

Measurement Report

57

Page 58: UMTS Protocols 3

Measurement ReportThe Measurement Report procedure is initiated from the

UE side when the reporting criteria are met. The message is sent using either acknowledged or

unacknowledged data transfer on the DCCH. The UE sends a MEASUREMENT REPORT message to the

UTRAN that includes the measurement identity and the measured values of the requested measurement objects.

58

Page 59: UMTS Protocols 3

RRC Connection MobilityThe RRC layer performs evaluation, decision and

execution related to RRC connection mobility during an established RRC connection.

Ex: - Handover, - Preparation of handover to GSM or other systems, - Cell re–selection - Cell area update based on measurements done by the UE.

59