+ All Categories
Home > Documents > 7. PS 2G and 3G Call Flow

7. PS 2G and 3G Call Flow

Date post: 23-Oct-2015
Category:
Upload: le-cuong
View: 356 times
Download: 17 times
Share this document with a friend
Description:
call flow for PS service in 2G and 3G
Popular Tags:
157
NORTEL NETWORKS CONFIDENTIAL Call Flows & GMM/SM and GTP Message Formats Version 3.3 02/14/03 John Kane Includes PC04 Features
Transcript
Page 1: 7. PS 2G and 3G Call Flow

NORTEL NETWORKS CONFIDENTIAL

Call Flows &

GMM/SM and GTP Message Formats

Version 3.302/14/03

John Kane

Includes PC04 Features

Page 2: 7. PS 2G and 3G Call Flow

2NORTEL NETWORKS CONFIDENTIAL

Revision History

Vers Date Change

1 1.0 12/16/02 Original

2 1.1 12/20/02 Edits after initial class

3 2.0 01/06/03 Added UMTS, including RANAP

4 3.0 01/16/03 Added PC04 Features: Secondary PDP, Packet Flow Context

5 3.1 01/27/03 Added Network Initiated PDP Context

6 3.2 02/06/03 Added specs list, fixed diagram connections, added more notes

7 3.3 02/14/03 Added Send Routing Information, general clean-up after 2/13 class

Page 3: 7. PS 2G and 3G Call Flow

3NORTEL NETWORKS CONFIDENTIAL

Contents

• Protocol Stacks

• Call Flow Sequences and Message Formats

• Information Elements

Page 4: 7. PS 2G and 3G Call Flow

4NORTEL NETWORKS CONFIDENTIAL

GPRS Control Plane GMM/SM on the Gb-interface

IP

IP

GSM RF

MAC

RLC

LLC

SNDCP

GMM/SMSMS

Frame Relay

Network Service

BSSGP

LLC

SNDCP

GMM/SM SMS

MS BSS SGSNGbUm

IP

FrameRelay

NetworkService

BSSGP

GSM RF

MAC

RLC

Relay

Page 5: 7. PS 2G and 3G Call Flow

5NORTEL NETWORKS CONFIDENTIAL

GPRS User PlaneProtocol Stack

GSM RF

MAC

RLC

LLC

SNDCP

MS GbUm

IP

BSS

FrameRelay

NetworkService

BSSGP

GSM RF

MAC

RLC

Relay

Ethernet

Gi

Appli-cation

Application

ISP

Frame Relay

NetworkService

BSSGP

LLC

SNDCP

SGSN

IP

UDP/TCP

GTP

UDP/TCP

GTP

IP

Gn

Relay I P

Relay

GGSN

Ethernet Ethernet

UDP/TCP

IPIP

IP

Page 6: 7. PS 2G and 3G Call Flow

6NORTEL NETWORKS CONFIDENTIAL

IP

IuUu

3G - SGSN

Signaling Bearer

SCCP

RANAP

GMM/SM/SMS

AAL5

ATM

UE

UMTS RF

MAC

RLC

RRC

GMM/SM/SMS

RNS

RRC

Signaling Bearer

MAC

AAL5

ATM

SCCP

RANAP

Relay

UMTS RF

RLC

UMTS Control Plane GMM/SM on the Iu-interface

Page 7: 7. PS 2G and 3G Call Flow

7NORTEL NETWORKS CONFIDENTIAL

UMTS User PlaneProtocol Stack

Iu Uu Gn GiISP

IP

3G - SGSN

GTP-UGTP-U

Relay

AAL5

ATM L1

L2

UDP/IPUDP/IP

MAC

UTRAN

GTP-UPDCP

Relay

UMTS RF

UDP/IPRLC

AAL5

ATM

UE

IP, PPP,OSP

Appli-cation

MAC

PDCP

UMTS RF

RLC

Appli-cation

I P

GTP-U

IP

IP

3G - GGSN

L1

L2 IP

UDP/IP

IP, PPP,OSP

UDP/TCP

Relay

Page 8: 7. PS 2G and 3G Call Flow

8NORTEL NETWORKS CONFIDENTIAL

Primary Functions

• GPRS Mobility Management (GMM):Administration of the MS (also in combination with CS

services)

• Session Management (SM): Activation, Modification and Deactivation of GPRS Services

• GPRS Tunneling Protocol (GTP): Allows multi-protocol packets to be tunneled through the

GPRS backbone between GSNs.

Page 9: 7. PS 2G and 3G Call Flow

9NORTEL NETWORKS CONFIDENTIAL

GMM/SM Procedures

GPRS Mobility Management• GPRS Attach• Detach• P-TMSI Reallocation• Authentication• Identification• Paging• Routing Area Updates• Combined Routing

Area/Location Area Updates

Session Management• PDP Context Activation• PDP Context Modification

Page 10: 7. PS 2G and 3G Call Flow

10NORTEL NETWORKS CONFIDENTIAL

GTP Procedures

Tunnel Management• Create PDP Context Request• Create PDP Context Response• Update PDP Context Request• Update PDP Context Response• Delete PDP Context Request• Delete PDP Context Response

Mobility Management• SGSN Context Request• SGSN Context Response• SGSN Context Acknowledge

Page 11: 7. PS 2G and 3G Call Flow

11NORTEL NETWORKS CONFIDENTIAL

The SpecsList of various useful GPRS/UMTS specs

Specification TITLE NOTE

GSM 01.04 Abbreviations and acronyms22.003 Teleservices - used for SMS23.003 Numbering, addressing and identificationGSM 03.13 Discontinuous Reception (DRX)GSM 03.20 Security related network functions - 2G Auth, etc.33.102 3G Security23.040 SMS23.060 General Packet Radio Service - Your GPRS/UMTS bible24.008 Layer 3 Specs - GMM/SM25.413 UTRAN Iu Interface RANAP Signalling - RANAP messaging29.002 MAP GSM 09.60 GTP (Rel97) - see ver 7.3 and ver 7.629.060 GTP (3G)32.015 Charging and Billing24.011 PP-SMSGSM 08.16 Network Services (NS) - GPRS only (Gb)GSM 08.18 BSSGP - GPRS only (Gb)GSM 04.64 LLC - GPRS only (Gb)GSM 04.65 SNDCP - GPRS only (Gb)29.018 VLR23.107 QoS - Rel99->Rel97 QoS mapping, etc.

Page 12: 7. PS 2G and 3G Call Flow

12NORTEL NETWORKS CONFIDENTIAL

Reading the GMM/SM SpecificationsPresence of an IE

Example

Authentication and Ciphering RequestInformation Element Presence Format Length

Protocol discriminator M V ½ Skip indicator M V ½ Authentication and ciphering request message identity

M V 1

Ciphering algorithm M V ½ IMEISV request M V ½ Force to standby M V ½ A&C reference number M V ½ Authentication parameter RAND O TV 1 1 GPRS ciphering key sequence number

C TV 1

Authentication parameter AUTN O TV 1 1

Page 13: 7. PS 2G and 3G Call Flow

13NORTEL NETWORKS CONFIDENTIAL

Reading the GMM/SM SpecificationsFormat of an IE

Format Meaning IEI present LI present Value part present T Type only Yes no no V Value only No no yes

TV Type and Value Yes no yes LV Length and Value No yes yes

TLV Type, Length and Value Yes yes yes

24.007 V3.7.0 - Table 11.1: Formats of information elements

Page 14: 7. PS 2G and 3G Call Flow

14NORTEL NETWORKS CONFIDENTIAL

Reading the SpecificationsFormat of an IE

Examples

Information Element Presence Format Length Old routing area identification M V 1 MS Radio Access capability M LV 1-11 Old P-TMSI signature O TV 1

Information Element Presence Format Length MS identity O TLV 1-11 GMM cause O TV 1 Cell notification O T 1

Three IEs of the Attach Request Message

Three IEs of the Attach Accept Message

Page 15: 7. PS 2G and 3G Call Flow

15NORTEL NETWORKS CONFIDENTIAL

Reading the SpecificationsExample

Hex Dump of Attach Request (Rel97)– With Variable Length Mandatory IEs

0801010071000008390189807100107105f52003080106112233445578

0 8 01 0100 7 1 0000 083901898071001071 05f520030801 06112233445578

Protocol Discriminator

Skip Indicator

Message Type

MS Network Capability

CKSN

Attach Type

DRX IMSI Old RAIMS Radio Access

Capability

Information Element Presence Format Lngth Protocol discriminator M V ½ Skip indicator M V ½ Attach request message identity M V 1 MS network capability M LV 1-1 Attach type M V ½ GPRS ciphering key sequence number M V ½ DRX parameter M V 1 P-TMSI or IMSI M LV 1-1 Old routing area identification M V 1 MS Radio Access capability M LV 1-11 Old P-TMSI signature O TV 1 Requested READY timer value O TV 1 TMSI status O TV 1

Note that the ½ octets are “nibble swapped”

Page 16: 7. PS 2G and 3G Call Flow

16NORTEL NETWORKS CONFIDENTIAL

Reading the SpecificationsExample

Hex Dump of Attach Accept – With Optional IEs

080201210405f52003080117261805f4f8d75c4a8c

0 8 02 0 1 21 0 4 05f520030801 1726 1805f4f8d75c4a 8c

Skip Indicator

Message Type

Negotiated Ready Timer

Force to Standby

Attach Result

Periodic RA Update

Timer

RAI Allocated P-TMSI

Cell Notification

IEI Information Element Presence Format Lngth Protocol discriminator M V ½ Skip indicator M V ½ Attach accept message identity M V 1 Attach result M V ½ Force to standby M V ½ Periodic RA update timer M V 1 Radio priority for SMS M V ½ Spare half octet M V ½ Routing area identification M V 1

1 1 P-TMSI signature O TV 1 1 1 Negotiated READY timer value O TV 1 1 1 Allocated P-TMSI O TLV 1 1 1 MS identity O TLV 1-1 1 1 GMM cause O TV 1 A1 T timer1111 O TLV 1 C1 Cell notification O T 1

Spare

RP for SMS

Note that the ½ octets are “nibble swapped”

Protocol Discriminator

Page 17: 7. PS 2G and 3G Call Flow

17NORTEL NETWORKS CONFIDENTIAL

Attach Request

Identity Request

GPRS Auth Request

Identity ResponseSend Auth Info

SAI Ack

GPRS Auth Response

Security Mode Cmd

Security Mode Comp

Common ID

RANAP Messages*UMTS Only

SGSN MSC/VLR

BSS/UTRAN

GGSN HLR

Attach Procedure (normal combined)

(1 of 2)

Page 18: 7. PS 2G and 3G Call Flow

18NORTEL NETWORKS CONFIDENTIAL

Attach Accept

Location Update Request

Location Update Accept

Attach CompleteTMSI Reallocation Complete

ISD Ack

UGL Ack

Update GPRS Location

Insert Subsciber Data

*GPRSOnly

*GPRSOnly

SGSN MSC/VLR

BSS/UTRAN

GGSN HLR

Attach Procedure (normal combined)

(2 of 2)

Page 19: 7. PS 2G and 3G Call Flow

19NORTEL NETWORKS CONFIDENTIAL

Attach Request

Identity Request

GPRS Auth Request

Identity ResponseSend Auth Info

SAI Ack

GPRS Auth Response

Security Mode Cmd

Security Mode Comp

Common ID

*UMTS Only

SGSN MSC/VLR

BSS/UTRAN

GGSN HLR

Attach Request

Page 20: 7. PS 2G and 3G Call Flow

20NORTEL NETWORKS CONFIDENTIAL

Attach Request (1 of 2)

Information Element Presence Protocol discriminator M Skip indicator M Attach request message identity M MS network capability M Attach type M GPRS ciphering key sequence number M DRX parameter M P-TMSI or IMSI M Old routing area identification M MS Radio Access capability M Old P-TMSI signature O Requested READY timer value O TMSI status O

Page 21: 7. PS 2G and 3G Call Flow

21NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Skip indicator M Attach request message identity M MS network capability M Attach type M GPRS ciphering key sequence number M DRX parameter M P-TMSI or IMSI M Old routing area identification M MS Radio Access capability M Old P-TMSI signature O Requested READY timer value O TMSI status O

Attach Request (2 of 2)

Page 22: 7. PS 2G and 3G Call Flow

22NORTEL NETWORKS CONFIDENTIAL

Attach Request

Identity Request

GPRS Auth Request

Identity ResponseSend Auth Info

SAI Ack

GPRS Auth Response

Security Mode Cmd

Security Mode Comp

Common ID

RANAP Messages*UMTS Only

SGSN MSC/VLR

BSS/UTRAN

GGSN HLR

Identity Request

Page 23: 7. PS 2G and 3G Call Flow

23NORTEL NETWORKS CONFIDENTIAL

Identity Request

Information Element Presence Protocol discriminator M Skip indicator M Identity request message identity

M

Identity type M Force to standby M

Page 24: 7. PS 2G and 3G Call Flow

24NORTEL NETWORKS CONFIDENTIAL

Identity Response

Information Element Presence Protocol discriminator M Skip indicator M Identity response message identity

M

Mobile identity M

Page 25: 7. PS 2G and 3G Call Flow

25NORTEL NETWORKS CONFIDENTIAL

Attach Request

Identity Request

Identity Response

GPRS Auth Response

Security Mode Cmd

Security Mode Comp

Common ID

GPRS Auth Request

Send Auth Info

SAI Ack

RANAP Messages*UMTS Only

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Authentication and Ciphering

Page 26: 7. PS 2G and 3G Call Flow

26NORTEL NETWORKS CONFIDENTIAL

TCAP Local Operation Code: 38MAP Version: 2

Send Authentication Info Argument includes:• IMSI• Number of Requested Vectors

Send Authentication Information(Map message to HLR)

Page 27: 7. PS 2G and 3G Call Flow

27NORTEL NETWORKS CONFIDENTIAL

TCAP Local Operation Code: 38MAP Version: 2 (Rel97) or 3 (Rel99)

Send Authentication Info Ack Argument includes:Auth Triplets (GPRS)• RAND• SRES• KCorAuth Quintuplets (UMTS)• RAND• XRES• CK• IK• AUTN

Send Authentication Info Ack(Map message from HLR)

Page 28: 7. PS 2G and 3G Call Flow

28NORTEL NETWORKS CONFIDENTIAL

Authentication and Ciphering Request

Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering request message identity

M

Ciphering algorithm M IMEISV request M Force to standby M A&C reference number M Authentication parameter RAND O GPRS ciphering key sequence number

C

Authentication parameter AUTN O

Page 29: 7. PS 2G and 3G Call Flow

29NORTEL NETWORKS CONFIDENTIAL

Authentication and Ciphering Response

Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering response message identity

M

A&C reference number M Spare half octet M Authentication parameter Response O IMEISV O Authentication parameter Response (extension)

O

Page 30: 7. PS 2G and 3G Call Flow

30NORTEL NETWORKS CONFIDENTIAL

Authentication and Ciphering Reject

Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering reject message identity

M

Page 31: 7. PS 2G and 3G Call Flow

31NORTEL NETWORKS CONFIDENTIAL

Attach Request

Identity Request

Identity Response

GPRS Auth Response

Security Mode Cmd

Security Mode Comp

Common ID

RANAP Messages*UMTS Only

GPRS Auth Request

Send Auth Info

SAI Ack

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

UMTS RANAP Security Mode Command and Common ID

Page 32: 7. PS 2G and 3G Call Flow

32NORTEL NETWORKS CONFIDENTIAL

RANAP Security Mode Command to UTRAN

Information Element Presence Message Type M Integrity Protection Information M Encryption Information O Key Status M

Information Element Presence Message Type M Chosen Integrity Protection Algorithm

M

Chosen Encryption Algorithm O Criticality Diagnostics O

RANAP Security Mode Complete from UTRAN

Page 33: 7. PS 2G and 3G Call Flow

33NORTEL NETWORKS CONFIDENTIAL

RANAP Common ID to UTRAN

Information Element Presence Message Type M Permanent NAS UE Identity M

Page 34: 7. PS 2G and 3G Call Flow

34NORTEL NETWORKS CONFIDENTIAL

Attach Accept

Attach Complete

*GPRSOnly

*GPRSOnly

Location Update Req

Location Update Resp

TMSI Reallocation Complete

ISD Ack

UGL Ack

Update GPRS Location

Insert Subsciber Data

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Attach Accept and Attach Complete

Page 35: 7. PS 2G and 3G Call Flow

35NORTEL NETWORKS CONFIDENTIAL

TCAP Local Operation Code: 17MAP Version: 3

Update GPRS Location Request Argument includes:• IMSI• SGSN Number• SGSN Address• SGSN Capability

Update GPRS Location Request (UGL)(Map message to HLR)

Page 36: 7. PS 2G and 3G Call Flow

36NORTEL NETWORKS CONFIDENTIAL

TCAP Local Operation Code: 07MAP Version: 3

Insert Subscriber Data Argument includes:• IMSI• Subscriber Status• MSISDN• Charging Characteristics• Teleservice List (SMS)• GPRS Subscription Data including:

- Context ID- PDP Type- PDP Address (optional)- QoS- APN- VPLM Address Allowed Indicator - PDP Charging Characteristics

Insert Subscriber Data (ISD)(Map message from HLR)

Page 37: 7. PS 2G and 3G Call Flow

37NORTEL NETWORKS CONFIDENTIAL

TCAP Local Operation Code: 07MAP Version: 3

Insert Subscriber Data Ack Argument includes:

Insert Subscriber Data Ack(Map message to HLR)

Page 38: 7. PS 2G and 3G Call Flow

38NORTEL NETWORKS CONFIDENTIAL

TCAP Local Operation Code: 17MAP Version: 3

Update GPRS Location Response Argument includes:• HLR Number

Update GPRS Location Response(Map message from HLR)

Page 39: 7. PS 2G and 3G Call Flow

39NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Message type M IMSI M SGSN number M Update type M New Cell global identity M Mobile station classmark M Old location area identifier O TMSI status O

GPRS Location Update Request(BSSAP message to VLR)

Page 40: 7. PS 2G and 3G Call Flow

40NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Message type M IMSI M Location area identifier M New TMSI, or IMSI O

GPRS Location Update Response(BSSAP message from VLR)

Page 41: 7. PS 2G and 3G Call Flow

41NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Message type M IMSI M Cell global identity O

GPRS TMSI Reallocation Complete(BSSAP message to VLR)

Page 42: 7. PS 2G and 3G Call Flow

42NORTEL NETWORKS CONFIDENTIAL

Attach Accept

Information Element Presence Protocol discriminator M Skip indicator M Attach accept message identity M Attach result M Force to standby M Periodic RA update timer M Radio priority for SMS M Spare half octet M Routing area identification M P-TMSI signature O Negotiated READY timer value O Allocated P-TMSI O MS identity O GMM cause O T timer1111 O Cell notification O Equivalent PLMNs O

Page 43: 7. PS 2G and 3G Call Flow

43NORTEL NETWORKS CONFIDENTIAL

Attach Complete

Information Element Presence Protocol discriminator M Skip indicator M Attach complete message identity M

Page 44: 7. PS 2G and 3G Call Flow

44NORTEL NETWORKS CONFIDENTIAL

Attach Reject

Information Element Presence Protocol discriminator M Skip indicator M Attach reject message identity M GMM cause M T value1111 O

Page 45: 7. PS 2G and 3G Call Flow

45NORTEL NETWORKS CONFIDENTIAL

MS-Initiated Detach Sequence

Detach Accept

Detach Request

Delete PDPContext Request

Delete PDPContext Response

IMSI Detach Indication

GPRS Detach Indication

Iu Release Cmd

Iu Release CompRANAP Messages

*UMTS Only

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 46: 7. PS 2G and 3G Call Flow

46NORTEL NETWORKS CONFIDENTIAL

Detach Accept

Detach Request

Delete PDPContext Request

Delete PDPContext Response

IMSI Detach Indication

GPRS Detach Indication

Iu Release Cmd

Iu Release CompRANAP Messages

*UMTS Only

or *GPRSOnly

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

MS-Initiated Detach Procedure

Page 47: 7. PS 2G and 3G Call Flow

47NORTEL NETWORKS CONFIDENTIAL

Detach Accept

Detach Request

Delete PDPContext Request

Delete PDPContext Response

IMSI Detach Indication

GPRS Detach Indication

Iu Release Cmd

Iu Release Comp

or *GPRSOnly

RANAP Messages*UMTS Only

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

MS-Initiated Detach ProcedureUMTS RANAP Iu Release

Page 48: 7. PS 2G and 3G Call Flow

48NORTEL NETWORKS CONFIDENTIAL

Detach RequestMobile Originated

Information Element Presence Protocol discriminator M Skip indicator M Detach request message identity M Detach type M Spare half octet M P-TMSI O P-TMSI signature O

Page 49: 7. PS 2G and 3G Call Flow

49NORTEL NETWORKS CONFIDENTIAL

Detach Accept(Mobile Originating Detach)

Information Element Presence Protocol discriminator M Skip indicator M Detach accept message identity M Force to standby M Spare half octet M

Page 50: 7. PS 2G and 3G Call Flow

50NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Message Type M RABs Data Volume Report C RABs Released C Criticality Diagnostics O

RANAP Iu Release to UTRAN

RANAP Iu Release Complete from UTRAN

Information Element Presence Message Type M Cause M

Page 51: 7. PS 2G and 3G Call Flow

51NORTEL NETWORKS CONFIDENTIAL

HLR-Initiated Detach Procedure

Detach Request

Detach Accept

Cancel Location Ack

Cancel Location

Delete PDPContext Request

GPRS Detach Indication

Delete PDPContext Response

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 52: 7. PS 2G and 3G Call Flow

52NORTEL NETWORKS CONFIDENTIAL

SGSN-Initiated Detach Sequence

Detach RequestDelete PDP

Context Request

Delete PDPContext Response

GPRS Detach Indication

Detach Accept

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 53: 7. PS 2G and 3G Call Flow

53NORTEL NETWORKS CONFIDENTIAL

Detach RequestMobile Terminated

Information Element Presence Protocol discriminator M Skip indicator M Detach request message identity M Detach type M Force to standby M GMM cause O

Page 54: 7. PS 2G and 3G Call Flow

54NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Skip indicator M Detach accept message identity M

Detach Accept(Mobile Terminated Detach)

Page 55: 7. PS 2G and 3G Call Flow

55NORTEL NETWORKS CONFIDENTIAL

P-TMSI Reallocation Sequence

P-TMSI Reallocation Command

P-TMSI Reallocation Complete

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 56: 7. PS 2G and 3G Call Flow

56NORTEL NETWORKS CONFIDENTIAL

P-TMSI Reallocation Command

Information Element Presence Protocol discriminator M Skip indicator M P-TMSI reallocation command message identity

M

Allocated P-TMSI M Routing area identification M Force to standby M Spare half octet M P-TMSI signature O

Page 57: 7. PS 2G and 3G Call Flow

57NORTEL NETWORKS CONFIDENTIAL

P-TMSI Reallocation Complete

Information Element Presence Protocol discriminator M Skip indicator M P-TMSI reallocation complete message identity

M

Page 58: 7. PS 2G and 3G Call Flow

58NORTEL NETWORKS CONFIDENTIAL

PDP Context Activation Sequence(by MS)

Activate PDP Context Request

Security Functions

Activate PDP Context Accept

Create PDPContext Resp

Create PDPContext Req

MS Attach Sequence

RAB Assignment Seq

BSS PFC Sequence

UMTS RANAP Messages

GPRS BSSGP Messages

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 59: 7. PS 2G and 3G Call Flow

59NORTEL NETWORKS CONFIDENTIAL

Activate PDP Context Request

Security Functions

Create PDPContext Resp

Create PDPContext Req

MS Attach Sequence

Activate PDP Context Accept

RAB Assignment Seq

BSS PFC Sequence

UMTS RANAP Messages

GPRS BSSGP Messages

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

PDP Context Activation Procedure(by MS) (1 of 2)

Page 60: 7. PS 2G and 3G Call Flow

60NORTEL NETWORKS CONFIDENTIAL

Activate PDP Context Request

Security Functions

Create PDPContext Resp

Create PDPContext Req

MS Attach Sequence

Activate PDP Context Accept

RAB Assignment Seq

BSS PFC Sequence

UMTS RANAP Messages

GPRS BSSGP Messages

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

PDP Context Activation Procedure(by MS) (2 of 2)

Page 61: 7. PS 2G and 3G Call Flow

61NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context request message identity

M

Requested NSAPI M Requested LLC SAPI M Requested QoS M Requested PDP address M Access point name O Protocol configuratio n options

O

Activate PDP Context Request(1 of 2)

Page 62: 7. PS 2G and 3G Call Flow

62NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context request message identity

M

Requested NSAPI M Requested LLC SAPI M Requested QoS M Requested PDP address M Access point name O Protocol configuratio n options

O

Activate PDP Context Request(2 of 2)

Page 63: 7. PS 2G and 3G Call Flow

63NORTEL NETWORKS CONFIDENTIAL

The Release ’99 GTP Header(1 of 2)

Bits Octets 1 1 1 1 1 1 1 1

1 Version PT (*) E S PN 1 Message Type 1 Length (1st Octet) 1 Length (1nd Octet) 1 Tunnel Endpoint Identifier (1st Octet) 1 Tunnel Endpoint Identifier (1nd Octet) 1 Tunnel Endpoint Identifier (1rd Octet) 1 Tunnel Endpoint Identifier (1th Octet) 1 Sequence Number (1st Octet) ) )11

1 1 Sequence Number (1nd Octet) )1 )1 11 N-PDU Number ) )11 11 Next Extension Header Type ) )11

Page 64: 7. PS 2G and 3G Call Flow

64NORTEL NETWORKS CONFIDENTIAL

The Release ’99 GTP Header(2 of 2)

Bits Octets 1 1 1 1 1 1 1 1

1 Version PT (*) E S PN 1 Message Type 1 Length (1st Octet) 1 Length (1nd Octet) 1 Tunnel Endpoint Identifier (1st Octet) 1 Tunnel Endpoint Identifier (1nd Octet) 1 Tunnel Endpoint Identifier (1rd Octet) 1 Tunnel Endpoint Identifier (1th Octet) 1 Sequence Number (1st Octet) ) )11

1 1 Sequence Number (1nd Octet) )1 )1 11 N-PDU Number ) )11 11 Next Extension Header Type ) )11

Page 65: 7. PS 2G and 3G Call Flow

65NORTEL NETWORKS CONFIDENTIAL

The Release ‘97 GTP Header

Bits Octets 1 1 1 1 1 1 1 1

1 Version Spare ' '1111 SNN

1 Message Type

1-1 Length

1-1 Sequence Number

1-1 Flow Label

1 SNDCP N-PDU Number

1 1 Spare ' '11111111

11 Spare ' '11111111

11 Spare ' 111111 '11

11-11 TID

Page 66: 7. PS 2G and 3G Call Flow

66NORTEL NETWORKS CONFIDENTIAL

Create PDP Context RequestRel99 GTP Message

(1 of 2)

Information Element Presence IMSI C Recovery O Selection mode C Tunnel Endpoint Identifier Data I M Tunnel Endpoint Identifier Control Plane

C

NSAPI M Linked NSAPI C Charging Characteristics C Trace Reference O Trace Type O

Page 67: 7. PS 2G and 3G Call Flow

67NORTEL NETWORKS CONFIDENTIAL

Information Element Presence End User Address C Access Point Name C Protocol Configuration Options C SGSN Address for signaling M SGSN Address for user traffic M MSISDN C Quality of Service Profile M TFT C Trigger Id O OMC Identity O Private Extension O

Create PDP Context RequestRel99 GTP Message

(2 of 2)

Page 68: 7. PS 2G and 3G Call Flow

68NORTEL NETWORKS CONFIDENTIAL

Create PDP Context RequestRel97 GTP Message

Information Element Presence Quality of Service Profile M Recovery O Selection mode M Flow Label Data I M Flow Label Signalling M End User Address M Access Point Name M Protocol Configuration Options O SGSN Address for signalling M SGSN Address for user traffic M MSISDN M Private Extension O

Page 69: 7. PS 2G and 3G Call Flow

69NORTEL NETWORKS CONFIDENTIAL

Create PDP Context ResponseRel99 GTP MessageInformation Element Presence

Cause M Reordering required C Recovery O Tunnel Endpoint Identifier Data I C Tunnel Endpoint Identifier Control Plane

C

Charging ID C End User Address C Protocol Configuration Options O GGSN Address for control plane C GGSN Address for user traffic C Quality of Service Profile C Charging Gateway Address O Private Extension O

Page 70: 7. PS 2G and 3G Call Flow

70NORTEL NETWORKS CONFIDENTIAL

Create PDP Context ResponseRel97 GTP MessageInformation Element Presence

Cause M Quality of Service Profile C Reordering required C Recovery O Flow Label Data I C Flow Label Signalling C Charging ID C End user address C Protocol Configuration Options O GGSN Address for signalling C GGSN Address for user traffic C Private Extension O

Page 71: 7. PS 2G and 3G Call Flow

71NORTEL NETWORKS CONFIDENTIAL

Activate PDP Context Accept

Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context accept message identity

M

Negotiated LLC SAPI M Negotiated QoS M Radio priority level M Spare half octet M PDP address O Protocol configuration options O Packet flow identifier O

Page 72: 7. PS 2G and 3G Call Flow

72NORTEL NETWORKS CONFIDENTIAL

Activate PDP Context Reject

Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context reject message identity

M

SM cause M Protocol configuration options O

Page 73: 7. PS 2G and 3G Call Flow

73NORTEL NETWORKS CONFIDENTIAL

UMTS RAB Assignment Request to UTRAN

Information Element Presence Message Type M RABs To Be Setup Or Modified C RABs To Be Released C

Page 74: 7. PS 2G and 3G Call Flow

74NORTEL NETWORKS CONFIDENTIAL

UMTS RAB Assignment Response from UTRAN

Information Element Presence Message Type M RABs Setup Or Modified C RABs Released C RABs Queued C RABs Failed To Setup Or Modified C RABs Failed To Released C

Page 75: 7. PS 2G and 3G Call Flow

75NORTEL NETWORKS CONFIDENTIAL

PDP Context Activation Sequence(by Network) (PC04 or later feature)

SGSN

PDU Notification Request

Security Functions

Activate PDP Context Request

Create PDP Context Resp

Create PDP Context Req

MS Attach Sequence

BSS/UTRAN

RAB Assignment Seq

BSS PFC SequenceUMTS RANAP Messages

GPRS BSSGP Messages

GGSN PDN

HLR

Request PDP Context Activation

PDP PDUSend RoutingInfo Req

SRI Ack

Activate PDP Context Accept

PDU Notification Response

Page 76: 7. PS 2G and 3G Call Flow

76NORTEL NETWORKS CONFIDENTIAL

Information Element Presence IMSI M Private Extension O

Send Routing Info for GPRS RequestGTP Message

Page 77: 7. PS 2G and 3G Call Flow

77NORTEL NETWORKS CONFIDENTIAL

Send Routing Info for GPRS ResponseGTP Message

Information Element Presence Cause M IMSI M MAP Cause O MS not Reachable Reason O GSN Address O Private Extension O

Page 78: 7. PS 2G and 3G Call Flow

78NORTEL NETWORKS CONFIDENTIAL

PDU Notification RequestGTP Message

Information Element Presence IMSI M Tunnel Endpoint Identifier Control Plane

M

End User Address M Access Point Name M GGSN Address for Control Plane

M

Private Extension O

Page 79: 7. PS 2G and 3G Call Flow

79NORTEL NETWORKS CONFIDENTIAL

PDU Notification Response GTP Message

Information Element Presence Cause M Private Extension O

Page 80: 7. PS 2G and 3G Call Flow

80NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Transaction identifier M Request PDP context activation message identity

M

Offered PDP address M Access point name O

Request PDP Context Activation

Page 81: 7. PS 2G and 3G Call Flow

81NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Transaction identifier M Request PDP context activation reject message identity

M

SM cause M

Request PDP Context Activation Reject

Page 82: 7. PS 2G and 3G Call Flow

82NORTEL NETWORKS CONFIDENTIAL

Secondary PDP Context Activation Sequence

(Rel99 - PC04 Feature)

SGSN GGSN

Activate Secondary PDP Cont Req

Security Functions (GPRS only)

Activate Secondary PDP Cont Resp

Create PDP Context Resp

Create PDP Context Req

MS Attach and ActivateSequence

BSS/UTRAN

RAB Assignment Req

RAB Assignment RespRANAP Messages

UMTS Only

Update PDP Context Req

BSS Packet FlowContext (GPRS only)

Update PDP Context RespUMTS Only

Page 83: 7. PS 2G and 3G Call Flow

83NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Transaction identifier M Activate secondary PDP context message identity

M

Requested NSAPI M Requested LLC SAPI M Requested QoS M Linked TI M Traffic flow template O

Activate Secondary PDP Context Request

(PC04 Feature)

Page 84: 7. PS 2G and 3G Call Flow

84NORTEL NETWORKS CONFIDENTIAL

Activate SecondaryPDP Context Accept

(PC04 Feature)

Information Element Presence Protocol discriminator M Transaction identifier M Activate Secondary PDP accept message identity

M

Negotiated LLC SAPI M Negotiated QoS M Radio priority level M Spare half octet M Packet flow identifier O

Page 85: 7. PS 2G and 3G Call Flow

85NORTEL NETWORKS CONFIDENTIAL

Information Element Presence Protocol discriminator M Transaction identifier M Activate secondary PDP context reject message identity

M

SM cause M

Activate SecondaryPDP Context Reject

(PC04 Feature)

Page 86: 7. PS 2G and 3G Call Flow

86NORTEL NETWORKS CONFIDENTIAL

PDP Context Deactivation Sequence(by MS)

Deactivate PDP Context Request

Security Functions

Deactivate PDP Context Response

Delete PDPContext Resp

Delete PDPContext Req

RAB Assignment Req

RAB Assignment Resp

Iu Release Cmd

Iu Release Comp

SCCP Rel Sequence

RANAP Messages*UMTS Only

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 87: 7. PS 2G and 3G Call Flow

87NORTEL NETWORKS CONFIDENTIAL

Deactivate PDP Context Request

Deactivate PDP Context AcceptDelete PDP

Context Resp

Delete PDPContext Req

RAB Assignment Req

RAB Assignment Resp

Iu Release Cmd

Iu Release Comp

SCCP Rel Sequence

RANAP Messages*UMTS Only

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

PDP Context Deactivation Sequence(by GGSN)

Page 88: 7. PS 2G and 3G Call Flow

88NORTEL NETWORKS CONFIDENTIAL

Deactivate PDP Context Request

Information Element Presence Protocol discriminator M Transaction identifier M Deactivate PDP context request message identity

M

SM cause M Teardown indicator O

Page 89: 7. PS 2G and 3G Call Flow

89NORTEL NETWORKS CONFIDENTIAL

Delete PDP Context Request Rel97 & Rel99 GTP Message

Information element Presence Teardown Indicator (Rel only)11 C NSAPI (Rel o11nly) M Private Extension O

Page 90: 7. PS 2G and 3G Call Flow

90NORTEL NETWORKS CONFIDENTIAL

Delete PDP Context Response Rel97 & Rel99 GTP Message

Information element Presence Cause M Private Extension O

Page 91: 7. PS 2G and 3G Call Flow

91NORTEL NETWORKS CONFIDENTIAL

Deactivate PDP Context Accept

Information Element Presence Protocol discriminator M Transaction identifier M Deactivate PDP context accept message identity

M

Page 92: 7. PS 2G and 3G Call Flow

92NORTEL NETWORKS CONFIDENTIAL

Modify PDP Context Request

Modify PDP Context Response

Update PDPContext Response

Update PDPContext Request

ISD Ack

Insert Subsciber Data

SABM

UALLC Messages

*GPRS Only

BSS PFC Seq BSSGP Messages*GPRS Only

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

PDP Context Modification SequenceSGSN Initiated

Page 93: 7. PS 2G and 3G Call Flow

93NORTEL NETWORKS CONFIDENTIAL

Update PDP Context Req - SGSN Initiated Rel99 GTP Message

Information Element Presence IMSI C Recovery O Tunnel Endpoint Identifier Data I M Tunnel Endpoint Identifier Control Plane

C

NSAPI M Trace Reference O Trace Type O SGSN Address for Control Plane M SGSN Address for User Traffic M Quality of Service Profile M TFT O Trigger Id O OMC Identity O Private Extension O

Page 94: 7. PS 2G and 3G Call Flow

94NORTEL NETWORKS CONFIDENTIAL

Update PDP Context Req - SGSN Initiated Rel97 GTP Message

Information Element Presence Quality of Service Profile M Recovery O Flow Label Data I M Flow Label Signalling M SGSN Address for signalling M SGSN Address for user traffic M Private Extension O

Page 95: 7. PS 2G and 3G Call Flow

95NORTEL NETWORKS CONFIDENTIAL

Update PDP Context Response by GGSNRel99 GTP Message

Information Element Presence Cause M Recovery O Tunnel Endpoint Identifier Data I C Tunnel Endpoint Identifier Control Plane

C

Charging ID C GGSN Address for Control Plane

C

GGSN Address for User Traffic C Quality of Service Profile C Charging Gateway Address O Private Extension O

Page 96: 7. PS 2G and 3G Call Flow

96NORTEL NETWORKS CONFIDENTIAL

Update PDP Context Response by GGSNRel97 GTP Message

Information Element Presence Cause M Quality of Service Profile C Recovery O Flow Label Data I C Flow Label Signalling C Charging ID C GGSN Address for signalling C GGSN Address for user traffic C Private Extension O

Page 97: 7. PS 2G and 3G Call Flow

97NORTEL NETWORKS CONFIDENTIAL

Modify PDP Context RequestNetwork to MS

Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context request message identity

M

Radio priority level M Spare half octet M Requested LLC SAPI M New QoS M PDP address O Packet flow identifier O

Page 98: 7. PS 2G and 3G Call Flow

98NORTEL NETWORKS CONFIDENTIAL

Modify PDP Context AcceptMS to Network

Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context accept message identity

M

Page 99: 7. PS 2G and 3G Call Flow

99NORTEL NETWORKS CONFIDENTIAL

PDP Context Modification SequenceMS Initiated

GGSN HLR MSC/VLR

Modify PDP Context Request

Modify PDP Context Response

Update PDPContext Response

Update PDPContext Request

BSS

SABM

UALLC Messages

*GPRS Only

BSS PFC Seq BSSGP Messages*GPRS Only

SGSN

Page 100: 7. PS 2G and 3G Call Flow

100NORTEL NETWORKS CONFIDENTIAL

Modify PDP Context RequestMS to Network

Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context request message identity

M

Requested LLC SAPI O Requested New QoS O New Traffic Flow Template O

Page 101: 7. PS 2G and 3G Call Flow

101NORTEL NETWORKS CONFIDENTIAL

Modify PDP Context AcceptNetwork to MS

Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context accept message identity

M

Negotiated QoS O Negotiated LLC SAPI O New radio priority O Packet flow identifier O

Page 102: 7. PS 2G and 3G Call Flow

102NORTEL NETWORKS CONFIDENTIAL

Update PDP Context RequestGGSN Initiated

(currently not Nortel supported) Rel99 GTP Message

Information Element Presence Recovery O NSAPI M End User Address O Quality of Service Profile O Private Extension O

Page 103: 7. PS 2G and 3G Call Flow

103NORTEL NETWORKS CONFIDENTIAL

Update PDP Context ResponseFrom SGSN

(currently not Nortel supported) Rel99 GTP Message

Information Element Presence Cause M Recovery O Quality of Service Profile C Private Extension O

Page 104: 7. PS 2G and 3G Call Flow

104NORTEL NETWORKS CONFIDENTIAL

Intra SGSN Routing Area Update

Routing Area Update Request

Security Functions

Routing Area Update Accept

Routing Area Update Complete

BSS/UTRAN

GGSNSGSN HLRMSC/VLR

Page 105: 7. PS 2G and 3G Call Flow

105NORTEL NETWORKS CONFIDENTIAL

Inter SGSN Routing Area Update(1 of 3)

Security Functions

SGSN ContextRequest

SGSN ContextResponse

SGSN ContextAcknowledge

Forward Packets

Uplink/Downlink Data from Attach/Activated MS

RAU Request

Security Cntrl

Common IDRANAP Messags

*UMTS Only

BSS/UTRAN

NewSGSN

GGSN HLR MSC/VLR

OldSGSN

Page 106: 7. PS 2G and 3G Call Flow

106NORTEL NETWORKS CONFIDENTIAL

Inter SGSN Routing Area Update(2 of 3)

Update PDP Context Req

Update PDP Context Resp

Update GPRS Location

Cancel Location

Cancel Location Ack

Insert Subscriber Data Ack

Insert Subscriber Data

Update GPRS Location Ack

BSS/UTRAN

NewSGSN

GGSN HLR MSC/VLR

OldSGSN

Page 107: 7. PS 2G and 3G Call Flow

107NORTEL NETWORKS CONFIDENTIAL

Inter SGSN Routing Area Update (3 of 3)

RAU Complete

Location Update Request

Location Update Accept

RAU Accept

Resume Uplink and Downlink Data

Modify PDP Cntxt Rsp

Modify PDPContext Request

*GPRSOnly

BSS PFC Seq BSSGP Message*GPRS Only

BSS/UTRAN

NewSGSN

GGSN HLR MSC/VLR

OldSGSN

Page 108: 7. PS 2G and 3G Call Flow

108NORTEL NETWORKS CONFIDENTIAL

Routing Area Update Request

Information Element Presence Protocol discriminator M Skip indicator M Routing area update request message identity

M

Update type M GPRS ciphering key sequence number

M

Old routing area identification M MS Radio Access capability M Old P-TMSI signature O Requested READY timer value O DRX parameter O TMSI status O P-TMSI (UMTS only) O MS network capability O PDP context status O

Page 109: 7. PS 2G and 3G Call Flow

109NORTEL NETWORKS CONFIDENTIAL

SGSN Context RequestRel99 GTP Message

Information Element Presence IMSI C Routeing Area Identity (RAI) M Temporary Logical Link Identifier (TLLI)

C

Packet TMSI (P-TMSI) C P-TMSI Signature C MS Validated O Tunnel Endpoint Identifier Control Plane

M

SGSN Address for Control Plane M Private Extension O

Page 110: 7. PS 2G and 3G Call Flow

110NORTEL NETWORKS CONFIDENTIAL

SGSN Context RequestRel97 GTP Message

Information Element Presence IMSI C Routeing Area Identity (RAI) M Temporary Logical Link Identifier (TLLI)

M

P-TMSI Signature O MS Validated O Flow Label Signalling M Private Extension O

Page 111: 7. PS 2G and 3G Call Flow

111NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response Rel99 GTP Message

Information Element Presence Cause M IMSI C Tunnel Endpoint Identifier Control Plane

C

Radio Priority SMS O Radio Priority O Packet Flow Id O MM Context C PDP Context C SGSN Address for Control Plane C Private Extension O

Page 112: 7. PS 2G and 3G Call Flow

112NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response MM Context

Rel99 GTP Message Bits

Octets 1 1 1 1 1 1 1 1 1 Type = (Decimal)111 1-1 Length 1 Spare 1111 CKSN 1 Security

Mode No of Vectors Used Cipher

1-11 Kc 11-m Triplet [ .. ]11 (m+ )1-(m+ )1 DRX parameter (m+ )1 MS Network Capability Length (m+ )1-n MS Network Capability (n+ )1-(n+ )1 Container length (n+ )1-o Container

Page 113: 7. PS 2G and 3G Call Flow

113NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response (1/2) PDP Context

Rel99 GTP Message

Bits

Octets 1 1 1 1 1 1 1 1 1 Type = (111 Decimal) 1-1 Length 1 Rsv’d VAA Rsv’d Order NSAPI 1 X X X X SAPI 1 QoS Sub Length

1- (q+ )1 QoS Sub [ .. ]1111 q+1 QoS Req Length

(q+ )1-( q+ )1 1 QoS Req [ .. ]1111 q+1 1 QoS Neg. Length

( q+ )1 1 -( q+ )1 1 QoS Neg [ .. ]1111 ( q+ )1 1-( q+ )1 11 Sequence Number Down (SND)

( q+ )1 11-( q+ )1 11 Sequence Number Up (SNU) q+1 11 Send N-PDU Number q+1 11 Receive N-PDU Number

( q+ )1 11-( q+ )1 11 Uplink Tunnel Endpoint Identifier Control Plane

Page 114: 7. PS 2G and 3G Call Flow

114NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response (2/2) PDP Context

Rel99 GTP Message

Bits

Octets 1 1 1 1 1 1 1 1 ( q+ )1 11 -( q+ )1 11 Uplink Tunnel Endpoint Identifier Data I

q+1 11 PDP Context Identifier q+1 11 Spare 1111 PDP Type Organisation q+1 11 PDP Type Number q+1 11 PDP Address Length

( q+ )1 11-m PDP Address [ .. ]111 m+1 GGSN Address for control plane Length

(m+ )1-n GGSN Address for control plane [ .. ]111 n+1 GGSN Address for User Traffic Length

(n+ )1-o GGSN Address for User Traffic [ .. ]111 o+1 APN length

(o+ )1-p APN p+1 Spare (sent as )1111 Transaction Identifier p+1 Transaction Identifier

Page 115: 7. PS 2G and 3G Call Flow

115NORTEL NETWORKS CONFIDENTIAL

SGSN Context ResponseRel97 GTP Message

Information Element Presence Cause M IMSI C Flow Label Signalling C MM Context C PDP Context C Private Extension O

Page 116: 7. PS 2G and 3G Call Flow

116NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response IMSI

Rel97 GTP Message v7.3

Bits Octets 1 1 1 1 1 1 1 1

1 Type = (Decimal)1

1 MCC digit 1 MCC digit 1 1 1 1 1 1 MCC digit 1 1 MNC digit 1 MNC digit 1 1 MSIN digit 1 MSIN digit 1 1 MSIN digit 1 MSIN digit 1 1 MSIN digit 1 MSIN digit 1 1 MSIN digit 1 MSIN digit 1 1 MSIN digit 11 MSIN digit 1

MSIN digits not used shall be set to F (HEX)

Page 117: 7. PS 2G and 3G Call Flow

117NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response IMSI

Rel97 GTP Message v7.6

Bits

Octets 1 1 1 1 1 1 1 1 1 Type = (Decimal)1 1-1 IMSI

The IMSI is TBCD-coded with a fixed length of 8 octets.

Bits 8765 of octet n+1 encodes digit 2n,

bits 4321 of octetn+1 encodes digit 2n-.

Unused half octets shall be coded as binary '1 1 1 1'.

Page 118: 7. PS 2G and 3G Call Flow

118NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response MM Context

Rel97 GTP Message v7.3

Bits

Octets 1 1 1 1 1 1 1 1 1 Type = (Decimal)111 1-1 Length 1 Spare 1111 CKSN 1 Spare 11 No of Triplets Used Cipher 1-11 Kc 11-m Triplet [ .. ]11 (m+ )1-(m+1) DRX parameter (m+ )1-(m+ )1 MS Network Capability (m+ )1-(m+ )1 Container length (m+ )1-n Container

Page 119: 7. PS 2G and 3G Call Flow

119NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response MM Context

Rel97 GTP Message v7.6

Bits

Octets 1 1 1 1 1 1 1 1 1 Type = (Decimal)111 1-1 Length 1 Spare 11111 CKSN 1 Spare 11 No of Triplets Used Cipher 1-11 Kc 11-m Triplet [ .. ]11 (m+ )1-(m+ )1 DRX parameter (m+ )1-(m+ +k)1 MS Network Capability (m+ +k)1 -(m+ +k1 ) Container length (m+ +k)1 -n Container

Page 120: 7. PS 2G and 3G Call Flow

120NORTEL NETWORKS CONFIDENTIAL

SGSN Context Response PDP Context - Rel97 GTP Message Bits

Octets 1 1 1 1 1 1 1 1

1 Type = (Decimal)111 1-1 Length 1 Rsv’d VAA Rsv’d Order NSAPI 1 X X X X SAPI 1-1 QoS Sub 1-11 QoS Req 11-11 QoS Neg 11-11 Sequence Number Down (SND) 11-11 Sequence Number Up (SNU) 11 Send N-PDU Number 11 Receive N-PDU Number

11-11 Uplink Flow Label Signalling 11 Spare 1111 PDP Type Organization 11 PDP Type Number 11 PDP Address Length

11-m PDP Address [ .. ]111 m+1 GGSN Address for signalling Length

(m+ )1-n GGSN Address for signalling [ .. ]111 n+1 APN length

(n+ )1-o APN o+1 Spare (sent as 111 1) Transaction Identifier

Page 121: 7. PS 2G and 3G Call Flow

121NORTEL NETWORKS CONFIDENTIAL

SGSN Context AcknowledgeRel99 GTP Message

Information Element Presence Cause M Tunnel Endpoint Identifier Data II

C

SGSN Address for user traffic C Private Extension O

Page 122: 7. PS 2G and 3G Call Flow

122NORTEL NETWORKS CONFIDENTIAL

SGSN Context AcknowledgeRel97 GTP Message

Information Element Presence Cause M Flow Label II C SGSN Address for user traffic C Private Extension O

Page 123: 7. PS 2G and 3G Call Flow

123NORTEL NETWORKS CONFIDENTIAL

Routing Area Update AcceptInformation Element Presence

Protocol discriminator M Skip indicator M Routing area update accept message identity

M

Force to standby M Update result M Periodic RA update timer M Routing area identification M P-TMSI signature O Allocated P-TMSI O MS identity O List of Receive N-PDU Numbers O Negotiated READY timer value O GMM cause O T value1111 O Cell notification O Equivalent PLMNs O

Page 124: 7. PS 2G and 3G Call Flow

124NORTEL NETWORKS CONFIDENTIAL

Routing Area Update Complete

Information Element Presence Protocol discriminator M Skip indicator M Routing area update complete message identity

M

List of received N-PDU numbers

O

Page 125: 7. PS 2G and 3G Call Flow

125NORTEL NETWORKS CONFIDENTIAL

Routing Area Update Reject

Information Element Presence Protocol discriminator M Skip indicator M Routing area update reject message identity

M

GMM cause M Force to standby M Spare half octet M T value1111 O

Page 126: 7. PS 2G and 3G Call Flow

126NORTEL NETWORKS CONFIDENTIAL

CS Paging Sequence - GPRS

BSS SGSN HLR

MSC/VLR

PagePaging Request

(BSSGP)

Paging Request

SABM(Paging Response)

SCCP Connection Request (Paging Response)

Page 127: 7. PS 2G and 3G Call Flow

127NORTEL NETWORKS CONFIDENTIAL

CS Paging Sequence - UMTS

RNS SGSN HLR

MSC/VLR

PagePaging Request

(RANAP)

Paging Request

RCC Initial DirectTransfer

(Paging Response)

RANAP Initial UE (Paging Response)

Page 128: 7. PS 2G and 3G Call Flow

128NORTEL NETWORKS CONFIDENTIAL

Paging Request(BSSAP message from VLR)

Information Element Presence Message type M IMSI M VLR number M TMSI O Location area identifier O Channel needed O eMLPP Priority O

Page 129: 7. PS 2G and 3G Call Flow

129NORTEL NETWORKS CONFIDENTIAL

PS Paging Procedure for GPRS(GPRS Downlink Transfer)

BSS SGSN GGSN

Downlink PDUPaging Request

(BSSGP)GPRS Paging

Request

Any LLC Frame(Paging Response)

Any LLC Frame

Page 130: 7. PS 2G and 3G Call Flow

130NORTEL NETWORKS CONFIDENTIAL

PS Paging Procedure for UMTS(Paging Initiated by CN)

RNS SGSN GGSN

Downlink PDU

Paging Request(RANAP)

Paging Request

Service Request

Service Request

Page 131: 7. PS 2G and 3G Call Flow

131NORTEL NETWORKS CONFIDENTIAL

Service Request (UMTS only)

Information Element Presence Protocol discriminator M Skip indicator M Service Request M Ciphering key sequence number

M

Service type M P-TMSI M PDP context status O

Page 132: 7. PS 2G and 3G Call Flow

132NORTEL NETWORKS CONFIDENTIAL

Service Accept (UMTS only)

Information Element Presence Protocol discriminator M Skip indicator M Service Accept M

Page 133: 7. PS 2G and 3G Call Flow

133NORTEL NETWORKS CONFIDENTIAL

Service Reject (UMTS only)

Information Element Presence Protocol discriminator M Skip indicator M Service Reject M GMM cause M

Page 134: 7. PS 2G and 3G Call Flow

134NORTEL NETWORKS CONFIDENTIAL

GMM Status

Information Element Presence Protocol discriminator M Skip indicator M GMM STATUS message identity

M

GMM cause M

Page 135: 7. PS 2G and 3G Call Flow

135NORTEL NETWORKS CONFIDENTIAL

GMM Information

Information Element Presence Protocol discriminator M Skip indicator M GMM information message identity

M

Full name for network O Short name for network O Local time zone O Universal time and local time zone

O

LSA identity O Network Daylight Savings Time O

Page 136: 7. PS 2G and 3G Call Flow

136NORTEL NETWORKS CONFIDENTIAL

SM Status

Information Element Presence Protocol discriminator M Transaction identifier M SM Status message identity M Cause M

Page 137: 7. PS 2G and 3G Call Flow

137NORTEL NETWORKS CONFIDENTIAL

SCCP “Called” and “Calling” Numbers for Routing

HLR

Send Auth Info

SAI Ack

Update GPRS Location

Insert Subscr Data

ISD Ack

UGL Ack

SIGSGSN

Cancel Location

CL Ack

TCAP Continue Message

TCAP Begin Message

TCAP End Message

CLG = SGSN #

TCAP End Message

TCAP Begin Message

TCAP End Message

TCAP Continue Message

TCAP Begin Message

CLD = SGSN #

CLD = IMSI #

CLG = HLR #

CLD = IMSI #

CLG = SGSN #

CLD = SGSN #

CLG = HLR #

CLD = HLR #

CLD = HLR #

CLD = SGSN #

CLG = HLR #

CLD = SGSN #

CLG = HLR #

CLD = Called Entity

CLG = Calling Entity

IMSI # - From Attach Request (cc/nc translated for ITU)

SGSN # - From Gsc/X sgsnNumber

HLR # - From HLR or testcase

*DPC (Destination Point Code) added by the SIG

CLG = SGSN # (w/DPC*)

CLG = SGSN # (w/DPC*)

Page 138: 7. PS 2G and 3G Call Flow

User DATA

User data length

CGPA

Cgpa Length

CDPA

Address Indicator

Address

PC

SSN

Global Title

Address Info (GT)

GTT( translation type)

Nth digfiller

--------

3rd Dig4th dig

1st dig2nd dig

SSN0 SSN unknown1 SCMG2 TUP3 ISDNUP4 OA&M5 MAP6 HLR7 VLR8 MSC9 EIRA AC

Address IndicatorBIT 0 0 =PC not included 1 = PC includedBIT 1 0 = SSN not included 1 = SSN includedBIT 5-2 0000 = No GT included 0001 = NA+GT 0010 = GTT+GT 0011 = GTT+NP+ES+GT 0100 = GTT+NP+ES+NA+GTBIT 6 0 = Routing based on GT 1 = Routing Bases on DPC in Routing label & SSN in address

Bit 7 0 = Address is coded International1 = Address is coded National

Number plan Encode Scheme

Nature of Address (NA)

Numbering Plan0 = unknown1= ISDN Telephony E.163 & E.1642= Spare3= NP X.1214= Telex NP F.695= Maritime Mobile NP E.210, E.2116= Land Mobile NP E.2127= ISDN Mobile NP E.214

(Subsystem number)

Encoding Scheme

0 = Unknown Encoding1 = BCD, Odd # of digits2 = BCD , Even # of digits

NI RTG GTI coding SSN PC

07 5 2 16

Diagnostic Reasons0 No translations1 No translations for this specific address2 Subsystem congestion3 Subsystem Failure4 Unequipped user5 Network Failure (MTP failure)6 Network congestion7 Unqualified8 Error in message transport9 Error in local ProcessingA Destination cannot perform reassemblyB SCCP failureFF Expansion

SIO

DPC

SLS

OPC

MSG type

Diag/Class

Ptr Cdpa

Ptr to USER data

Ptr Cgpa

Cdpa Length

0 Discard Msg8 Return Msg on Error

NI PRI SI

RET OPT CLASS

Message priority0- O&M/SCCP1-DB/IAM2 CPsig3 MTP

Network Indicator0- International1-Intl. spare2-Natl3-Natl spare

09 UDT 0A UDTS

0 Connectionless Class 01 Connectionless Class 12-4 Connection Oriented Classes

ITU UDT - SCCP

Page 139: 7. PS 2G and 3G Call Flow

SIO

DPC

SLS

OPC

MSG type

Diag/Class

Ptr Cdpa

Ptr to USER data

Ptr Cgpa

Cdpa Length

NI PRI SI

RET OPT CLASS

Message priority0- O&M/SCCP1-DB/IAM2 CPsig3 MTP

Network Indicator0- International1-Intl. spare2-Natl3-Natl spare

09 UDT 0A UDTS

0 Discard Msg8 Return Msg on Error

0 Connectionless Class 01 Connectionless Class 12-4 Connection Oriented Classes

Address Indicator

Address

SSN

PC

Global Title

Address Info (GT)

GTT( translation type) 2nd dig 1st dig

4th dig 3rd Dig

---- ----

filler Nth dig

Diagnostic Reasons0 No translations1 No translations for this specific address2 Subsystem congestion3 Subsystem Failure4 Unequipped user5 Network Failure (MTP failure)6 Network congestion7 Unqualified8 SCCP Hop Counter Violation9 Error in message transport10 Error in local processing11 Destination cannot perform reassembly12 SCCP failure

SSN0 SSN unknown1 SCMG2 TUP3 ISDNUP4 OA&M5 MAP6 HLR7 VLR8 MSC9 EIRA AC

Address IndicatorBIT 0 0 = SSN not included 1 = SSN includedBIT 1 0 =PC not included 1 = PC includedBIT 5-2 0000 = No GT included 0001 = NP+ES+GT 0010 = GTT+GT 0011 = Not assigned for US networks 0100 = Not assigned for US networks 1000 = DCIS6 GT indicator BIT 6 0 = Routing based on GT 1 = Routing Bases on DPC in Routing label & SSN in address

Bit 7 0 = Address is coded International1 = Address is coded National

(Subsystem number)

NI RTG GTI coding PC SSN

07 5 2 16

User DATA

User data length

CGPA

Cgpa Length

CDPA

ANSI UDT - SCCP

Page 140: 7. PS 2G and 3G Call Flow

140NORTEL NETWORKS CONFIDENTIAL

Some significant values PD values include:

Bits

4 3 2 1

1 0 0 0 – GPRS Mobility Management messages (GMM)

1 0 0 1 – Short Message Service messages (SMS)

1 0 1 0 – GPRS Session Management messages (SM)

Protocol Discriminator

Page 141: 7. PS 2G and 3G Call Flow

141NORTEL NETWORKS CONFIDENTIAL

• Every GMM message contains a Skip Indicator IE. A Skip Indicator coded anything other than “0000” shall be ignored.

• Every SM message contains the Transaction Identifier IE. The TI allows to distinguish up to 16 different bi-directional messages flows for a given PD and a given SAP. For Extended TI, up to 256 different bi-directional messages flows can be distinguished.

Skip Indicator and Transaction Identifier

Page 142: 7. PS 2G and 3G Call Flow

142NORTEL NETWORKS CONFIDENTIAL

1 1 1 1 1 1 1 1

TI flag

TIO _ _ _ _ Octet 1

1 EXT

TIE Octet 1

Transaction Identifier IE

Because of the complexity or the TI IE, we’ll cover it here.

Page 143: 7. PS 2G and 3G Call Flow

143NORTEL NETWORKS CONFIDENTIAL

GMM Message Identities (1 of 3)

Bits

8 7 6 5 4 3 2 1

0 0 - - - - - - Mobility management messages

0 0 0 0 0 0 0 1 Attach request

0 0 0 0 0 0 1 0 Attach accept

0 0 0 0 0 0 1 1 Attach complete

0 0 0 0 0 1 0 0 Attach reject

0 0 0 0 0 1 0 1 Detach request

0 0 0 0 0 1 1 0 Detach accept

Page 144: 7. PS 2G and 3G Call Flow

144NORTEL NETWORKS CONFIDENTIAL

GMM Message Identities (2 of 3)

Bits

8 7 6 5 4 3 2 1

0 0 - - - - - - Mobility management messages

0 0 0 0 1 0 0 0 Routing area update request

0 0 0 0 1 0 0 1 Routing area update accept

0 0 0 0 1 0 1 0 Routing area update complete

0 0 0 0 1 0 1 1 Routing area update reject

0 0 0 0 1 1 0 0 Service Request

0 0 0 0 1 1 0 1 Service Accept

0 0 0 0 1 1 1 0 Service Reject

0 0 0 1 0 0 0 0 P-TMSI reallocation command

0 0 0 1 0 0 0 1 P-TMSI reallocation complete

Page 145: 7. PS 2G and 3G Call Flow

145NORTEL NETWORKS CONFIDENTIAL

GMM Message Identities (3 of 3)

Bits

8 7 6 5 4 3 2 1

0 0 - - - - - - Mobility management messages

0 0 0 1 0 0 1 0 Authentication and ciphering request

0 0 0 1 0 0 1 1 Authentication and ciphering response

0 0 0 1 0 1 0 0 Authentication and ciphering reject

0 0 0 1 1 1 0 0 Authentication and ciphering failure

0 0 0 1 0 1 0 1 Identity request

0 0 0 1 0 1 1 0 Identity response

0 0 1 0 0 0 0 0 GMM status

0 0 1 0 0 0 0 1 GMM information

Page 146: 7. PS 2G and 3G Call Flow

146NORTEL NETWORKS CONFIDENTIAL

SM Message Identities(1 of 2)

Bits

8 7 6 5 4 3 2 1

0 1 - - - - - - Session management messages

0 1 0 0 0 0 0 1 Activate PDP context request

0 1 0 0 0 0 1 0 Activate PDP context accept

0 1 0 0 0 0 1 1 Activate PDP context reject

0 1 0 0 0 1 0 0 Request PDP context activation

0 1 0 0 0 1 0 1 Request PDP context activation reject

0 1 0 0 0 1 1 0 Deactivate PDP context request

0 1 0 0 0 1 1 1 Deactivate PDP context accept

Page 147: 7. PS 2G and 3G Call Flow

147NORTEL NETWORKS CONFIDENTIAL

SM Message Identities (2 of 2)

Bits

8 7 6 5 4 3 2 1

0 1 - - - - - - Session management messages

0 1 0 0 1 0 0 0 Modify PDP context request (Network to MS direction)

0 1 0 0 1 0 0 1 Modify PDP context accept (MS to network direction)

0 1 0 0 1 0 1 0 Modify PDP context request (MS to network direction)

0 1 0 0 1 0 1 1 Modify PDP context accept (Network to MS direction)

0 1 0 0 1 1 0 0 Modify PDP context reject

0 1 0 0 1 1 0 1 Activate secondary PDP context request

0 1 0 0 1 1 1 0 Activate secondary PDP context accept

0 1 0 0 1 1 1 1 Activate secondary PDP context reject

0 1 0 1 0 1 0 1 SM Status

Page 148: 7. PS 2G and 3G Call Flow

148NORTEL NETWORKS CONFIDENTIAL

GMM/SM Information Elements(1 of 3)

• Protocol Discriminator• Skip indicator• Transaction identifier• Message Type• Cell Identity• Ciphering Key Sequence Number• Mobile Identity• Mobile Station Classmark1• Spare Half Octet• Core Network System

Information (UMTS only)

• Attach result• Attach type• Ciphering algorithm• TMSI status• Detach type• DRX parameter• Force to standby • P-TMSI signature• Identity type 2

Page 149: 7. PS 2G and 3G Call Flow

149NORTEL NETWORKS CONFIDENTIAL

GMM/SM Information Elements(2 of 3)

• IMEISV request• Receive N-PDU Numbers list• MS network capability• MS radio access capability• Mobile station identity• Routing area identification• Timer value• Update result• Update type • GMM Cause• A&C reference number

• Cell notification

• Network service access point identifier

• Protocol configuration options• Protocol configuration options

format• Packet data protocol address• Quality of service • Access Point Name• SM cause

Page 150: 7. PS 2G and 3G Call Flow

150NORTEL NETWORKS CONFIDENTIAL

GMM/SM Information Elements(3 of 3)

• LLC SAPI• Tear down indicator• Packet flow indicator• Traffic flow template• PDP context status• Time Zone• Time Zone and Time• LSA Identifier• Daylight Savings Time• Radio priority

• Authentication parameter RAND• Authentication parameter SRES• Authentication Parameter AUTN

(UMTS authentication challenge only)

• Authentication Response• Authentication Response (ext)• Authentication Failure

parameter (UMTS authentication challenge only)

Page 151: 7. PS 2G and 3G Call Flow

NORTEL NETWORKS CONFIDENTIAL

Backups

These Slides will not be covered in Class

Page 152: 7. PS 2G and 3G Call Flow

152NORTEL NETWORKS CONFIDENTIAL

Combined Intra SGSN RA/LA Update(1 of 3)

BSS SGSN HLR

Routing Area Update Request

Security Functions

LocationUpdate Req

NewMSC/VLR

OldMSC/VLR

LocationUpdate

CancelLocation

Page 153: 7. PS 2G and 3G Call Flow

153NORTEL NETWORKS CONFIDENTIAL

Combined Intra SGSN RA/LA Update (2 of 3)

BSS SGSN HLRNewMSC/VLR

OldMSC/VLR

InsertSubscriber

Data

CancelLocation Ack

ISD Ack

LocationUpdate Accept

LocationUpdate Ack

Page 154: 7. PS 2G and 3G Call Flow

154NORTEL NETWORKS CONFIDENTIAL

Combined Intra SGSN RA/LA Update (3 of 3)

BSS SGSN HLR

Routing Area Update Accept

TMSIReallocation

Complete

NewMSC/VLR

OldMSC/VLR

Routing Area Update Complete

Page 155: 7. PS 2G and 3G Call Flow

155NORTEL NETWORKS CONFIDENTIAL

Combined Inter SGSN RA/LA Update(1 of 3)

Routing AreaUpdate Request

SecurityFunctions

SGSN ContextRequest

SGSN ContextResponse

SGSN ContextAcknowledge

Forward Packets

Update PDP Context Req

Update PDP Context Resp

BSSNew

SGSNGGSN HLROld

SGSN

NewMSC/VLR

OldMSC/VLR

Page 156: 7. PS 2G and 3G Call Flow

156NORTEL NETWORKS CONFIDENTIAL

Combined Inter SGSN RA/LA Update (2 of 3)

Location Update Req

BSSNew

SGSNGGSN HLROld

SGSN

NewMSC/VLR

OldMSC/VLR

Update GPRS Location

Cancel Location

Cancel Location Ack

Insert Subscriber Data

Insert Subscriber Data Ack

Update GPRS Location Ack

Page 157: 7. PS 2G and 3G Call Flow

157NORTEL NETWORKS CONFIDENTIAL

Combined Inter SGSN RA/LA Update (3 of 3)

Location Update Accept

BSSNew

SGSNGGSN HLROld

SGSN

NewMSC/VLR

OldMSC/VLR

Update Location

Cancel Loc

CanLocAck

Insert Subscr Data

ISD Ack

UGL Ack

RAU Complete

RAU Accept

TMSI Reallocation Complete


Recommended