5.1 System Architecture 5.2 UTRAN Architecture 5.3 General Protocol Model for UTRAN Terrestrial Interfaces 5.4 Iu, The UTRANCN Interface 5.5 UTRAN Internal Interfaces 5.6 UTRAN Enhancements and Evolution 5.7 UTRAN CN Architecture and Evolution
Core Network
a smartcard that holds the subscriber identity performs authentication algorithms stores authentication and encryption keys some subscription information that is needed at the terminal
Node B
converts data flow between Iub and Uu interfaces participates in radio resource management
owns and controls radio resources in its domain the service access point (SAP) for all services that UTRAN provides the CN e.g., management of connections to UE
Main elements of CN
a) b)
c)
d) e)
HLR (Home Location Register) MSC/VLR (Mobile Services Switching Centre/Visitor Location Register) GMSC (Gateway MSC) SGSN (Serving GPRS (General Packet Radio Service) Support Node) GGSN (Gateway GPRS Support Node)
a database located in users home system that stores the master copy of users service profile service profile consists of, e.g.,
information on allowed services, forbidden roaming areas supplementary service information such as status of call forwarding and the call forwarding number
it is created when a new user subscribes to the system, and remains stored as long as the subscription is active for the purpose of routing incoming transactions to UE (e.g. calls or short messages)
HLR also stores the UE location on the level of MSC/VLR and/or SGSN
the switch (MSC) and database (VLR) that serve the UE in its current location for Circuit Switched (CS) services the part of the network that is accessed via MSC/VLR is often referred to as CS domain MSC
used to switch CS transactions holds a copy of the visiting users service profile, as well as more precise information on the UEs location within the serving system
VLR
the switch at the point where UMTS PLMN is connected to external CS networks all incoming and outgoing CS connections go through GMSC
(d) SGSN (Serving GPRS (General Packet Radio Service) Support Node)
functionality is similar to that of MSC/VLR but is typically used for Packet Switched (PS) services the part of the network that is accessed via SGSN is often referred to as PS domain
CS networks
provide circuit-switched connections, like the existing telephony service ISDN and PSTN are examples of CS networks
PS networks
provide connections for packet data services Internet is one example of a PS network
Cu interface
Uu interface
the WCDMA radio interface the interface through which UE accesses the fixed part of the system the most important open interface in UMTS
Iu interface
connects UTRAN to CN allows soft handover between RNCs connects a Node B and an RNC
Iur interface
Iub interface
UTRAN
RNS
a subnetwork within UTRAN consists of one Radio Network Controller (RNC) and one or more Node Bs
RNCs may be connected to each other via Iur interface RNCs and Node Bs are connected with Iub interface Main characteristics of UTRAN support of UTRA and all related functionality support soft handover and WCDMA-specific Radio Resource Management algorithms use of ATM transport as the main transport mechanism in UTRAN use of IP-based transport as the alternative transport mechanism in UTRAN from Release 5 onwards
The mobility of user equipment in the connected mode is controlled by RRC signaling
UTRAN
CN
3GPP Bearer
a dedicated path between mobile and its serving GGSN for a mobile to send or receive packets over a 3GPP PS CN a 3GPP Bearer in a UMTS network would be a UMTS Bearer
Constructed by concatenating
Radio Access Bearer (RAB) connects a mobile over a RAN to the edge of CN (i.e., a SGSN) CN Bearer carries user traffic between the edge of CN and a GGSN
The signaling connection between mobile and SGSN is constructed by concatenating Signaling Radio Bearer between mobile and RAN (e.g., the RNC in UTRAN) Iu Signaling Bearer between RAN and SGSN Signaling and traffic connections between mobile and SGSN Radio Resource Control (RRC) connection Radio Access Network Application Part (RANAP) connection
includes Signaling Radio Bearers and Traffic Radio Bearers for the same mobile used to establish, maintain, and release Radio Bearers a mobile will use a common RRC connection to carry signaling and user traffic for both PS and CS services
responsible for load and congestion control of its own cells executes admission control for new radio links
In case one mobileUTRAN connection uses resources from more than one RNS (due to handover), the RNCs involved have two separate logical roles
Serving RNC (SRNC) Drift RNC (DRNC)
Serving RNC
SRNC for one mobile is the RNC that terminates both the Iu link for the transport of user data and the corresponding RANAP (RAN Application Part) signaling to/from the core network SRNC also terminates the Radio Resource Control Signaling, that is the signaling protocol between the UE and UTRAN it performs L2 processing of the data to/from the radio interface
basic Radio Resource Management operations are executed in SRNC map Radio Access Bearer (RAB) parameters into air interface transport channel parameters handover decision outer loop power control one UE connected to UTRAN has one and only one SRNC
Drift RNC
DRNC is any RNC, other than the SRNC, that controls cells used by the mobile DRNC does not perform L2 processing of the user plane data, but routes the data transparently between Iub and Iur interfaces one UE may have zero, one or more DRNCs
perform the air interface L1 processing, e.g., channel coding and interleaving rate adaptation spreading also performs some basic Radio Resource Management operations, e.g. inner loop power control
INTERLEAVING
The transmission of pulses from two or more digital sources in time-division sequence over a single path
5.3.1 GENERAL
Control Plane used for all UMTS-specific control signaling includes two parts application protocol RANAP (RAN application part) in Iu RNSAP (RNS application part) in Iur NBAP (Node B application part) in Iub signaling bearer transport the application protocol messages
setting up bearers to UE, i.e. radio access bearer in Iu radio link in Iur and Iub
User Plane transport all information sent and received by the user, such as coded voice in a voice call packets in an Internet connection includes two parts data stream(s) data bearer(s) for data stream(s)
Includes signaling bearer needed for ALCAP Transport network control plane
acts between control plane and user plane makes it possible for application protocol in radio network control plane to be completely independent of the technology selected for data bearer in user plane
Iu interface
an open interface that divides the system into radiospecific UTRAN and CN handles switching, routing and service control
Iu can have two main different instances and one additional instance
Iu CS connect UTRAN to Circuit Switched (CS) CN Iu PS connect UTRAN to Packet Switched (PS) CN Iu BC (Broadcast) support Cell Broadcast Services connect UTRAN to the Broadcast domain of CN
depicts the Iu CS overall protocol structure the three planes in the Iu interface share a common ATM (Asynchronous Transfer Mode) transport physical layer is the interface to physical medium optical fiber radio link copper cable
SS7
SS7 SS7
MTP3-b
TCAP
(Transaction CapabilitiesTC) (Transaction Capabilities Application PartTCAP) SS7(Application Layer) (Application Service ElementASE)
SAAL-NNI is further divided into Service Specific Coordination Function (SSCF) Service Specific Connection Oriented Protocol (SSCOP) ATM Adaptation Layer 5 (AAL) layers SSCF and SSCOP layers designed for signaling transport in ATM networks take care of signaling connection management AAL5 is used for segmenting the data to ATM cells
SSCF (Service Specific Coordination Function) UNI (User-to-Network Interface)NNI (Network-to-Network Interface) (connection management) (link status) SSCOP (Service Specific Connection Oriented Protocol) SSCOP
ATM IN BRIEF
Above the ATM layer we usually find an ATM adaptation layer (AAL) AAL
process the data from higher layers for ATM transmission segment the data into 48-byte chunks and reassemble the original data frames on the receiving side
AAL0
no adaptation is needed
the other adaptation layers have different properties based on three parameters
real-time requirements constant or variable bit rate connection-oriented or connectionless data transfer
AAL2 (connection-oriented services)(real-time data streams) (variable bit rateVBR) AAL2 AAL5
Transport Network Control Plane protocol stack consists of Signaling Protocol on top of BB SS7 protocols for setting up AAL2 connections (Q.2630.1 [Q.aal2 CS1]) adaptation layer (Q.2150.1 [AAL2 Signaling Transport Converter for MTP3b]) BB SS7 are those described above without SCCP layer
The following figure depicts Iu PS protocol structure a common ATM transport is applied for both User Plane and Control Plane the physical layer is as specified for Iu CS
Control Plane protocol stack consists of RANAP signaling bearers BB SS7-based signaling bearer an alternative IP-based signaling bearer SCCP layer is used for both bearer
IP-based signaling bearer consists of M3UA (SS7 MTP3 User Adaptation Layer) SCTP (Stream Control Transmission Protocol) designed for signaling transport in the Internet ensure reliable, in-sequence transport of messages with congestion control IP (Internet Protocol) AAL5 (common to both alternatives)
requires an identifier for the tunnel and IP addresses for both directions these are already included in RANAP RAB Assignment messages
Iu PS User Plane
multiple packet data flows are multiplexed on one or several AAL5 PVCs (Permanent Virtual Circuit) GTP-U (User Plane part of GPRS Tunneling Protocol) is the multiplexing layer that provides identities for individual packet data flow each flow uses UDP connectionless transport and IP addressing
RANAP
defines interactions between RNS and CN the signaling protocol in Iu that contains all the control information specified for Radio Network Layer implemented by various RANAP Elementary Procedures (EP) each RANAP function may require execution of one or more EPs
three classes of EP
class 1 EP request and response (failure or success) class 2 EP request without response class 3 EP request and possibility for one or more responses
RANAP functions
relocation RAB (Radio Access Bearer) management Iu release report unsuccessfully transmitted data common ID management paging
management of tracing UECN signaling transfer security mode control management of overload reset location reporting
RANAP FUNCTION-
Relocationhandles both SRNS relocation and hard handover (including inter-system case to/from GSM)
SRNS relocation
the serving RNS functionality is relocated from one RNS to another without changing the radio resources and without interrupting the user data flow prerequisiteall Radio Links are already in the same DRNC that is the target for the relocation
relocate the serving RNS functionality from one RNS to another and to change the radio resources correspondingly by a hard handover in Uu interface prerequisiteUE is at the border of the source and target cells
RANAP FUNCTION-
RAB (Radio Access Bearer) managementcombines all RAB handling RAB set-up modification of the characteristics of an existing RAB clearing an existing RAB Iu release releases all resources (Signaling link and U-Plane) from a given instance of Iu related to the specified UE
RANAP FUNCTION-
allows CN to update its charging records with information from UTRAN if part of the data sent was not successfully sent to UE
the permanent identification of the UE is sent from CN to UTRAN to allow paging coordination from possibly two different CN domains
Common ID management
RANAP FUNCTION-
Paging
used by CN to page an idle UE for a UE terminating service request, such as a voice call a paging message is sent from CN to UTRAN with the UE common identification (permanent Id) and the paging area UTRAN will either use an existing signaling connection, if one exists, to send the page to UE or broadcast the paging in the requested area
RANAP FUNCTION-
Management of tracing
CN may, for operation and maintenance purposes, request UTRAN to start recording all activity related to a specific UEUTRAN connection
RANAP FUNCTION-
transfer of the first UE message from UE to UTRAN example a response to paging a request of a UE-originated call a registration to a new area it also initiates the signaling connection for Iu direct transfer used for carrying all consecutive signaling messages over the Iu signaling connection in both uplink and downlink directions
RANAP FUNCTION-
used to set the ciphering or integrity checking on or off when ciphering is on the signaling and user data connections in the radio interface are encrypted with a secret key algorithm
when integrity checking is on an integrity checksum, further secured with a secret key, is added to some or all of the Radio Interface signaling messages this ensures that the communication partner has not changed, and the content of the information has not been altered
RANAP FUNCTION-
Management of overload
control the load over Iu interface against overload due example, to process overload at the CN or UTRAN
a simple mechanism is applied that allows stepwise reduction of the load and its stepwise resumption [()], triggered by a timer
RANAP FUNCTION-
Reset
reset the CN or the UTRAN side of Iu interface in error situations one end of the Iu may indicate to the other end that it is recovering from a restart, and the other end can remove all previously established connections
RANAP FUNCTION-
Location reporting
allows CN to receive information on the location of a given UE includes two elementary procedures control the location reporting in RNC send the actual report to CN
Iu User Plane protocol in the Radio Network Layer of Iu User Plane defined to be independent of CN domain purpose carry user data related to RABs over Iu interface the protocol performs either a fully transparent operation, or framing for user data segments the protocol also performs some basic control signaling to be used for initialization and online control
the protocol has two modes transparent mode GTP-UIu FP applied for RABs that assume fully transparent operation support mode real-time for predefined SDU (Service Data Unit) sizes performs framing of user data into segments of predefined size
the SDU sizes typically correspond to AMR (Adaptive Multirate Codec) speech frames, or the frame sizes derived from the data rate of a CS data call control procedures for initialization and rate control are defined, and a functionality is specified for indicating the quality of the frame based, for example, on CRC from radio interface
Iu BC interface
connects RNC in UTRAN with the broadcast domain of Core Network, namely with Cell Broadcast Centre used to define Cell Broadcast information that is transmitted to mobile user via Cell Broadcast Service e.g. name of city/region visualized on the mobile phone display
SABP (Service Area Broadcast Protocol) provides the capability for Cell Broadcast Centre in CN to define, modify and remove cell broadcast messages from RNC SABP has the following functions message handling broadcast of new messages amendment [] of existing broadcast messages prevention of broadcasting of specific messages
load handling
responsible for determining the loading of the broadcast channels at any particular point in time
permits CBC to end broadcasting in one or more Service Areas
reset
The following figure shows the protocol stack of RNC to RNC interface (Iur interface) Iur interface provides four distinct functions support of basic inter-RNC mobility (Iur1) support of dedicated channel traffic (Iur2) support of common channel traffic (Iur3) support of global resource management (Iur4)
the only way for a user connected to UTRAN via RNS1 to utilize a cell in RNS2 is to disconnect itself temporarily from UTRAN (release the RRC connection)
Since this functionality does not involve user data traffic across Iur
User Plane and Transport Network Control Plane protocols are not needed
This functionality
requires dedicated channel module of RNSAP signaling allows dedicated and shared channel traffic between two RNCs
User Plane Frame Protocol (FP) for dedicated and shared channel Transport Network Control Plane protocol (Q.2630.1 [Q.aal2 CS1]) used for the set-up of transport connections (AAL2 connections)
Frame Protocol for dedicated channels (DCH FP) defines the structure of
the data frames carrying the user data the control frames used to exchange measurements and control information
This functionality
allows the handling of common channel (i.e. RACH, FACH and CPCH) data streams across Iur interface Note CPCHCommon Packet CHannel RACHRandom Access CHannel FACHForward Access CHannel
It requires
Common Transport Channel module of RNSAP protocol Iur Common Transport Channel Frame Protocol (CCH FP) Q.2630.1 [Q.aal2 CS1] signaling protocol of the Transport Network Control Plane is needed
MACMAC
MAC-b
(broadcast)(logical channel) (transport channel) UEMAC-b Node BcellMAC-b
MAC-d (dedicated) UEMAC-d SRNCUEMAC-d MAC-c/sh (common)(shared) UEMAC-c/sh CRNC (Controlling RNC)cellMACc/sh
common radio resource management between RNCs advanced positioning methods Iur optimization
transfer of cell information and measurements between two RNCs transfer of positioning parameters between controller transfer of Node B timing information between two RNCs
Figure 5.10 shows the protocol stack of RNCNode B interface (Iub interface)
Figure 5.11 shows the logical model of Node B seen from the controlling RNC
Logical model of Node B includes the logical resources provided by Node B to UTRAN (via Controlling RNC) - depicted as "cells" which include the following physical channel resources DPCH (Dedicated Physical Channel) PDSCH (Physical Downlink Shared Channel) PUSCH (Physical Uplink Shared Channel) the dedicated channels which have been established on Node B the common transport channels that Node B provides to RNC
corresponds to all the dedicated resources that are necessary for a user in dedicated mode and using dedicated and/or shared channels as restricted to a given Node B
attributes (not exhaustive) list of Cells where dedicated and/or shared physical resources are used list of DCH which are mapped on the dedicated physical resources for that Node B Communication Context list of DSCH and USCH [TDD] which are used by the respective UE
the complete DCH characteristics for each DCH, identified by its DCH-identifier the complete Transport Channel characteristics for each DSCH and USCH, identified by its Shared Channel identifier list of Iub DCH Data Ports list of Iub DSCH Data ports and Iub USCH data ports FDD up to one Iub TFCI2 Data Port
for each Iub DCH Data Port, the corresponding DCH and cells which are carried on this data port for each Iub DSCH and USCH data port, the corresponding DSCH or USCH and cells which serve that DSCH or USCH physical layer parameters (outer loop power control, etc)
2.
configured in Node B, on request of CRNC attributes (not exhaustive) Type (RACH, CPCH [FDD], FACH, DSCH, USCH [TDD], PCH) Associated Iub RACH Data Port for a RACH, Iub CPCH Data Port for a CPCH [FDD], Iub FACH Data Port for a FACH, Iub PCH Data Port for PCH Physical parameters
3.
3.1 Node B Control Port Functionality exchange the signaling information for the logical O&M of Node B the creation of Node B Communication Contexts
the configuration of the common transport channels that Node B provides in a given cell PCH and BCH control information between the RNC and the Node B Node B Control Port corresponds to one signaling bearer between the controlling RNC and the Node B There is one Node B Control Port per Node B
3.2 Communication Control Port used to send the procedures for controlling the connections between radio links and Iub DCH data ports from RNC to Node B for control of Node B Communication Contexts one signaling bearer between RNC and Node B can at most correspond to one Communication Control Port Node B may have multiple Communication Control Ports (one per Traffic Termination Point)
3.3 Traffic Termination Point represents DCH, DSCH and USCH [TDD] data streams belonging to one or more Node B Communication Contexts (UE contexts), which are controlled via one Communication Control Port
3.4 Iub RACH Data Port 3.5 Iub CPCH Data Port [FDD] 3.6 Iub FACH Data Port 3.7 Iub PCH Data Port 3.8 Iub FDD TFCI2 Data Port 3.9 Iub DSCH Data Port 3.10 Iub TDD USCH Data Port 3.11 Iub DCH Data Port
Iub interface signaling (NBAP, Node B Application Part) is divided into two essential components
common NBAP
defines the signaling procedures across the common signaling link used in the dedicated signaling link
dedicated NBAP
User Plane Iub frame protocols define the structures of the frames the basic inband control procedures for every type of transport channel (i.e. for every type of data port of the model) Q.2630.1 [Q.aal2 CS1] signaling used for dynamic management of AAL2 connections used in User Plane
used for the signaling that is not related to one specific UE context already existing in Node B defines all the procedures for the logical O&M (Operation and Maintenance) of Node B
set-up of the first radio link of one UE, and selection of the traffic termination point cell configuration handling of the RACH/FACH/CPCH and PCH channels initialization and reporting of Cell or Node B specific measurement Location Measurement Unit (LMU) control fault management
When the RNC requests the first radio link for one UE via C-NBAP Radio Link Set-up procedure
Node B assigns a traffic termination point for the handling of this UE context every subsequent signaling related to this mobile is exchanged with dedicated NBAP (D-NBAP) procedures across the dedicated control port of the given Traffic Termination Point
defines the basic set of network elements and interface protocols for the support of Release 99 WCDMA radio interface
support new WCDMA radio interface features to provide a more efficient, scalable and robust 3GPP system architecture
Four most significant additions to the UTRAN architecture introduced in Release 5 are described in the subsequent sections
ATM
IP transport
In addition to the initially defined option of AAL2/ATM, user plane FP frames can also be conveyed
over UDP/IP protocols on Iur/Iub over RTP/UDP/IP protocols in Iu CS interface
5.6.2 IU FLEX
Release99 architecture presented in Figure 5.3 only one MSC and one SGSN connected to RNC i.e. only one Iu PS and Iu CS interface in the RNC Iu flex (flexible) allows one RNC to have more than one Iu PS and Iu CS interface instances with the core Main benefits of this feature possible load sharing between core network nodes
SAS
connected to RNC via Iupc interface Positioning Calculation Application Part (PCAP) is the L3 protocol used for RNC-SAS signaling SAS performs the following procedures
provides positioning (GPS related) data to RNC performs the position calculation function for UE assisted GPS
the first version, supported only Assisted GPS later versions, support for other positioning methods
5.6.4 INTERWORKING BETWEEN GERAN AND UTRAN, AND THE IUR-G INTERFACE
Iu interface
scheduled to be part of the GSM/EDGE Radio Access Network (GERAN) in GERAN Release 5 allows reusing 3G Core Network also for GSM/EDGE radio interface (and frequency band), but also allows a more optimized interworking between the two radio technologies
Effect
RNSAP basic mobility module is enhanced to allow the mobility to and from GERAN cells in the target and the source RNSAP global module is enhanced in order to allow GERAN cells measurements to be exchanged between controllers allows a Common Radio Resource Management (CRRM) between UTRAN and GERAN radios
Iur-g interface
refer to the above-mentioned set of Iur functionalities that are utilized also by GERAN
both UTRAN and GERAN based radio access network connect to the same core network
depending on whether it is real time (circuit switched) or non-real time (packet data)
Figure 5.12
Release99 core network structure with both CS and PS domains Registers HLR, VLR, EIR Service Control Point (SCP) the link for providing a particular service to end user
Mobile Switching Centre (MSC), including Visitor Location Register (VLR) Gateway MSC (GMSC)
PS domain has the following elements Serving GPRS Support Node (SGSN) covers similar functions as MSC for packet data, including VLR type functionality Gateway GPRS Support Node (GGSN) connects PS core network to other networks, e.g. to the Internet
In addition to the two domains, the network needs various registers for proper operation
Home Location Register (HLR) Equipment Identity Register (EIR)
contains the information related to the terminal equipment can be used to, e.g., prevent a specific terminal from accessing the network
Release 5
contains the first phase of IP Multimedia Sub-system (IMS) this will enable a standardized approach for IP-based service provision via PS domain
Release 6 enhance IMS to allow the provision of services similar to CS domain services from PS domain Release 5 architecture is presented in Figure 5.13 Home Subscriber Server (HSS) shown as an independent item Session Initiation Protocol (SIP) the key protocol between terminal and IMS the basis for IMS-related signaling
MSC or GMSC server takes care of the control functionality as MSC or GMSC, respectively user data goes via Media Gateway (MGW) one MSC/GMCS server can control multiple MGWs this allows better scalability of the network when data rates increase with new data services in this case, only the number of MGWs needs to be increased MGW performs actual switching for user data and network interworking processing e.g., echo cancellation or speech decoding/ encoding
IMS includes the following key elements Media Resource Function (MRF) controls media stream resources or mixes different media streams Call Session Control Function (CSCF) the first contact point to terminal in the IMS (as a proxy) handling of session states acting as a firewall towards other operators networks