Top Banner
Anritsu Confidential Information Signaling Training Iu-PS
51

Signalling Training IuPs v4

Apr 18, 2015

Download

Documents

mainmem
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Signalling Training IuPs v4

Anritsu Confidential Information

Signaling Training Iu-PS

Page 2: Signalling Training IuPs v4

Anritsu Confidential Information

Summary

• High level Description• Network Diagrams• Protocol Stack• Main Procedures• Messages Flow Diagrams• Typical Problems• Hands On• Acronyms and References

Page 3: Signalling Training IuPs v4

Anritsu Confidential Information

High level Description

• Purpose of this presentation is provide an introduction to Iu-PS interface, Protocol Stack and the main procedures in this interface

• The Iu interface is between the Core Network and UTRAN. The Iu interface towards the PS-domain of the core network is called Iu-PS

• In another words Iu-PS is the interface between RNC and SGSN

Page 4: Signalling Training IuPs v4

Anritsu Confidential Information

Network DiagramsPABX ISDN MAP

ISUP

MAP MAPISUP

EIR

HLR AUC

ININAP

GMSCMSCA-bis

Um

BSC

R

GRXGp

Gf

Gr

Gn

GPRSGc

Gd

Gn

Gi

Gb

GGSNPrivate

Backbone

SGSN

PDNInternet/Intranet/ISP

PSTN/ISDNSMSCGs

A

RNC

RNC Iu-PS

Iu-CS

Iur

Iub

Iub

Uu

Node B

Node B

Page 5: Signalling Training IuPs v4

Anritsu Confidential Information

Protocol Stack

IP SSCOP

AAL5

SCTP

MTP3-B M3UA

SCCP

M3UA

RANAP Iu UP Protocol Layer

Tra

nspo

rt N

etw

ork

Lay

er

Physical Layer

Transport User

Network Plane

Control Plane User Plane

Transport User

Network Plane

Transport Network

Control Plane

Rad

io N

etw

ork

Lay

er

AAL5

IP

UDP

GTP-U

Physical Layer

ATM Data Link

IP

SCTP

Data Link ATM

IP

UDP

GTP-U SSCF-NNI

Page 6: Signalling Training IuPs v4

Anritsu Confidential Information

RANAP - Radio Access Network Application Part

• Major Functions of RANAP– Overall RAB management. This function is responsible for setting

up, modifying and releasing RABs• Radio Access Bearer (RAB) as a user plane connection

provided by the UMTS Terrestrial Radio Access Network (UTRAN) between a User Equipment (UE) and the Core Network.

• The general characteristics of a RAB (data rates, QoS, etc) are normally set by the Core Network (CN) based on subscription and/or requirements of the media or set of medias using the RAB.

– Relocating serving RNC. This function enables to change the serving RNC functionality as well as the related Iu resources (RAB(s) and Signalling connection) from one RNC to another

Page 7: Signalling Training IuPs v4

Anritsu Confidential Information

RANAP - Radio Access Network Application Part

– Sending the UE Common ID (permanent NAS UE identity) to the RNC. This function makes the RNC aware of the UE's Common ID

– Paging the user. This function provides the CN for capability to page the UE

– Transport of NAS information between UE and CN – Controlling the security mode in the UTRAN. This function is

used to send the security keys (ciphering and integrity protection) to the UTRAN, and setting the operation mode for security functions.

– Location reporting. the Location Reporting Control procedure is to allow the CN to request information on the location of a given UE

Page 8: Signalling Training IuPs v4

Anritsu Confidential Information

Main Procedures

List of main procedures:• Attach• Detach• Routing Area Update (RAU)• PDP Context Activation• Secondary PDP Context Activation• PDP Context Deactivation• PDP Context Modification• Service Request• Handovers

– SRNS Relocation (With and without Iur interface)

Page 9: Signalling Training IuPs v4

Anritsu Confidential Information

Attach• The GPRS attach procedure is used for two purposes

– Normal GPRS attach, performed by the MS to IMSI attach for GPRS services only.

– Combined GPRS attach procedure, used to attach the IMSI for GPRS and non-GPRS services.

• The MS initiates the GPRS attach procedure by sending an ATTACH REQUEST message to the network. The attach type information element shall indicate "GPRS attach".– If the GPRS attach request is accepted by the network, an ATTACH

ACCEPT message is sent to the MS. – If the attach request cannot be accepted by the network, an ATTACH

REJECT message is transferred to the MS. This message will include a cause value indicating the reason for reject

• Attach procedure can used to reallocate P-TMSI/TMSI. In such cases MS will send ATTACH COMPLETE message after receiving ATTACH ACCEPT message

Page 10: Signalling Training IuPs v4

Anritsu Confidential Information

Attach (Successful) - Messages Flow

MS Network

ATTACH REQUEST

ATTACH ACCEPT

ATTACH REJECT

or

ATTACH COMPLETE

ATTACH REQUEST

If P-TMSI and/orTMSI allocated

Page 11: Signalling Training IuPs v4

Anritsu Confidential Information

Attach (Successful) - Messages Flow

SGSNRNC HLR

CR – Attach Request

CC

DTI – GPRS Identity Request

DTI - GPRS Identity Response

DTI – Authentication and Ciphering Req

DTI - Authentication and Ciphering Resp

DTI - Security Mode Command

DTI - Security Mode Complete

DTI - Attach Accept

BEGIN - SendAuthenticationInfoArg

END – SendAuthenticationInfoRes

DTI – Iu Release Command

DTI – Iu Release Complete

RLSD

RLC

RANAP Connection Release

SCCP Connection Release

Attach Request send by MS

Attach is accepted by the network after successful ‘update GPRS Location’ procedure

Scenario: GPRS AttachAttach type information element in Attach Request message indicates "GPRS attach"

OLD SGSN

UpdateGPRSLocation and InsertSubscriberData

proceduresCancel Location procedure

DT1 - Common ID

DTI - Attach Complete

Attach Complete message is send by the UE if there is a P-TMSI and/or a TMSI was included within the attach accept message (Implicit P-TMSI reallocation)

Page 12: Signalling Training IuPs v4

Anritsu Confidential Information

Attach (Unsuccessful) - Messages Flow

SGSNRNC HLR

CR – Attach Request

CC

DTI – GPRS Identity Request

DTI - GPRS Identity Response

DTI – Authentication and Ciphering Req

DTI - Authentication and Ciphering Resp

DTI - Security Mode Command

DTI - Security Mode Complete

DTI - Attach Reject

BEGIN - SendAuthenticationInfoArg

END – SendAuthenticationInfoRes

DTI – Iu Release Command

DTI – Iu Release Complete

RLSD

RLC

Attach Request send by MS

Attach is Rejected by the network with the cause value ‘Roaming not allowed in this location area’

Scenario: GPRS AttachAttach type information element in Attach Request message indicates "GPRS attach"

UpdateGPRSLocation procedure failed

UpdateGPRSLocation procedure fails with the cause value, ‘RoamingNotAllowed’

DT1 - Common ID

Page 13: Signalling Training IuPs v4

Anritsu Confidential Information

Detach

• The GPRS detach procedure is used– To detach the IMSI for GPRS services only– As a combined GPRS detach procedure used to detach the IMSI

for GPRS and non-GPRS services or for non-GPRS services only

– Detach procedure can be initiated by the MS or the Network– The GPRS detach procedure is initiated by the MS by sending a

DETACH REQUEST message. The detach type information element may indicate "GPRS detach with switching off", "GPRS detach without switching off", "IMSI detach", "GPRS/IMSI detach with switching off" or "GPRS/IMSI detach without switching off".

– In case the network initiates the GPRS detach procedure it sends a DETACH REQUEST message to the MS. The DETACH REQUEST message shall include a detach type IE. The detach type IE indicates "re-attach not required" or "re-attach required"

Page 14: Signalling Training IuPs v4

Anritsu Confidential Information

Detach – Message FlowMS Network

DETACH REQUEST

DETACH ACCEPT

or at MS power switch off

DETACH REQUEST

MS Network

DETACH REQUEST

DETACH ACCEPT

MS initiated Detach

Network initiated Detach

Page 15: Signalling Training IuPs v4

Anritsu Confidential Information

Detach (Successful) – Message Flow

SGSNRNC GGSN

CR – Detach Request

CC

DTI – Common ID

DTI – Detach Accept

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

SGSN sends Detach Accept message back to UE

UE sends Detach Request message to SGSN. Detach type IE indicates ‘GPRS detach without switching off ‘

All ongoing control plane procedures are aborted

The SGSN sends Delete PDP Context Request messages for all active PDP contexts to the peer GGSNs

Page 16: Signalling Training IuPs v4

Anritsu Confidential Information

Routing Area Update (RAU)

• This procedure is used for:– Normal routing area updating to update the registration of

the actual routing area of an MS in the network

– Combined routing area updating to update the registration of the actual routing and location area of an MS in the network

– Periodic routing area updating. This procedure is used to notify periodically the availability of the mobile station to the network

– IMSI attach for non-GPRS services when the MS is IMSI attached for GPRS services

Page 17: Signalling Training IuPs v4

Anritsu Confidential Information

RAU – Message Flow

MS Network

ROUTING AREA UPDATE REQUEST

ROUTING AREA UPDATE ACCEPT

ROUTING AREA UPDATE COMPLETE

or

ROUTING AREA UPDATE REJECT

ROUTING AREA UPDATE REQUEST

Page 18: Signalling Training IuPs v4

Anritsu Confidential Information

RAU (Successful) – Message FlowSGSNRNC HLR

CR – Routing Area Update Request

CC

DTI - Security Mode Command

DTI - Security Mode Complete

DTI – Routing Area Update Accept

DTI – Iu Release Command

DTI – Iu Release Complete

RLSD

RLC

Routing Area Update Request send by UE. The update type IE indicates ‘RA updating’

Routing Area Update is accepted by the network after successful ‘update GPRS Location’ procedure

OLD SGSN

UpdateGPRSLocation and InsertSubscriberData

proceduresCancel Location procedure

DT1 - Common ID

DTI - Routing Area Update Complete

Routing Area Update Complete message is send by the UE if there is a P-TMSI and/or a TMSI was included within the attach accept message (Implicit P-TMSI reallocation)

Page 19: Signalling Training IuPs v4

Anritsu Confidential Information

RAU (Unsuccessful) - Messages Flow

SGSNRNC HLR

CR – Routing Area Update Request

CC

DTI - Security Mode Command

DTI - Security Mode Complete

DTI – Routing Area Update Reject

DTI – Iu Release Command

DTI – Iu Release Complete

RLSD

RLC

Routing Area Update Request send by UE

Routing Area Update is Rejected by the network with the cause value ‘#17 Network Failure’

UpdateGPRSLocation procedures failed with error

‘System Failure’

DT1 - Common ID

UpdateGPRSLocation procedure is failed because of System Failure

Page 20: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Activation• The purpose of this procedure is to establish a PDP context between the

MS and the network for a specific QoS on a specific NSAPI. The PDP context activation may be initiated by the MS or the initiation may be requested by the network

• In order to request a PDP context activation, the MS sends an ACTIVATE PDP CONTEXT REQUEST message to the network. The message contains the selected NSAPI, PDP type, requested QoS

• Upon receipt of an ACTIVATE PDP CONTEXT REQUEST message, the network selects a radio priority level based on the QoS negotiated and may reply with an ACTIVATE PDP CONTEXT ACCEPT message

• Or, the network may reject the MS initiated PDP context activation by sending an ACTIVATE PDP CONTEXT REJECT message to the MS

• In case network request a PDP context activation, its sends a REQUEST PDP CONTEXT ACTIVATION message to the UE

Page 21: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Activation – Message Flow

MS Network

ACTIVATE PDP CONTEXT REQUEST

ACTIVATE PDP CONTEXT ACCEPT

ACTIVATE PDP CONTEXT REJECT

or

MS Network

REQUEST PDP CONTEXT ACTIVATION

ACTIVATE PDP CONTEXT ACCEPT

ACTIVATE PDP CONTEXT REQUEST

ACTIVATE PDP CONTEXT REJECT

or

or

REQUEST PDP CONTEXT ACTIVATION REJECT

MS initiated PDP context activation

Network initiated PDP context activation

Page 22: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Activation (Successful) – Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Activate PDP Context Request

DTI – RAB Assignment Response

DTI – RAB Assignment Request

DTI - Activate PDP Context Accept

GTP Create PDP Context Request

GTP Create PDP Context Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Iu Connection Release

SCCP Connection Release

DTI – Iu-Release Request

Cause = ‘#128 Request Accepted”

Service Type = ‘Signalling’

Page 23: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Activation (Unsuccessful) – Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Activate PDP Context Request

DTI - Activate PDP Context Reject

GTP Create PDP Context Request

GTP Create PDP Context Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Iu Connection Release

SCCP Connection Release

Cause = ‘#209 User Authentication Failed’

Cause = ‘#29 User Authentication Failed’

Service Type = ‘Signalling’

Page 24: Signalling Training IuPs v4

Anritsu Confidential Information

Secondary PDP Context Activation

• This procedure is used to establish an additional PDP context between the MS and the network for a specific QoS profile

• It is invoked when one or more PDP contexts have already been established for the particular PDP address and APN

• In order to request a secondary PDP context activation, the MS shall send an ACTIVATE SECONDARY PDP CONTEXT REQUEST

– The network will reply with ACTIVATE SECONDARY PDP CONTEXT ACCEPT message, if the request can be accepted

– Or, the network may reject the MS initiated PDP context activation by sending an ACTIVATE SECONDARY PDP CONTEXT REJECT message to the MS

• Secondary PDP context activation also can be initiated by the network by sending REQUEST SECONDARY PDP CONTEXT ACTIVATION message to the MS

Page 25: Signalling Training IuPs v4

Anritsu Confidential Information

Secondary PDP Context Activation - Message Flow

MS Network

ACTIVATE SECONDARY PDP CONTEXT REQUEST

ACTIVATE SECONDARY PDP CONTEXT ACCEPT

ACTIVATE SECONDARY PDP CONTEXT REJECT

or

MS Network

ACTIVATE SECONDARY PDP CONTEXT REQUEST

ACTIVATE SECONDARY PDP CONTEXT ACCEPT

ACTIVATE SECONDARY PDP CONTEXT REJECT

or

REQUEST SECONDARY PDP CONTEXT ACTIVATION

REQUEST SECONDARY PDP CONTEXT ACTIVATION

or

MS initiated Secondary PDP context activation

Network initiated Secondary PDP context activation

Page 26: Signalling Training IuPs v4

Anritsu Confidential Information

Secondary PDP Context Activation – (Successful) Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Activate Second PDP Context Req

DTI – RAB Assignment Response

DTI – RAB Assignment Request

DTI - Activate Second PDP Context Accpt

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

DTI – Iu-Release Request

Cause = ‘#128 Request Accepted’

Service Type = ‘Signalling’

Secondary PDP context activation is initiated by the UE

Secondary PDP context activation is accepted by the network

GTP Create PDP context Request

GTP Create PDP context Response

Page 27: Signalling Training IuPs v4

Anritsu Confidential Information

Secondary PDP Context Activation – (Unsuccessful) Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Activate Second PDP Context Req

DTI – RAB Assignment Response

DTI – RAB Assignment Request

DTI - Activate Second PDP Context Reject

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

DTI – Iu-Release Request

RAB assignment is failed with cause value ‘Requested traffic class not available’

Service Type = ‘Data’

Secondary PDP context activation is initiated by the UE

Secondary PDP context activation is Rejected by the network

DTI – RAB Assignment Response

DTI – RAB Assignment Request

Page 28: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Modification• The PDP context modification procedure is invoked by the network or by the

MS, in order to change the QoS negotiated, the Radio priority level, or the TFT, negotiated during the PDP context activation procedure

• In order to initiate the procedure, the MS sends the MODIFY PDP CONTEXT REQUEST message to the network. The message may contain the requested new QoS and/or the TFT

– Upon receipt of the MODIFY PDP CONTEXT REQUEST message, the network may reply with the MODIFY PDP CONTEXT ACCEPT message in order to accept the context modification

– Or, the network may reject the MS initiated PDP context modification request by sending a MODIFY PDP CONTEXT REJECT message to the MS

• In case the network initiates the PDP context modification procedure, the network sends the MODIFY PDP CONTEXT REQUEST message to the MS

Page 29: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Modification – Message Flow

MS Network

MODIFY PDP CONTEXT REQUEST

MODIFY PDP CONTEXT ACCEPT

MODIFY PDP CONTEXT REJECT

or

MS Network

MODIFY PDP CONTEXT REQUEST

MODIFY PDP CONTEXT ACCEPT

MS initiated Modify PDP Context

Network initiated Modify PDP Context

Page 30: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Modification (Successful) – Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Modify PDP Context Request

DTI - Modify PDP Context Accept

GTP Update PDP Context Request

GTP Update PDP Context Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Once the PDP context is modified ‘Modify PDP Context Accept’ message is send to the UE

Service Type = ‘Signalling’

In order to Modify the PDP context, ‘Modify PDP Context Request’ by the UE to the SGSN

This message may contain the new QOS parameters

Update PDP Context procedure is executed in the Gn interface

Page 31: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Modification (Unsuccessful) – Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Modify PDP Context Request

DTI - Modify PDP Context Reject

GTP Update PDP Context Request

GTP Update PDP Context Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

PDP context modification is rejected by the SGSN by sending ‘Modify PDP Context Reject’ message to the UE

This message has the cause value ‘Service option not supported’

Service Type = ‘Signalling’

In order to Modify the PDP context, ‘Modify PDP Context Request’ by the UE to the SGSN

This message may contain the new QOS parameters

Update PDP Context procedure is executed in the Gn interface. Update pdp context response contains the cause value ‘Service not supported'

Page 32: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Deactivation• The purpose of this procedure is to deactivate an existing PDP context

between the MS and the network. – The PDP context deactivation may be initiated by the MS or by the network

• In order to deactivate a PDP context, the MS sends a DEACTIVATE PDP CONTEXT REQUEST message to the network.

– The message contains the cause which is typically #26:insufficient resources, #36: regular deactivation or #37: QoS not accepted

– The network shall reply with the DEACTIVATE PDP CONTEXT ACCEPT message

• In case of network initiated PDP context deactivation, the network sends a DEACTIVATE PDP CONTEXT REQUEST message to the MS.

– The message contains the cause which is typically #8: operator Determined Barring, #36: regular deactivation, #38:

network failure, or # 39: reactivation requested– The MS shall, upon receipt of this message, reply with a DEACTIVATE PDP

CONTEXT ACCEPT message

Page 33: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Deactivation – Message Flow

MS Network

DEACTIVATE PDP CONTEXT REQUEST

DEACTIVATE PDP CONTEXT ACCEPT

MS Network

DEACTIVATE PDP CONTEXT ACCEPT

DEACTIVATE PDP CONTEXT REQUEST

MS initiated PDP Context Deactivation

Network initiated PDP Context Deactivation

Page 34: Signalling Training IuPs v4

Anritsu Confidential Information

PDP Context Deactivation (Successful) – Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Deactivate PDP Context Request

DTI - Deactivate PDP Context Accept

GTP Delete PDP Context Request

GTP Delete PDP Context Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Cause = ‘#128 Request Accepted”

Service Type = ‘Signalling’

SM Cause = ‘#24h Regular Deactivation’

Page 35: Signalling Training IuPs v4

Anritsu Confidential Information

Service Request

• This procedure is used for– The initiation of CM layer service (e.g. SM or SMS) procedure

from the MS in IDLE mode– The network to transfer down link signalling– Uplink and downlink of user data

• The MS initiates the Service request procedure by sending a SERVICE REQUEST message. The service type IE shall indicate either "data", "signalling“ or "paging response“

• If the Service request cannot be accepted, the network returns a SERVICE REJECT message to the mobile station with appropriate cause

Page 36: Signalling Training IuPs v4

Anritsu Confidential Information

Service Request (Successful) – Message FlowService Type = Signalling

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – Deactivate PDP Context Request

DTI - Deactivate PDP Context Accept

GTP Delete PDP Context Request

GTP Delete PDP Context Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Cause = ‘#128 Request Accepted”

Service Type = ‘Signalling’

SM Cause = ‘#24h Regular Deactivation’

Scenario 1: Service Request for Signalling purpose

There is no RAB Assignment in this scenario

Page 37: Signalling Training IuPs v4

Anritsu Confidential Information

Service Request (Successful) – Message FlowService Type = Data

SGSNRNC GGSN

CR – Service Request

CC

DTI – Security Mode Command

DTI - Security Mode Complete

DTI – Common ID

DTI – RAB Assignment Request

DTI - RAB Assignment Response

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Service Type = ‘Data’

Scenario 2: Service Request for sending Data by the UE

DTI – Iu-Release Request

RAB Assignment procedure is involved in this scenario

IU Connection is released based when RRC connection is released in UTRAN

Page 38: Signalling Training IuPs v4

Anritsu Confidential Information

Service Request (Unsuccessful) – Message Flow

SGSNRNC GGSN

CR – Service Request

CC

DTI – Service Reject

DTI – Iu-Release Command

DTI – Iu-Release Complete

RLSD

RLC

Service Request is rejected by the network because there is no Active PDP Context for this UE. Please note the service request

type was ‘Data’

Service type = ‘Data’

Page 39: Signalling Training IuPs v4

Anritsu Confidential Information

SRNS Relocation • Macro Diversity

– Macro diversity, refers to the condition that several radio links are active at the same time. These radio links may be towards different Node-B’s which are controlled by different RNC’s

• RNC Roles– Serving RNC

• RNC which serves an UE and provides connection to core network

– Drift RNC• RNC which provides UE radio resources,

but doesn't manage UE’s connection with core network

• SRNS relocation– Procedure by which Drift RNC is made

as the Serving RNC, when the UE is moved towards Drift RNC

Page 40: Signalling Training IuPs v4

Anritsu Confidential Information

Forward Relocation With Iur (Successful) – Message

MS Target RNCSource RNC

Old SGSN

New SGSN

GGSN

3. Forward Relocation Request

4. Relocation Request

2. Relocation Required

6. Relocation Command

5. Forward Relocation Response

4. Relocation Request Acknowledge

9. Relocation Detect

10. RAN Mobility Information

10. RAN Mobility Information Confirm

Establishment of Radio Access Bearers

8. Relocation Commit

7. Forwarding of data

11. Relocation Complete

12. Forward Relocation Complete

15. Routing Area Update

13. Update PDP Context Request14. Iu Release Command

14. Iu Release Complete 13. Update PDP Context Response

12. Forward Relocation Complete Acknowledge

Decision to perform SRNS relocation

Page 41: Signalling Training IuPs v4

Anritsu Confidential Information

Forward Relocation Without Iur (Successful) – Message Flow MS Target

RNC Source

RNC Old

SGSN New

SGSN GGSN

3. Forward Relocation Request

4. Relocation Request

2. Relocation Required

6. Relocation Command5. Forward Relocation Response

4. Relocation Request Acknowledge

10. Relocation Detect

9. Forward SRNS Context

9. Forward SRNS Context

9. Forward SRNS Context

8. RRC message

8. RRC message

7. Forwarding of data

9. Forward SRNS Context Acknowledge

11. Relocation Complete

12. Forward Relocation Complete

13. Update PDP Context Request

14. Iu Release Command

14. Iu Release Complete 13. Update PDP Context Response

12. Forward Relocation Complete Acknowledge

Decision to perform MS Involved SRNS Relocation

Establishment of Radio Access Bearers

MS detected by target RNC

15. Routing Area Update

Note: Forwarding of data is through Iu interface

RRC Message, Physical Channel Reconfiguration is send by RNC

Mobile responds with Physical Channel Reconfiguration complete when UE has reconfigured itself

Page 42: Signalling Training IuPs v4

Anritsu Confidential Information

SRNS Relocation Failure

UE UE

RNS-A SGSN RNS-B

Iu-Relocation-Required Iu-Relocation-Request

Iu-Relocation-Failure Iu-Relocation-Preparation

Failure

Iu- Release-Command

Iu- Release-Complete

Target RNS sends a IU-Relocation-Failure message to MSC with cause value “No Radio Resources Available in Target cell ”

SGSN sends a IU-Relocation-Preparation-Failure message to RNS-A with cause value “No Radio Resources Available in Target cell”

The call between the UE and the old RNS and between the old RNS and the MSC shall continue as if there had been no handover attempt

Scenario: Handover Failure due to resource allocation failure in target RNS

MSC sends IU-Release-Command message with the cause "Relocation Cancelled " to the Target RNS,

Page 43: Signalling Training IuPs v4

Anritsu Confidential Information

Typical Problems

• Attach Reject– Code 7: GPRS services not allowed– Code 14: GPRS services not allowed in this PLMN– Code 17: Network Failure

• PDP Context Activation Failure– Code 26: Insufficient resources– Code 29: User Authentication failed– Code 33: Requested service option not subscribed– Code 38: Network failure

Page 44: Signalling Training IuPs v4

Anritsu Confidential Information

Typical Problems

• RAB Assignment Failure– Code 15: Release due to UTRAN Generated Reason– Code 18: Requested Traffic Class not Available– Code 23: Invalid RAB Parameters Combination– Code 46: Radio Connection With UE Lost– Code 114: No Resource Available

• Routing Area Update Failure– 9 MS identity cannot be derived by the network– 10 Implicitly detached– 17 Network failure– 111 Protocol error-unspecified

Page 45: Signalling Training IuPs v4

Anritsu Confidential Information

Hands On(1/2)

• Tracing Attach Reject with ‘#11: Network failure’ cause in PAC– Select the appropriate IuPS linksets in PAC– Apply filter for in GMM layer with following criteria

• Message Type = Attach Reject• GMM Cause = ‘#11: Network failure’

Page 46: Signalling Training IuPs v4

Anritsu Confidential Information

Hands On(1/2)

Filter Setup

Results in

Detailed View

Results in

Overview

Page 47: Signalling Training IuPs v4

Anritsu Confidential Information

Hands On(2/2)

• Tracing Activate PDP context failure in CallTrace other than ‘#29: user authentication failed’ and ‘#33: Requested service option not subscribed’– In Calltrace select IuPs-Dialogue– Select the appropriate Linksets and the Time interval– In Filter Condition Select ’PdpActivationFailureCause’

• From the selected drop down select ‘#29: user authentication failed’ and ‘#33: Requested service option not subscribed’

• Change the criteria from ’equals’ to ’not equals’– Now hit the ’Start Trace’ button to see the results

Page 48: Signalling Training IuPs v4

Anritsu Confidential Information

Hands On(2/2)

Setup

Results

Right click on the message in Sequence Diagram to obtain this

view

Page 49: Signalling Training IuPs v4

Anritsu Confidential Information

Q&A

Page 50: Signalling Training IuPs v4

Anritsu Confidential Information

Acronyms and ReferencesDrift Radio Network ControllerHome Location RegisterMobile Switching Center Radio Network ControllerRadio Network SubsystemShort Message Service Center Serving Radio Network ControllerServing Radio Network SubsystemUser EquipmentUMTS Terrestrial Radio Access Network Visitor Location Register

ProtocolsGPRS tunnelling protocolPacket Data ProtocolRadio Access Network Application Part Call ControlMobile Applications PartSignalling Connection Control Part

MessagesSCCP - Connection ConfirmSCCP – Connection RequestSCCP – Data Form 1SCCP – Release CompleteSCCP – ReleasedSCCP - Unit DataTCAP - BEGIN Message IdentifiersTCAP – CONTINUE MessageTCAP – END Message

IdentifiersSource Local ReferenceDestination Local ReferenceInternational Mobile Subscriber IdentityInternational Mobile Equipment IdentityMobile Subscriber ISDN Number

EntitiesDRNCHLR MSC RNCRNS SMSCSRNCSRNSUE UTRANVLR

GTPPDPRANAPCC MAP SCCP

CCCRDT1RLCRLSDUDTBEGINCONTINUEEND

SLRDLRIMSIIMEIMSISDN

References

RANAP 3GPP TS: 25.413:http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-880.zip

MAP 3GPP TS 29.002 :http://www.3gpp.org/ftp/Specs/archive/29_series/29.002/29002-7f0.zip

SM, GMM: 3GPP TS 24.008http://www.3gpp.org/ftp/Specs/archive/24_series/24.008/24008-7f0.zip

HANDOVER: 3GPP TS 23.009http://www.3gpp.org/ftp/Specs/archive/23_series/23.009/23009-711.zip

GPRS Service Description: 3GPP TS 23.060http://www.3gpp.org/ftp/Specs/archive/23_series/23.060/23060-7b0.zip

Page 51: Signalling Training IuPs v4

Anritsu Confidential Information

Thank you!