+ All Categories
Home > Documents > Umts Procedures

Umts Procedures

Date post: 14-Apr-2018
Category:
Upload: ujjwal-maghaiya
View: 222 times
Download: 0 times
Share this document with a friend

of 14

Transcript
  • 7/29/2019 Umts Procedures

    1/14

    1

    UMTS Procedure Examples

    Guoyou He

    T-110.498 Special Course in data communications and networks

    Spring 2003

    Agenda

    Elementary Procedures

    RRM Procedure Examples

    MM Procedure Examples

    CC Procedure Example

    Packet Data Example

    IMS Prodecure Example

  • 7/29/2019 Umts Procedures

    2/14

    2

    Elementary Procedures (1/8)

    Paging

    RRC Connection Set-up

    Trasaction Reasoning

    Authentication and Security

    Transaction Set-up with RAB Allocation

    Tansaction

    Transaction Clearing and RAB Release

    RRC Connection Release

    Elementary Procedures (2/8)

    Paging and RRC Connection Setup

    Core Network

    Domain

    (S)RNCBS

    UE

    Uu Iub Iu

    RANAP: Paging[The requesting CN domain, IMSI, etc.]RRC: Paging Type 1[Radio Network Temporary I dentity (RNTI)]

    RRC: Connection Request[IMSI / TMSI, IMEI, LA Id, RA Id, Reason for the

    radio connection ]

    NBAP: RL Setup[Transport format

    description, power control info, code info]NBAP: RL Setup Response[Transport

    Layer Addressing In fo, Reference Info]

    Iub Bearer Establishment

    FP: Downlink Synch.

    FP: Uplink Synch.

    RRC: Connection Setup[Transport format, Power control, codes]

    RRC: Connection Setup Complete

    RANAP: Paging[The requesting CN domain, IMSI]RRC: Paging Type 2[Radio Network Temporary I dentity (RNTI)]

    RRC

    Connection

    Setup

    Active Connection

  • 7/29/2019 Umts Procedures

    3/14

    3

    Elementary Procedures (3/8)

    Transaction Reasoning, Authentication and Security Control

    MSC/VLR(S)RNC

    BSUE

    Uu Iub Iu

    RANAP: UE Initial Message[TMSI/IMSI, Current LA of

    UE, The Kind of Transaction Requested)]RRC: Initial Direct Transfer (MM, GMM,CC, etc.)

    RRC: Direct Transfer (Authentication Request)

    RRC: Direct Transfer (Authentication Response)

    RANAP: Security Mode Command[Selected Security

    Algorithms, Integrity and Encryption Keys].

    RANAP::Direct Transfer (Authentication Response).

    RRC: Security Mode Command[Commands the UE to start encrypting the transaction

    with the corresponding keys and algorithms]

    RRC: Security Mode Complete (Indicates that UE has successfully turned on the

    selected integrity protection and encryption algorithms in this transaction)

    RANAP: Security Mode Complete

    Transaction

    Reasoning

    SGSN

    RANAP: Direct Transfer (Authentication Request)

    Authentication

    and Security

    Control

    Elementary Procedures (4/8)

    Transaction Set-up with RAB Allocation, Transaction,

    Transaction Clearing with RAB Release (Circuit Switched)

    MSC/VLR(S)RNC

    BSUE

    Uu Iub Iu

    RANAP: Direct Transfer(CC: Setup[TransactionId,

    StreamId, Traffic class,AsymmetryId, Max bitrate,

    Guaranteedbitrate])

    RRC: Direct Transfer (CC: Setup[TransactionId, StreamId, Traffic class, AsymmetryId,

    Max bitrate, Guaranteed bitrate])

    RRC: Radio Bearer Setup

    RANAP: RAB Assignment Response

    RRC: Radio Bearer Setup Complete

    RRC: Direct Transfer (CC: Call Proceeding)RANAP: Direct Transfer (CC: Call Proceeding)

    RANAP: RAB Assignment Request [Unique RAB ID,

    QoS Parameters]

    Radio Bearer Establishment

    Iu CS Bearer Establishment

    Further Procedures for User Plane Connection and User Data Flow Established and Carried Between Parties

    Transaction

    Setup with

    RAB

    Allocation

    Transaction

    Transaction

    Clearing with

    RAB Release

    RRC: Direct Transfer (CC: Disconnect)RANAP: Direct Transfer (CC: Disconnect)

    RANAP: Direct Transfer (CC: Release)RRC: Direct Transfer (CC: Release)

    RRC: Direct Transfer (CC: Rel. Complete)RANAP: Direct Transfer (CC: Rel.. Complete)

    RANAP: RAB Assignment Request (Release)RRC: Radi o Bearer Release

    RRC: Radio Bearer Release CompleteRANAP: RAB Assignment Response (Release)

  • 7/29/2019 Umts Procedures

    4/14

    4

    Elementary Procedures (5/8)

    Transaction Set-up with RAB Allocation, Transaction,

    Transaction Clearing with Iu Release (Circuit Switched)

    MSC/VLR(S)RNC

    BSUE

    Uu Iub Iu

    RANAP Direct Transfer(CC: Setup[TransactionId,

    StreamId, Traffic class,AsymmetryId, Max bitrate,

    Guaranteedbitrate])

    RRC: Direct Transfer (CC: Setup[TransactionId, StreamId, Traffic class, AsymmetryId,

    Max bitrate, Guaranteed bitrate])

    RRC: Radio Bearer Setup

    RANAP: RAB Assignment ResponseRRC: Radio Bearer Setup Complete

    RRC: Direct Transfer (CC: Call Proceeding)RANAP: Direct Transfer (CC: Call Proceeding)

    RANAP: RAB Assignment Request [Unique RAB ID,

    QoS Parameters]

    Radio Bearer Establishment

    Iu CS Bearer Establishment

    Further Procedures for User Plane Connection and User Data Flow Established and Carried Between Parties

    Transaction

    Setup with

    RAB

    Allocation

    Transaction

    Transaction

    Clearing with

    Iu Release

    RRC: Direct Transfer (CC: Disconnect)

    RANAP: Direct Transfer (CC: Disconnect)

    RANAP: Direct Transfer (CC: Release)RRC: Direct Transfer (CC: Release)

    RRC: Direct Transfer (CC: Rel. Complete)RANAP: Direct Transfer (CC: Rel.. Complete)

    RANAP: Iu Release CommandRRC: Radi o Bearer Release

    RRC: Radio Bearer Release Complete

    RANAP: Iu Release CompleteClearing RRC Connection

    Elementary Procedures (6/8)

    Transaction Set-up with RAB Allocation, Transaction,

    Transaction Clearing with RAB Release (Packet Switched)

    SGSN(S)RNC

    BSUE

    Uu Iub Iu

    RANAP Direct Transfer(SM: Active PDP Context

    Request)

    RRC: Direct Transfer (SM: Active PDP Context Request)

    RRC: Radio Bearer Setup

    RANAP: RAB Assignment Response

    RRC: Radio Bearer Setup Complete

    RRC: Direct Transfer (SM: Active PDP Context Accept)RANAP: Direct Transfer (SM: Active PDP Co ntext Accept)

    RANAP: RAB Assignment Request [Unique RAB ID,

    QoS Parameters (Guaranteed bitrate)]

    Radio Bearer Establishment

    Iu PS Bearer Establishment

    Exchanging Packet Switched Data between the UE and the CN Domain

    Transaction

    Setup with

    RAB

    Allocation

    Transaction

    Transaction

    Clearing with

    RAB Release

    RRC: Direct Transfer (SM: Deactivate PDP Context Request)RANAP: Direct Transfer (SM: Deactivate PDP Context Req.)

    RANAP: RAB Assignment Request (Release)RRC: Radi o Bearer Release

    RRC: Radio Bearer Release CompleteRANAP: RAB Assignment Response (Release)

    RANAP: Direct Transfer (SM: Deactivate PDP Context

    Accept)RRC: Direct Transfer (SM: Deactivate PDP Context Accept)

  • 7/29/2019 Umts Procedures

    5/14

    5

    Elementary Procedures (7/8)

    Transaction Set-up with RAB Allocation, Transaction,

    Transaction Clearing with Iu Release (Packet Switched)

    SGSN(S)RNC

    BSUE

    Uu Iub Iu

    RANAP Direct Transfer(SM: Active PDP Context

    Request)

    RRC: Direct Transfer (SM: Active PDP Context Request)

    RRC: Radio Bearer Setup

    RANAP: RAB Assignment ResponseRRC: Radio Bearer Setup Complete

    RRC: Direct Transfer (SM: Active PDP Context Accept)RANAP: Direct Transfer (SM: Active PDP Co ntext Accept)

    RANAP: RAB Assignment Request [Unique RAB ID,

    QoS Parameters (Guaranteed bitrate)]

    Radio Bearer Establishment

    Iu PS Bearer Establishment

    Exchanging Packet Switched Data between the UE and the CN Domain

    Transaction

    Setup with

    RAB

    Allocation

    Transaction

    Transaction

    Clearing with

    Iu Release

    RRC: Direct Transfer (SM: Deactivate PDP Context Request)RANAP: Direct Transfer (SM: Deactivate PDP Context Req.)

    RANAP: Direct Transfer (SM: Deactivate PDP Context

    Accept)RRC: Direct Transfer (SM: Deactivate PDP Context Accept)

    RRC: Radio Bearer ReleaseRANAP: Iu Release Command

    RANAP: Iu Release Complete

    RRC: Radi o Bearer Release Complete

    Clearing of RRC Connection

    Elementary Procedures (8/8)

    RRC Connection Release

    (S)RNCBSUE

    UuIub

    RRC: Connection Release

    RRC: Connection Release Complete

    NBAP: RL Deletion

    NBAP:RL Deletion Response

    Iub Bearer Release

  • 7/29/2019 Umts Procedures

    6/14

    6

    RRM Procedure Examples (1/5)

    Soft Handover Link Addition and Link

    Deletion

    SRNS Relocation Circuit Switched

    Inter-System Handover from UMTS to

    GSM Circuit Switched

    RRM Procedure Examples (2/5)

    Soft Handover Link Addition

    SRNCBS 1UE

    UuIub

    RRC: Measurement Report (Measurements of Intra-frequency, Inter-frequency, Inter-system, Traffic volume, Quality, Internal)

    RNSAP: RL Setup Req.

    NBAP: RL Setup Response

    BS 2 DRNC

    IurIubUu

    NBAP: RL Setup.

    RNSAP: RL Setup Response

    Iub Bearer Setup Iur Bearer Setup

    FP Downlink Synchronization

    FP Uplink Synchronization

    RRC: Active Set Update (RL Addition: A new radio link has been added to the active set of the connection, which can be taken into use)

    RRC: Active Set Update Complete

    UE has a service (RRC conn ection with the UTRAN exists and is active)

  • 7/29/2019 Umts Procedures

    7/14

    7

    Soft Handover Link Deletion

    RRM Procedure Examples (3/5)SRNCBS 1UE

    Uu Iub

    RRC: Measurement Report

    RNSAP: RL Deletion Request

    NBAP: RL Deletion Response

    BS 2 DRNC

    IurIubUu

    NBAP: RL Deletion Request

    RNSAP: RL Deletion Response

    Iub Bearer Release Iur Bearer Release

    RRC: Active Set Update (RL Deletion of BS 2: Indicates the radio connection to be removed)

    RRC: Active Set Update Complete

    The transaction is going on and the UE moves

    RRM Procedure Examples (4/5)

    SRNS Relocation Circuit Switched (UE not involved)

    RNC 2UE

    RANAP: Relocation Required [Reason,

    Target RNS ID, UE Classmark Info.]

    RANAP: Relocation Command

    RANAP: Relocation Request Ack.

    (Optional) RNSAP: SRNC Relocation Commit

    RANAP: Iu Release Command

    MSC/VLR

    RANAP: Relocation Request

    RNC 1

    User Data Flow through RNC 1

    Data Forwarding

    RNC 1 RNC 2

    RRC Procedures

    RANAP: Relocation Complete

    RANAP: Iu Release Complete

    User Data Flow through RNC 2

    RANAP: Relocation Detect

  • 7/29/2019 Umts Procedures

    8/14

    8

    RRM Procedure Examples (5/5)

    Inter-System Handover from UMTS to GSM circuit switched

    BSC

    RANAP: Relocation Required[Reason,

    Cell Global ID, UE Classmark Info.]

    BSSMAP: HandOverRequired Ack..

    BSSMAP: TCH Assign Cmd

    GSM RR: Physical Info[Info. for Starting to Use the GSM RadioAccess, Channel Decription, etc.]

    MSC/VLR

    BSSMAP: HandOver Required

    User Data Flow through RNC

    BSSMAP: HandOver Detect

    User Data Flow through GSM BSC

    TCH Allocation

    RANAP: Relocation Command

    UERNC

    RRC: Measurement Report

    RRC: Handover from UTRAN Command

    [Target System, Additional Info. for HO]

    GSM RR: Handover Access

    GSM RR: Handover Complete

    BSSMAP: HandOverCompleteRANAP: Iu Release Command

    RANAP: Iu Release Complete

    RRC: URA Update

    RRC: URA Update Confirm

    MM Procedure Examples (1/3)

    Cell Update and URA Update

    UE RNC

    RRC: Cell Update

    RRC: Cell Update Confirm

    Information exchange between UE and RNC

    Information exchange between UE and RNC

    Cell

    Update

    URA

    Update

  • 7/29/2019 Umts Procedures

    9/14

    9

    MM Procedure Examples (2/3)

    Location Update to the CN CS Domain

    RNCUE

    RRC Initial Direct Transfer (MM: LU

    Request[Old LA Id, New LA Id, TMSI])

    MAP Update Location

    MAP Insert Subscriber

    Data[Subscriber Profile, Serv. Info.]

    Authentication and Security

    New

    MSC/VLR

    Old

    MSC/VLRAuC/HLR

    RRC Connection Setup

    MAP Cancel Location

    RANAP UE Initial Message (MM: LU

    Request[Old LA Id, New LA Id, TMSI]) MAP Send Parameters(Fetch Sec. Param.)

    MAP Send Parameters(Sec. Param.)

    MAP Cancel Location Ack.

    MAP Insert Subscriber Data Ack.

    MAP Update Location Ack.RANAP Direct Transfer (MM: LU

    Accept [New TMSI])RRC Direct Transfer (MM: LU

    Accept [New TMSI])

    RRC Direct Transfer (MM:

    Ack(TMSI Realloc. Complete))RANAP Direct Transfer (MM:

    Ack(TMSI Realloc. Complete))

    RANAP Iu Release Command

    RRC Connection ReleaseRANAP Iu Release Complete

    MM Procedure Examples (3/3)

    Routing Area Update to the CN PS Domain

    AuC/HLRRNCUE

    GTP-C: SGSN Ctxt

    Req.(Request Subscriber Info.)

    RRC Initial Direct

    Transfer(GMM: RAU

    Request[Old and New RA ID])

    RANAP UE Initial Massage

    (GMM: RAU Request[Old

    and New RA ID])

    MAP Send Parameters (Subscribers Authentication Vectors)

    MAP Send Parameters(Ask for Sub scribers Authentication Vectors)

    MAP Update Location

    GTP-C: Update PDP Context Response

    GTP-C: SGSN Ctxt Resp.

    (Subscriber Info.)

    New SGSN Old SGSN GGSN

    RRC Connection Setup

    Au th en ticat io n a nd Secu ri ty G TP-C : U pda te PD P C on tex t Re qu est (T o I nfo rm tha t SG SN and

    PDP Ctxt Have Been Changed)

    MAP Cancel Location

    MAP Cancel Location Ack.

    MAP Insert Subscriber Data (Transfer Sub scriber Profile)

    MAP Insert Subscriber Data Ack.

    MAP Update Location Ack.

    RANAP Direct Transfer

    (GMM: RAU Accepted [New

    P-TMSI])RRC Direct Transfer (GMM:

    RAU Accepted [New P-TMSI])

    RRC Direct Transfer (GMM:

    Ack[P-TMSI Realoc.

    Complete])

    RANAP Direct Transfer

    (GMM: Ack[P-TMSI

    Realloc. Complete])

    RANAP Iu Release Cmd

    RRC Connection ReleaseRANAP Iu Release Complete

  • 7/29/2019 Umts Procedures

    10/14

  • 7/29/2019 Umts Procedures

    11/14

    11

    IMS Procedure Example (1/2)

    UTRAN

    GERAN

    PS CN

    SGSN GGSN

    HSS

    CS CN

    MSC

    Server

    GMSC

    Server

    MGW MGW

    IMS CN

    MGW

    MGCF

    BGCFS-CSCF

    I-CSCF

    P-CSCF

    Iinternet &Corporate IP

    PSTN/ISDN

    BSC

    RNCBS

    BTS

    IMS Procedure Example (2/2)

    P-CSCF Discovery Using PDP Context Activation Signaling

    Registration Information Flow User Not Registered

    GGSNSGSNUE

    Active PDP Context Request

    (Ask for P-CSCF IP Addr.)

    Create PDP Context ResponseActivate PDP Context Accept

    Get IP Address(es)

    of P-CSCF(s)

    P-CSCF I-CSCF HSS S-CSCF

    Initiate Communication towards IMS and Gain Signalling Channel

    Register [P-CSCF addr.,

    Public User ID, PrivateUser ID, P-CSCS

    Network ID, UE IP

    Addr.]

    Cx-Query [Public User ID,

    Private User ID, P-CSCF

    Network ID]Cx-Query Resp.[(S_CSCF

    name), S-CSCCF Capability]

    Cx-Select-pull [Pub. User ID, Priv. User ID]

    Cx-Select-pull Resp [S-CSCF Name & capability]

    Register [P-CSCF, addr./name, Pub. User ID, Priv. User

    ID, P-CSCF Net. ID, UE IP addr.]Cx-put [Pub. User ID, Priv. User ID, S_CSCF name]

    Cx-put Resp.

    Cx-pull [Pub. User ID, Priv. User ID]

    Cx-pull Resp.[User Info. ]

    Service Control.

    200 OK (Home network contact info.)

    200 OK (Home Network

    Contact Info.[Encrypted

    S_CSCF Addr.])200 OK (Home network contact Info.)

    Visited Network Home Network

    Create PDP Context Request

    P-CSCF

    Discovery

    Register [Public User ID, Private User ID, Home Network Domain Name, UE IP Addr.]

  • 7/29/2019 Umts Procedures

    12/14

    12

    Summary

    The presented UMTS procedures are only

    some examples, it does not cover all the

    procedures in UMTS.

    The basic procedures are used in other

    procedures.

    IMS procedures are not covered by the

    basic procedures.

    Reference

    Kaaranen Heikki, etc. Architecture,

    Mobility and Services, John Wiley & Sons

    Ltd, England, 2001

    3GPP TS 23.228 v5.8.9 IP Multimedia

    Subsystem (IMS), 2003-03

  • 7/29/2019 Umts Procedures

    13/14

    13

    Thank You!

    UMTS Protocols (Control Plane) Control Plane (Signaling Plane)

    TE

    PPP

    L1

    PPP

    L1

    MT UTRAN

    SM/GMM

    RRC

    RLC

    MAC

    Radio

    RRC

    RLC

    MAC

    Radio

    RANAP

    SCCP

    MTP3

    AAL5

    ATM

    Replay

    ATM

    switch

    ATMARP

    server

    AAL5

    ATM

    ATMARP

    server

    SM/GMM

    RANAP

    SCCP

    MTP3

    AAL5

    ATM

    GTP-C

    UDP

    IP

    IPOA

    AAL5

    ATM

    SGSNGGSN

    GTP-C

    UDP

    IP

    IPOA

    AAL5

    ATM

    BSSAP+/MAPTCAP

    SCCP

    MTP3

    MTP2

    E1

    DHCP/RADIUS

    UDP

    IP

    802.3

    FE

    GGSN

    MSC_VLR/HLR

    DHCP/RADIUS

    UDP

    IP

    L2(802.3)

    L1(FE)

    ISP

    MAP

    TCAP

    SCCP

    MTP3

    MTP2(SAAL)

    E1(ATM)

    GGSNHLR

    MAP

    TCAP

    SCCP

    MTP3

    MTP2(SAAL)

    E1(ATM)

    SGSNHLR

    BSSAP+

    TCAP

    SCCP

    MTP3

    MTP2(SAAL)

    E1(ATM)

    SGSNMSC_HLRSM: Session managementGMM: GPRS mobility managementRRC: Radio resource controlRLC: Radio Link ControlMAC: Medium Access ControlRANAP: Radio Access NetworkApplication ProtocolSCCP: Signaling ConnectionControl PartMTP3/2: Message Transfer Part 3/2PDCP: Packet Data ConvergenceProtocol

    SAAL: Siganaling ATM adaptationlayerAAL5: ATM adaptation layer 5GTP-C/U: GPRS TunnelingProtocol-Control/UserIPoA: IP over ATMUDP: User Datagram ProtocolBSSAP: Base Station SystemGPRS Application PartMAP: Mobile Application PartTCAP: Transaction CapabilitiesApplication PartPPP: Point to Point Protocol

  • 7/29/2019 Umts Procedures

    14/14

    14

    UMTS Protocols (User Plane)

    User Plane (Traffic Plane)

    TE

    IP

    PPP

    L1

    MT UTRANATM

    switch

    ATMARP

    server

    AAL5

    ATM

    ATM

    ARP

    server

    SGSNGGSN

    IP

    GTP-UUDP

    IP

    IPOA

    AAL5

    ATM

    IPinIP

    IP

    802.3

    FE

    GGSN

    Application

    IPinIP

    IP

    L2

    L1

    ISP

    Relay

    GTP-UUDP

    IP

    IPOA

    AAL5

    ATM

    GTP-UUDP

    IP

    IPOA

    AAL5

    ATM

    Relay

    GTP-UUDP

    IP

    IPOA

    AAL5

    ATM

    PDCP

    RLC

    MAC

    Radio

    Relay

    PPP

    L1

    PDCP

    RLC

    MAC

    Radio

    Relay

    Application


Recommended