You are on page 1of 157

Call Flows & GMM/SM and GTP Message Formats

Includes PC04 Features

John Kane
NORTEL NETWORKS CONFIDENTIAL

Version 3.3 02/14/03

Revision History
Vers 1 2 3 4 5 6 7 1.0 1.1 2.0 3.0 3.1 3.2 3.3 Date Change 12/16/02 Original 12/20/02 Edits after initial class 01/06/03 Added UMTS, including RANAP 01/16/03 Added PC04 Features: Secondary PDP, Packet Flow Context 01/27/03 Added Network Initiated PDP Context 02/06/03 Added specs list, fixed diagram connections, added more notes 02/14/03 Added Send Routing Information, general clean-up after 2/13 class

NORTEL NETWORKS CONFIDENTIAL

Contents
Protocol Stacks Call Flow Sequences and Message Formats Information Elements

NORTEL NETWORKS CONFIDENTIAL

GPRS Control Plane GMM/SM on the Gb-interface

IP IP SMS SND GMM/SM CP LLC RLC MAC GSM RF


Relay

IP GMM/SM SND SMS CP

LLC BSSGP Network Service Frame Relay

RLC MAC GSM RF

BSSGP Network Service Frame Relay

MS

Um

BSS

Gb

SGSN

NORTEL NETWORKS CONFIDENTIAL

GPRS User Plane Protocol Stack

Application IP SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay SNDCP LLC BSSGP Network Service Frame Relay IP IP GTP UDP/ TCP IP GTP

Application Relay

Relay BSSGP Network Service Frame Relay

UDP/ TCP

UDP/ IP TCP

IP

IP

Ethernet

Ethernet

Ethernet

MS

Um

BSS

Gb

SGSN

Gn

GGSN

Gi

ISP
5

NORTEL NETWORKS CONFIDENTIAL

UMTS Control Plane GMM/SM on the Iu-interface

IP

GMM/SM/SMS RRC RLC MAC UMTS RF


Relay

GMM/SM/SMS RANAP SCCP Signaling Bearer AAL5 ATM

RRC RLC MAC UMTS RF

RANAP SCCP Signaling Bearer AAL5 ATM

UE

Uu

RNS

Iu

3G - SGSN

NORTEL NETWORKS CONFIDENTIAL

UMTS User Plane Protocol Stack

Application
Relay

Application IP,P I PPP, OSP


Relay Relay

IP, PPP, OSP PDCP RLC MAC UMTS RF PDCP RLC MAC UMTS RF GTP-U UDP/IP AAL5 ATM GTP-U UDP/IP AAL5 ATM GTP-U UDP/IP L2 L1

GTP-U UDP/IP IP L2 L1

UDP/ TCP IP IP

IP

UE

Uu

UTRAN

Iu

3G - SGSN G 3G - GGSN G n i
7

ISP

NORTEL 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.

NORTEL 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

NORTEL 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

NORTEL NETWORKS CONFIDENTIAL

10

The Specs
List of various useful GPRS/UMTS specs
Specification GSM 01.04 22.003 23.003 GSM 03.13 GSM 03.20 33.102 23.040 23.060 24.008 25.413 29.002 GSM 09.60 29.060 32.015 24.011 GSM 08.16 GSM 08.18 GSM 04.64 GSM 04.65 29.018 23.107 TITLE Abbreviations and acronyms Teleservices Numbering, addressing and identification Discontinuous Reception (DRX) Security related network functions 3G Security SMS General Packet Radio Service Layer 3 Specs UTRAN Iu Interface RANAP Signalling MAP GTP (Rel97) GTP (3G) Charging and Billing PP-SMS Network Services (NS) BSSGP LLC SNDCP VLR QoS
NORTEL NETWORKS CONFIDENTIAL

NOTE - used for SMS - 2G Auth, etc. - Your GPRS/UMTS bible - GMM/SM - RANAP messaging - see ver 7.3 and ver 7.6

- GPRS only (Gb) - GPRS only (Gb) - GPRS only (Gb) - GPRS only (Gb) - Rel99->Rel97 QoS mapping, etc.
11

Reading the GMM/SM Specifications Presence of an IE Example


Authentication and Ciphering Request
Information Element Protocol discriminator Skip indicator Authentication and ciphering request message identity Ciphering algorithm IMEISV request Force to standby A&C reference number Authentication parameter RAND GPRS ciphering key sequence number Authentication parameter AUTN Presence M M M M M M M O C O Format Length V V V 1 V V V V TV TV TV 11 1 11
12

NORTEL NETWORKS CONFIDENTIAL

Reading the GMM/SM Specifications Format of an IE

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


Format T V TV LV TLV Meaning Type only Value only Type and Value Length and Value Type, Length and Value IEI present Yes No Yes No Yes LI present no no no yes yes Value part present no yes yes yes yes

NORTEL NETWORKS CONFIDENTIAL

13

Reading the Specifications Format of an IE Examples


Three IEs of the Attach Request Message
Information Element Old routing area identification MS Radio Access capability Old P-TMSI signature Presence Format Length M V 1 M LV 1 1 -1 O TV 1

Three IEs of the Attach Accept Message


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

NORTEL NETWORKS CONFIDENTIAL

14

Reading the Specifications Example


Hex Dump of Attach Request (Rel97) With Variable Length Mandatory IEs 0801010071000008390189807100107105f52003080106112233445578 0 8 01 0100 7 1 0000 083901898071001071 05f520030801 06112233445578
Message Type Protocol Discriminator Attach Type CKSN DRX IMSI Old RAI MS Radio Access Capability

Skip Indicator

MS Network Capability

Note that the octets are nibble swapped

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

Presence M M M M M M M M M M O O O

Format V V V LV V V V LV V LV TV TV TV

Lngth 1 1 -1 1 1 -1 1 1 1 -1 1 1 1
15

Reading the Specifications Example


Hex Dump of Attach Accept With Optional IEs 080201210405f52003080117261805f4f8d75c4a8c 0 8 02 0 1 21 0 4 05f520030801 1726 1805f4f8d75c4a 8c
Message Type Protocol Discriminator Skip Indicator Force to Standby Attach Result RP for SMS Spare RAI Negotiated Ready Timer Allocated P-TMSI Cell Notification

IEI
Periodic RA Update Timer

Note that the octets are nibble swapped

11 11 11 11 11 1 A 1 C

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

Presence Format Lngth M V M V M V 1 M V M V M V 1 M V M V M V 1 O TV 1 O TV 1 O TLV 1 O TLV 1 -1 O TV 1 O TLV 1 O T 1


16

NORTEL NETWORKS CONFIDENTIAL

Attach Procedure (normal combined)


(1 of 2)
BSS/ UTRAN MSC/ VLR

SGSN

GGSN

HLR

Attach Request Identity Request Identity Response Send Auth Info SAI Ack

GPRS Auth Request GPRS Auth Response Security Mode Cmd Security Mode Comp Common ID

RANAP Messages *UMTS Only

NORTEL NETWORKS CONFIDENTIAL

17

Attach Procedure (normal combined)


(2 of 2)
BSS/ UTRAN SGSN GGSN MSC/ VLR HLR

Update GPRS Location Insert Subsciber Data ISD Ack UGL Ack Location Update Request Attach Accept Attach Complete Location Update Accept *GPRS Only

TMSI Reallocation Complete

*GPRS Only

NORTEL NETWORKS CONFIDENTIAL

18

Attach Request

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Attach Request Identity Request Identity Response Send Auth Info SAI Ack

GPRS Auth Request GPRS Auth Response Security Mode Cmd Security Mode Comp Common ID

*UMTS Only

NORTEL NETWORKS CONFIDENTIAL

19

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

NORTEL NETWORKS CONFIDENTIAL

20

Attach Request
(2 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

NORTEL NETWORKS CONFIDENTIAL

21

Identity Request

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Attach Request Identity Request Identity Response Send Auth Info SAI Ack

GPRS Auth Request GPRS Auth Response Security Mode Cmd Security Mode Comp Common ID

RANAP Messages *UMTS Only

NORTEL NETWORKS CONFIDENTIAL

22

Identity Request

Information Element Protocol discriminator Skip indicator Identity request message identity Identity type Force to standby

Presence M M M M M

NORTEL NETWORKS CONFIDENTIAL

23

Identity Response

Information Element Protocol discriminator Skip indicator Identity response message identity Mobile identity

Presence M M M M

NORTEL NETWORKS CONFIDENTIAL

24

Authentication and Ciphering

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Attach Request Identity Request Identity Response Send Auth Info SAI Ack

GPRS Auth Request GPRS Auth Response Security Mode Cmd Security Mode Comp Common ID

RANAP Messages *UMTS Only

NORTEL NETWORKS CONFIDENTIAL

25

Send Authentication Information (Map message to HLR)

TCAP Local Operation Code: 38 MAP Version: 2 Send Authentication Info Argument includes: IMSI Number of Requested Vectors

NORTEL NETWORKS CONFIDENTIAL

26

Send Authentication Info Ack (Map message from HLR)


TCAP Local Operation Code: 38 MAP Version: 2 (Rel97) or 3 (Rel99) Send Authentication Info Ack Argument includes: Auth Triplets (GPRS) RAND SRES KC or Auth Quintuplets (UMTS) RAND XRES CK IK AUTN
NORTEL NETWORKS CONFIDENTIAL
27

Authentication and Ciphering Request


Information Element Protocol discriminator Skip indicator Authentication and ciphering request message identity Ciphering algorithm IMEISV request Force to standby A&C reference number Authentication parameter RAND GPRS ciphering key sequence number Authentication parameter AUTN Presence M M M M M M M O C O

NORTEL NETWORKS CONFIDENTIAL

28

Authentication and Ciphering Response

Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering M response message identity A&C reference number M Spare half octet M Authentication parameter Response O IMEISV O Authentication parameter Response O (extension)

NORTEL NETWORKS CONFIDENTIAL

29

Authentication and Ciphering Reject

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

Presence M M M

NORTEL NETWORKS CONFIDENTIAL

30

UMTS RANAP Security Mode Command and Common ID


BSS/ UTRAN SGSN GGSN HLR MSC/ VLR

Attach Request Identity Request Identity Response Send Auth Info SAI Ack

GPRS Auth Request GPRS Auth Response Security Mode Cmd Security Mode Comp Common ID

RANAP Messages *UMTS Only

NORTEL NETWORKS CONFIDENTIAL

31

RANAP Security Mode Command to UTRAN


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

RANAP Security Mode Complete from UTRAN


Information Element Message Type Chosen Integrity Protection Algorithm Chosen Encryption Algorithm Criticality Diagnostics
NORTEL NETWORKS CONFIDENTIAL

Presence M M O O
32

RANAP Common ID to UTRAN


Information Element Message Type Permanent NAS UE Identity Presence M M

NORTEL NETWORKS CONFIDENTIAL

33

Attach Accept and Attach Complete

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Update GPRS Location Insert Subsciber Data ISD Ack UGL Ack Location Update Req Attach Accept Attach Complete Location Update Resp *GPRS Only

TMSI Reallocation Complete

*GPRS Only

NORTEL NETWORKS CONFIDENTIAL

34

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

TCAP Local Operation Code: 17 MAP Version: 3 Update GPRS Location Request Argument includes: IMSI SGSN Number SGSN Address SGSN Capability

NORTEL NETWORKS CONFIDENTIAL

35

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


TCAP Local Operation Code: 07 MAP 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
NORTEL NETWORKS CONFIDENTIAL
36

Insert Subscriber Data Ack (Map message to HLR)


TCAP Local Operation Code: 07 MAP Version: 3 Insert Subscriber Data Ack Argument includes:

NORTEL NETWORKS CONFIDENTIAL

37

Update GPRS Location Response (Map message from HLR)


TCAP Local Operation Code: 17 MAP Version: 3 Update GPRS Location Response Argument includes: HLR Number

NORTEL NETWORKS CONFIDENTIAL

38

GPRS Location Update Request (BSSAP message to VLR)


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

NORTEL NETWORKS CONFIDENTIAL

39

GPRS Location Update Response (BSSAP message from VLR)


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

NORTEL NETWORKS CONFIDENTIAL

40

GPRS TMSI Reallocation Complete (BSSAP message to VLR)


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

NORTEL NETWORKS CONFIDENTIAL

41

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

Presence M M M M M M M M M O O O O O O O O
42

Attach Complete

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

NORTEL NETWORKS CONFIDENTIAL

43

Attach Reject

Information Element Protocol discriminator Skip indicator Attach reject message identity GMM cause T1111 value

Presence M M M M O

NORTEL NETWORKS CONFIDENTIAL

44

MS-Initiated Detach Sequence

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Detach Request Iu Release Cmd Iu Release Comp RANAP Messages *UMTS Only Delete PDP Context Request Delete PDP Context Response IMSI Detach Indication GPRS Detach Indication Detach Accept

NORTEL NETWORKS CONFIDENTIAL

45

MS-Initiated Detach Procedure

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Detach Request Iu Release Cmd Iu Release Comp RANAP Messages *UMTS Only Delete PDP Context Request Delete PDP Context Response IMSI Detach Indication GPRS Detach Indication Detach Accept

or

*GPRS Only

NORTEL NETWORKS CONFIDENTIAL

46

MS-Initiated Detach Procedure UMTS RANAP Iu Release


BSS/ UTRAN SGSN GGSN HLR MSC/ VLR

Detach Request Iu Release Cmd Iu Release Comp RANAP Messages *UMTS Only Delete PDP Context Request Delete PDP Context Response IMSI Detach Indication GPRS Detach Indication Detach Accept

or

*GPRS Only

NORTEL NETWORKS CONFIDENTIAL

47

Detach Request
Mobile Originated

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

Presence M M M M M O O

NORTEL NETWORKS CONFIDENTIAL

48

Detach Accept
(Mobile Originating Detach)

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

Presence M M M M M

NORTEL NETWORKS CONFIDENTIAL

49

RANAP Iu Release to UTRAN


Information Element Message Type Cause Presence M M

RANAP Iu Release Complete from UTRAN


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

NORTEL NETWORKS CONFIDENTIAL

50

HLR-Initiated Detach Procedure

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Cancel Location Detach Request Delete PDP Context Request Delete PDP Context Response GPRS Detach Indication Detach Accept Cancel Location Ack

NORTEL NETWORKS CONFIDENTIAL

51

SGSN-Initiated Detach Sequence

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Detach Request

Delete PDP Context Request Delete PDP Context Response GPRS Detach Indication

Detach Accept

NORTEL NETWORKS CONFIDENTIAL

52

Detach Request
Mobile Terminated

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

Presence M M M M M O

NORTEL NETWORKS CONFIDENTIAL

53

Detach Accept
(Mobile Terminated Detach)

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

NORTEL NETWORKS CONFIDENTIAL

54

P-TMSI Reallocation Sequence

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

P-TMSI Reallocation Command P-TMSI Reallocation Complete

NORTEL NETWORKS CONFIDENTIAL

55

P-TMSI Reallocation Command

Information Element Protocol discriminator Skip indicator P-TMSI reallocation command message identity Allocated P-TMSI Routing area identification Force to standby Spare half octet P-TMSI signature

Presence M M M M M M M O

NORTEL NETWORKS CONFIDENTIAL

56

P-TMSI Reallocation Complete

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

Presence M M M

NORTEL NETWORKS CONFIDENTIAL

57

PDP Context Activation Sequence (by MS)


BSS/ UTRAN MSC/ VLR

SGSN

GGSN

HLR

MS Attach Sequence Activate PDP Context Request Security Functions Create PDP Context Req Create PDP Context Resp RAB Assignment Seq BSS PFC Sequence Activate PDP Context Accept UMTS RANAP Messages GPRS BSSGP Messages

NORTEL NETWORKS CONFIDENTIAL

58

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


BSS/ UTRAN MSC/ VLR

SGSN

GGSN

HLR

MS Attach Sequence Activate PDP Context Request Security Functions Create PDP Context Req Create PDP Context Resp RAB Assignment Seq BSS PFC Sequence Activate PDP Context Accept UMTS RANAP Messages GPRS BSSGP Messages

NORTEL NETWORKS CONFIDENTIAL

59

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


BSS/ UTRAN MSC/ VLR

SGSN

GGSN

HLR

MS Attach Sequence Activate PDP Context Request Security Functions Create PDP Context Req Create PDP Context Resp RAB Assignment Seq BSS PFC Sequence Activate PDP Context Accept UMTS RANAP Messages GPRS BSSGP Messages

NORTEL NETWORKS CONFIDENTIAL

60

Activate PDP Context Request


(1 of 2)
Information Element Protocol discriminator Transaction identifier Activate PDP context request message identity Requested NSAPI Requested LLC SAPI Requested QoS Requested PDP address Access point name Protocol configuratio n options Presence M M M M M M M O O

NORTEL NETWORKS CONFIDENTIAL

61

Activate PDP Context Request


(2 of 2)
Information Element Protocol discriminator Transaction identifier Activate PDP context request message identity Requested NSAPI Requested LLC SAPI Requested QoS Requested PDP address Access point name Protocol configuratio n options Presence M M M M M M M O O

NORTEL NETWORKS CONFIDENTIAL

62

The Release 99 GTP Header


(1 of 2)
Octets 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 Bits 1 1 1 1 1 1 1 Version PT (*) E S PN Message Type st Length (1 Octet) nd Length (1 Octet) st Tunnel Endpoint Identifier (1 Octet) nd Tunnel Endpoint Identifier (1 Octet) rd Tunnel Endpoint Identifier (1 Octet) th Tunnel Endpoint Identifier (1 Octet) st ) ) Sequence Number (1 Octet)1 1 nd ) ) Sequence Number (1 Octet)1 1 ) ) N-PDU Number1 1 ) ) Next Extension Header Type1 1

NORTEL NETWORKS CONFIDENTIAL

63

The Release 99 GTP Header


(2 of 2)
Octets 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 Bits 1 1 1 1 1 1 1 Version PT (*) E S PN Message Type st Length (1 Octet) nd Length (1 Octet) st Tunnel Endpoint Identifier (1 Octet) nd Tunnel Endpoint Identifier (1 Octet) rd Tunnel Endpoint Identifier (1 Octet) th Tunnel Endpoint Identifier (1 Octet) st ) ) Sequence Number (1 Octet)1 1 nd ) ) Sequence Number (1 Octet)1 1 ) ) N-PDU Number1 1 ) ) Next Extension Header Type1 1

NORTEL NETWORKS CONFIDENTIAL

64

The Release 97 GTP Header


Octets 1 1 1 -1 1 -1 1 -1 1 11 1 1 1 1 1 -1 1 1 1 1 1 Version Bits 1 1 1 1 Spare ' 1111' Length Sequence Number Flow Label SNDCP N-PDU Number Spare ' 11111111' Spare ' 11111111' Spare ' 11111111' TID 1
SNN

Message Type

NORTEL NETWORKS CONFIDENTIAL

65

Create PDP Context Request Rel99 GTP Message


(1 of 2)

Presence IMSI C Recovery O Selection mode C Tunnel Endpoint Identifier Data I M Tunnel Endpoint Identifier C Control Plane NSAPI M Linked NSAPI C Charging Characteristics C Trace Reference O Trace Type O

Information Element

NORTEL NETWORKS CONFIDENTIAL

66

Create PDP Context Request Rel99 GTP Message


(2 of 2)

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

NORTEL NETWORKS CONFIDENTIAL

67

Create PDP Context Request Rel97 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

NORTEL NETWORKS CONFIDENTIAL

68

Create PDP Context Response Rel99 GTP Message


Information Element Presence Cause M Reordering required C Recovery O Tunnel Endpoint Identifier Data I C Tunnel Endpoint Identifier C Control Plane 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
NORTEL NETWORKS CONFIDENTIAL
69

Create PDP Context Response Rel97 GTP Message


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

NORTEL NETWORKS CONFIDENTIAL

70

Activate PDP Context Accept


Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context accept M message identity 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

NORTEL NETWORKS CONFIDENTIAL

71

Activate PDP Context Reject

Information Element Protocol discriminator Transaction identifier Activate PDP context reject message identity SM cause Protocol configuration options

Presence M M M M O

NORTEL NETWORKS CONFIDENTIAL

72

UMTS RAB Assignment Request to UTRAN

Information Element Message Type RABs To Be Setup Or Modified RABs To Be Released

Presence M C C

NORTEL NETWORKS CONFIDENTIAL

73

UMTS RAB Assignment Response from UTRAN

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

Presence M C C C C C

NORTEL NETWORKS CONFIDENTIAL

74

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


HLR BSS/ UTRAN SGSN GGSN PDN

MS Attach Sequence

Send Routing Info Req SRI Ack PDU Notification Request

PDP PDU

Request PDP Context Activation Activate PDP Context Request Security Functions

PDU Notification Response

Create PDP Context Req RAB Assignment Seq BSS PFC Sequence Activate PDP Context Accept
NORTEL NETWORKS CONFIDENTIAL
75

Create PDP Context Resp UMTS RANAP Messages GPRS BSSGP Messages

Send Routing Info for GPRS Request GTP Message

Information Element IMSI Private Extension

Presence M O

NORTEL NETWORKS CONFIDENTIAL

76

Send Routing Info for GPRS Response GTP Message


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

NORTEL NETWORKS CONFIDENTIAL

77

PDU Notification Request GTP Message


Information Element IMSI Tunnel Endpoint Identifier Control Plane End User Address Access Point Name GGSN Address for Control Plane Private Extension Presence M M M M M O

NORTEL NETWORKS CONFIDENTIAL

78

PDU Notification Response GTP Message


Information Element Cause Private Extension Presence M O

NORTEL NETWORKS CONFIDENTIAL

79

Request PDP Context Activation


Information Element Protocol discriminator Transaction identifier Request PDP context activation message identity Offered PDP address Access point name Presence M M M M O

NORTEL NETWORKS CONFIDENTIAL

80

Request PDP Context Activation Reject


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

NORTEL NETWORKS CONFIDENTIAL

81

Secondary PDP Context Activation Sequence


(Rel99 - PC04 Feature)

BSS/ UTRAN

SGSN

GGSN

MS Attach and ActivateSequence Activate Secondary PDP Cont Req Security Functions (GPRS only) BSS Packet Flow Context (GPRS only) RAB Assignment Req RAB Assignment Resp Create PDP Context Req Create PDP Context Resp

RANAP Messages UMTS Only Update PDP Context Req UMTS Only

Activate Secondary PDP Cont Resp

Update PDP Context Resp

NORTEL NETWORKS CONFIDENTIAL

82

Activate Secondary PDP Context Request


(PC04 Feature)

Information Element Protocol discriminator Transaction identifier Activate secondary PDP context message identity Requested NSAPI Requested LLC SAPI Requested QoS Linked TI Traffic flow template

Presence M M M M M M M O

NORTEL NETWORKS CONFIDENTIAL

83

Activate Secondary PDP Context Accept


(PC04 Feature)

Information Element Protocol discriminator Transaction identifier Activate Secondary PDP accept message identity Negotiated LLC SAPI Negotiated QoS Radio priority level Spare half octet Packet flow identifier

Presence M M M M M M M O

NORTEL NETWORKS CONFIDENTIAL

84

Activate Secondary PDP Context Reject


(PC04 Feature)

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

NORTEL NETWORKS CONFIDENTIAL

85

PDP Context Deactivation Sequence


(by MS)

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Deactivate PDP Context Request Security Functions Delete PDP Context Req Delete PDP Context Resp

Deactivate PDP Context Response RAB Assignment Req RAB Assignment Resp Iu Release Cmd Iu Release Comp SCCP Rel Sequence

RANAP Messages *UMTS Only

NORTEL NETWORKS CONFIDENTIAL

86

PDP Context Deactivation Sequence


(by GGSN)

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Delete PDP Context Req Deactivate PDP Context Request Deactivate PDP Context Accept RAB Assignment Req RAB Assignment Resp Iu Release Cmd Iu Release Comp SCCP Rel Sequence RANAP Messages *UMTS Only Delete PDP Context Resp

NORTEL NETWORKS CONFIDENTIAL

87

Deactivate PDP Context Request

Information Element Presence Protocol discriminator M Transaction identifier M Deactivate PDP context request M message identity SM cause M Teardown indicator O

NORTEL NETWORKS CONFIDENTIAL

88

Delete PDP Context Request Rel97 & Rel99 GTP Message

Information element Presence Teardown Indicator (Rel11 only) C NSAPI (Rel11nly) o M Private Extension O

NORTEL NETWORKS CONFIDENTIAL

89

Delete PDP Context Response Rel97 & Rel99 GTP Message

Information element Cause Private Extension

Presence M O

NORTEL NETWORKS CONFIDENTIAL

90

Deactivate PDP Context Accept

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

Presence M M M

NORTEL NETWORKS CONFIDENTIAL

91

PDP Context Modification Sequence


SGSN Initiated

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Insert Subsciber Data ISD Ack Update PDP Context Request Update PDP Context Response SABM UA BSS PFC Seq Modify PDP Context Request Modify PDP Context Response LLC Messages *GPRS Only BSSGP Messages *GPRS Only

NORTEL NETWORKS CONFIDENTIAL

92

Update PDP Context Req - SGSN Initiated Rel99 GTP Message


Presence IMSI C Recovery O Tunnel Endpoint Identifier Data I M Tunnel Endpoint Identifier C Control Plane 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
NORTEL NETWORKS CONFIDENTIAL
93

Information Element

Update PDP Context Req - SGSN Initiated Rel97 GTP Message


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

NORTEL NETWORKS CONFIDENTIAL

94

Update PDP Context Response by GGSN Rel99 GTP Message


Information Element Presence Cause M Recovery O Tunnel Endpoint Identifier Data I C Tunnel Endpoint Identifier C Control Plane Charging ID C GGSN Address for Control C Plane GGSN Address for User Traffic C Quality of Service Profile C Charging Gateway Address O Private Extension O
NORTEL NETWORKS CONFIDENTIAL
95

Update PDP Context Response by GGSN Rel97 GTP Message


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

NORTEL NETWORKS CONFIDENTIAL

96

Modify PDP Context Request Network to MS


Information Element Protocol discriminator Transaction identifier Modify PDP context request message identity Radio priority level Spare half octet Requested LLC SAPI New QoS PDP address Packet flow identifier Presence M M M M M M M O O

NORTEL NETWORKS CONFIDENTIAL

97

Modify PDP Context Accept MS to Network

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

Presence M M M

NORTEL NETWORKS CONFIDENTIAL

98

PDP Context Modification Sequence


MS Initiated

BSS

SGSN

GGSN

HLR

MSC/ VLR

Modify PDP Context Request

Update PDP Context Request Update PDP Context Response

SABM UA BSS PFC Seq Modify PDP Context Response LLC Messages *GPRS Only BSSGP Messages *GPRS Only

NORTEL NETWORKS CONFIDENTIAL

99

Modify PDP Context Request MS to Network

Information Element Protocol discriminator Transaction identifier Modify PDP context request message identity Requested LLC SAPI Requested New QoS New Traffic Flow Template

Presence M M M O O O

NORTEL NETWORKS CONFIDENTIAL

100

Modify PDP Context Accept Network to MS

Information Element Protocol discriminator Transaction identifier Modify PDP context accept message identity Negotiated QoS Negotiated LLC SAPI New radio priority Packet flow identifier

Presence M M M O O O O

NORTEL NETWORKS CONFIDENTIAL

101

Update PDP Context Request GGSN Initiated (currently not Nortel supported) Rel99 GTP Message
Information Element Recovery NSAPI End User Address Quality of Service Profile Private Extension Presence O M O O O

NORTEL NETWORKS CONFIDENTIAL

102

Update PDP Context Response From SGSN (currently not Nortel supported) Rel99 GTP Message
Information Element Cause Recovery Quality of Service Profile Private Extension Presence M O C O

NORTEL NETWORKS CONFIDENTIAL

103

Intra SGSN Routing Area Update

BSS/ UTRAN

SGSN

GGSN

HLR

MSC/ VLR

Routing Area Update Request Security Functions Routing Area Update Accept Routing Area Update Complete

NORTEL NETWORKS CONFIDENTIAL

104

Inter SGSN Routing Area Update


(1 of 3)

BSS/ UTRAN

New SGSN

Old SGSN

GGSN

HLR

MSC/ VLR

Uplink/Downlink Data from Attach/Activated MS RAU Request SGSN Context Request SGSN Context Response Security Functions Security Cntrl Common ID RANAP Messags *UMTS Only SGSN Context Acknowledge Forward Packets
NORTEL NETWORKS CONFIDENTIAL
105

Inter SGSN Routing Area Update


(2 of 3)

BSS/ UTRAN

New SGSN

Old SGSN

GGSN

HLR

MSC/ VLR

Update PDP Context Req Update PDP Context Resp Update GPRS Location Cancel Location Cancel Location Ack Insert Subscriber Data Insert Subscriber Data Ack Update GPRS Location Ack

NORTEL NETWORKS CONFIDENTIAL

106

Inter SGSN Routing Area Update


(3 of 3)

BSS/ UTRAN

New SGSN

Old SGSN

GGSN

HLR

MSC/ VLR

Location Update Request Modify PDP Context Request Modify PDP Cntxt Rsp BSS PFC Seq RAU Accept RAU Complete Resume Uplink and Downlink Data BSSGP Message *GPRS Only Location Update Accept *GPRS Only

NORTEL NETWORKS CONFIDENTIAL

107

Routing Area Update Request


Information Element Protocol discriminator Skip indicator Routing area update request message identity Update type GPRS ciphering key sequence number Old routing area identification MS Radio Access capability Old P-TMSI signature Requested READY timer value DRX parameter TMSI status P-TMSI (UMTS only) MS network capability PDP context status
NORTEL NETWORKS CONFIDENTIAL

Presence M M M M M M M O O O O O O O
108

SGSN Context Request Rel99 GTP Message


Information Element IMSI Routeing Area Identity (RAI) Temporary Logical Link Identifier (TLLI) Packet TMSI (P-TMSI) P-TMSI Signature MS Validated Tunnel Endpoint Identifier Control Plane SGSN Address for Control Plane Private Extension Presence C M C C C O M M O

NORTEL NETWORKS CONFIDENTIAL

109

SGSN Context Request Rel97 GTP Message


Information Element IMSI Routeing Area Identity (RAI) Temporary Logical Link Identifier (TLLI) P-TMSI Signature MS Validated Flow Label Signalling Private Extension Presence C M M O O M O

NORTEL NETWORKS CONFIDENTIAL

110

SGSN Context Response Rel99 GTP Message


Information Element Presence Cause M IMSI C Tunnel Endpoint Identifier C Control Plane 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

NORTEL NETWORKS CONFIDENTIAL

111

SGSN Context Response MM Context Rel99 GTP Message


Bits Octets 1 1 -1 1 1 1 1 1 1 1 1 1 Type = 111 (Decimal) Length Spare 1111 CKSN Security No of Vectors Used Cipher Mode Kc Triplet [1 1 .. ] DRX parameter MS Network Capability Length MS Network Capability Container length Container 1

1 1 -1 1 -m 1 (m+1-(m+1 ) ) (m+1 ) (m+1-n ) (n+1-(n+1 ) ) (n+1-o )

NORTEL NETWORKS CONFIDENTIAL

112

SGSN Context Response (1/2) PDP Context Rel99 GTP Message


Bits 1 1 1 1 1 1 1 Type = 111 (Decimal) 1 -1 Length 1 Rsvd VAA Rsvd Order NSAPI 1 X X X X SAPI 1 QoS Sub Length 1- (q+1 ) QoS Sub [1 111 .. ] q+1 QoS Req Length (q+1-(1 1 ) q+ ) QoS Req [1 111 .. ] 1 1 q+ QoS Neg. Length (1 q+1 )-(1 1 q+ ) QoS Neg [1 111 .. ] (1 1-(1 11 q+ ) q+ ) Sequence Number Down (SND) (1 11 1 11 q+ )-( q+ ) Sequence Number Up (SNU) 1 1 q+ 1 Send N-PDU Number 1 1 q+ 1 Receive N-PDU Number (1 11 1 11 Uplink Tunnel Endpoint Identifier Control Plane q+ )-( q+ ) Octets 1 1

NORTEL NETWORKS CONFIDENTIAL

113

SGSN Context Response (2/2) PDP Context Rel99 GTP Message


Bits Octets (1 q+11 ) -(1 11 q+ ) 1 1 q+ 1 1 1 q+ 1 1 1 q+ 1 1 1 q+ 1 (1 11 q+ ) -m m+1 (m+ 1-n ) n+1 (n+1-o ) o+1 (o+1-p ) p+1 p+1 1 1 1 1 1 1 1 1 Uplink Tunnel Endpoint Identifier Data I PDP Context Identifier Spare 11 11 PDP Type Organisation PDP Type Number PDP Address Length PDP Address [ 111 .. ] GGSN Address for control plane Length GGSN Address for control plane [ 111 .. ] GGSN Address for User Traffic Length GGSN Address for User Traffic [ 111 .. ] APN length APN Spare (sent as 11 ) 11 Transaction Identifier Transaction Identifier

NORTEL NETWORKS CONFIDENTIAL

114

SGSN Context Response Rel97 GTP Message


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

NORTEL NETWORKS CONFIDENTIAL

115

SGSN Context Response IMSI Rel97 GTP Message v7.3


Bits Octets 1 1 1 1 1 1 1 1 1 Type = 1(Decimal) 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 1MSIN digit 11 MSIN digit 1
MSIN digits not used shall be set to F (HEX)

NORTEL NETWORKS CONFIDENTIAL

116

SGSN Context Response IMSI Rel97 GTP Message v7.6


Bits Octets 1 1 1 1 1 1 1 1 1 Type = 1 (Decimal) 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'.

NORTEL NETWORKS CONFIDENTIAL

117

SGSN Context Response MM Context Rel97 GTP Message v7.3


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

NORTEL NETWORKS CONFIDENTIAL

118

SGSN Context Response MM Context Rel97 GTP Message v7.6


Bits 1 1 -1 1 1 1 1 -1 1 -m 1 (m+1-(m+1) ) (m+1-(m+1+k) ) (m+1+k) -(m+1 ) +k (m+1+k) -n Octets 1 1 1 1 1 1 Type =111 (Decimal) Length Spare1 1 1 1 CKSN Spare1 1 No ofTriplets Used Cipher Kc Triplet 1 .. ] [ 1 DRX param eter M S Network Capability Container length Container 1 1

NORTEL NETWORKS CONFIDENTIAL

119

SGSN Context Response PDP Context - Rel97 GTP Message


Bits Octets 1 1 1 1 1 1 1 Type = 111 (Decimal) 1 -1 Length 1 Rsvd VAA Rsvd Order NSAPI 1 X X X X SAPI 1 -1 QoS Sub 1 1 -1 QoS Req 1 -1 1 1 QoS Neg 1 -1 1 1 Sequence Number Down (SND) 1 -1 1 1 Sequence Number Up (SNU) 1 1 Send N-PDU Number 1 1 Receive N-PDU Number 1 -1 1 1 Uplink Flow Label Signalling 1 1 Spare 1111 PDP Type Organization 1 1 PDP Type Number 1 1 PDP Address Length 1 -m 1 PDP Address [ 1 11 .. ] 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 1111 ) Transaction Identifier 1 1

NORTEL NETWORKS CONFIDENTIAL

120

SGSN Context Acknowledge Rel99 GTP Message

Information Element Cause Tunnel Endpoint Identifier Data II SGSN Address for user traffic Private Extension

Presence M C C O

NORTEL NETWORKS CONFIDENTIAL

121

SGSN Context Acknowledge Rel97 GTP Message

Information Element Cause Flow Label II SGSN Address for user traffic Private Extension

Presence M C C O

NORTEL NETWORKS CONFIDENTIAL

122

Routing Area Update Accept


Information Element Presence Protocol discriminator M Skip indicator M Routing area update accept M message identity 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 T1111 value O Cell notification O Equivalent PLMNs O
NORTEL NETWORKS CONFIDENTIAL
123

Routing Area Update Complete

Information Element Protocol discriminator Skip indicator Routing area update complete message identity List of received N-PDU numbers

Presence M M M O

NORTEL NETWORKS CONFIDENTIAL

124

Routing Area Update Reject

Information Element Protocol discriminator Skip indicator Routing area update reject message identity GMM cause Force to standby Spare half octet T1111 value

Presence M M M M M M O

NORTEL NETWORKS CONFIDENTIAL

125

CS Paging Sequence - GPRS


MSC/ VLR BSS SGSN HLR

Paging Request (BSSGP) Paging Request SABM (Paging Response)

Page

SCCP Connection Request (Paging Response)

NORTEL NETWORKS CONFIDENTIAL

126

CS Paging Sequence - UMTS


MSC/ VLR HLR

RNS

SGSN

Paging Request (RANAP) Paging Request RCC Initial Direct Transfer (Paging Response)

Page

RANAP Initial UE (Paging Response)

NORTEL NETWORKS CONFIDENTIAL

127

Paging Request (BSSAP message from VLR)


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

NORTEL NETWORKS CONFIDENTIAL

128

PS Paging Procedure for GPRS


(GPRS Downlink Transfer)

BSS

SGSN

GGSN

Paging Request (BSSGP) GPRS Paging Request Any LLC Frame (Paging Response) Any LLC Frame

Downlink PDU

NORTEL NETWORKS CONFIDENTIAL

129

PS Paging Procedure for UMTS


(Paging Initiated by CN)

RNS

SGSN

GGSN

Downlink PDU Paging Request (RANAP) Paging Request Service Request Service Request

NORTEL NETWORKS CONFIDENTIAL

130

Service Request (UMTS only)


Information Element Protocol discriminator Skip indicator Service Request Ciphering key sequence number Service type P-TMSI PDP context status Presence M M M M M M O

NORTEL NETWORKS CONFIDENTIAL

131

Service Accept (UMTS only)


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

NORTEL NETWORKS CONFIDENTIAL

132

Service Reject (UMTS only)


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

NORTEL NETWORKS CONFIDENTIAL

133

GMM Status

Information Element Protocol discriminator Skip indicator GMM STATUS message identity GMM cause

Presence M M M M

NORTEL NETWORKS CONFIDENTIAL

134

GMM Information
Information Element Presence Protocol discriminator M Skip indicator M GMM information message M identity Full name for network O Short name for network O Local time zone O Universal time and local time O zone LSA identity O Network Daylight Savings Time O

NORTEL NETWORKS CONFIDENTIAL

135

SM Status

Information Element Protocol discriminator Transaction identifier SM Status message identity Cause

Presence M M M M

NORTEL NETWORKS CONFIDENTIAL

136

SCCP Called and Calling Numbers for Routing


SGSN
Send Auth Info

SIG
CLD = IMSI # CLG = SGSN # SAI Ack CLD = SGSN # CLG = HLR #

HLR

TCAP Begin Message

CLD = Called Entity CLG = Calling Entity

TCAP End Message

Update GPRS Location

CLD = IMSI # CLG = SGSN #

TCAP Begin Message

IMSI # - From Attach Request (cc/nc translated for ITU) SGSN # - From Gsc/X sgsnNumber HLR # - From HLR or testcase

Insert Subscr Data

CLD = SGSN # CLG = HLR #

TCAP Continue Message

ISD Ack

CLD = HLR # CLG = SGSN # (w/DPC*)

TCAP Continue Message

UGL Ack

CLD = SGSN # CLG = HLR #

TCAP End Message

*DPC (Destination Point Code) added by the SIG

Cancel Location

CLD = SGSN # CLG = HLR #

TCAP Begin Message

CL Ack

CLD = HLR # CLG = SGSN # (w/DPC*)

TCAP End Message

NORTEL NETWORKS CONFIDENTIAL

137

NI
SIO DPC OPC SLS MSG type Diag/Class Ptr Cdpa Ptr Cgpa Ptr to USER data Cdpa Length

PRI

SI

09 UDT 0A UDTS RET OPT CLASS

Message priority 0- O&M/SCCP 1-DB/IAM 2 CPsig 3 MTP

Network Indicator 0- International 1-Intl. spare 2-Natl 3-Natl spare

ITU UDT - SCCP


7
NI

0 Connectionless Class 0 1 Connectionless Class 1 2-4 Connection Oriented Classes

6
RTG

0
PC

0 Discard Msg 8 Return Msg on Error Diagnostic Reasons


0 No translations 1 No translations for this specific address 2 Subsystem congestion 3 Subsystem Failure 4 Unequipped user 5 Network Failure (MTP failure) 6 Network congestion 7 Unqualified 8 Error in message transport 9 Error in local Processing A Destination cannot perform reassembly B SCCP failure FF Expansion

GTI coding SSN

SSN
0 SSN unknown 1 SCMG 2 TUP 3 ISDNUP 4 OA&M 5 MAP 6 HLR 7 VLR 8 MSC 9 EIR A AC

Address Indicator
BIT 0 0 =PC not included 1 = PC included BIT 1 0 = SSN not included 1 = SSN included BIT 5-2 0000 = No GT included 0001 = NA+GT 0010 = GTT+GT 0011 = GTT+NP+ES+GT 0100 = GTT+NP+ES+NA+GT BIT 6 0 = Routing based on GT 1 = Routing Bases on DPC in Routing label & SSN in address Bit 7 0 = Address is coded International 1 = Address is coded National

Encoding Scheme 0 = Unknown Encoding 1 = BCD, Odd # of digits 2 = BCD , Even # of digits

CDPA
Cgpa Length

CGPA
User data length Address Indicator

PC
User DATA

Numbering Plan 0 = unknown 1= ISDN Telephony E.163 & E.164 2= Spare 3= NP X.121 4= Telex NP F.69 5= Maritime Mobile NP E.210, E.211 6= Land Mobile NP E.212 7= ISDN Mobile NP E.214

Address SSN
(Subsystem number)

GTT( translation type)


2nd dig 1st dig 3rd Dig ---Nth dig Number plan Encode Scheme Nature of Address (NA) Address Info (GT) 4th dig ---filler

Global Title

NI
SIO DPC OPC SLS MSG type Diag/Class Ptr Cdpa Ptr Cgpa Ptr to USER data Cdpa Length

PRI

SI

09 UDT 0A UDTS RET OPT CLASS

Message priority 0- O&M/SCCP 1-DB/IAM 2 CPsig 3 MTP

Network Indicator 0- International 1-Intl. spare 2-Natl 3-Natl spare

ANSI UDT - SCCP


7
NI

0 Connectionless Class 0 1 Connectionless Class 1 2-4 Connection Oriented Classes

6
RTG

0 Discard Msg 8 Return Msg on Error Diagnostic Reasons


0 No translations 1 No translations for this specific address 2 Subsystem congestion 3 Subsystem Failure 4 Unequipped user 5 Network Failure (MTP failure) 6 Network congestion 7 Unqualified 8 SCCP Hop Counter Violation 9 Error in message transport 10 Error in local processing 11 Destination cannot perform reassembly 12 SCCP failure

GTI coding

PC SSN

CDPA
Cgpa Length

CGPA
User data length Address Indicator

SSN
(Subsystem number) User DATA

SSN 0 SSN unknown 1 SCMG 2 TUP 3 ISDNUP 4 OA&M 5 MAP 6 HLR 7 VLR 8 MSC 9 EIR A AC

Address Indicator BIT 0 0 = SSN not included 1 = SSN included BIT 1 0 =PC not included 1 = PC included BIT 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 International 1 = Address is coded National

Address PC GTT( translation type) Global Title

2nd dig 4th dig

1st dig 3rd Dig ---Nth dig

Address Info (GT)

---filler

Protocol Discriminator
Some significant values PD values include: Bits 4321 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)

NORTEL NETWORKS CONFIDENTIAL

140

Skip Indicator and Transaction Identifier


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.

NORTEL NETWORKS CONFIDENTIAL

141

Transaction Identifier IE
1 1 1 1 1 1 1 1

TI flag 1 EXT

TIO

_ TIE

Octet 1 Octet 1

Because of the complexity or the TI IE, well cover it here.

NORTEL NETWORKS CONFIDENTIAL

142

GMM Message Identities


(1 of 3)
Bits 87654321 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

NORTEL NETWORKS CONFIDENTIAL

143

GMM Message Identities


(2 of 3)
Bits 87654321 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
NORTEL NETWORKS CONFIDENTIAL
144

GMM Message Identities


(3 of 3)
Bits 87654321 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

NORTEL NETWORKS CONFIDENTIAL

145

SM Message Identities
(1 of 2)
Bits 87654321 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

NORTEL NETWORKS CONFIDENTIAL

146

SM Message Identities
(2 of 2)
Bits 87654321 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
NORTEL NETWORKS CONFIDENTIAL
147

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

NORTEL NETWORKS CONFIDENTIAL

148

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

NORTEL NETWORKS CONFIDENTIAL

149

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)

NORTEL NETWORKS CONFIDENTIAL

150

Backups
These Slides will not be covered in Class

NORTEL NETWORKS CONFIDENTIAL

Combined Intra SGSN RA/LA Update


(1 of 3)

BSS

SGSN

New MSC/ VLR

HLR

Old MSC/ VLR

Routing Area Update Request Security Functions Location Update Req

Location Update

Cancel Location

NORTEL NETWORKS CONFIDENTIAL

152

Combined Intra SGSN RA/LA Update


(2 of 3)

BSS

SGSN

New MSC/ VLR

HLR

Old MSC/ VLR

Insert Subscriber Data ISD Ack Location Update Ack

Cancel Location Ack

Location Update Accept

NORTEL NETWORKS CONFIDENTIAL

153

Combined Intra SGSN RA/LA Update


(3 of 3)

BSS

SGSN

New MSC/ VLR

HLR

Old MSC/ VLR

Routing Area Update Accept Routing Area Update Complete TMSI Reallocation Complete

NORTEL NETWORKS CONFIDENTIAL

154

Combined Inter SGSN RA/LA Update


(1 of 3)

BSS

New SGSN

Old SGSN

New MSC/ VLR

GGSN

HLR

Old MSC/ VLR

Routing Area Update Request

SGSN Context Request SGSN Context Response

Security Functions

SGSN Context Acknowledge Forward Packets Update PDP Context Req Update PDP Context Resp

NORTEL NETWORKS CONFIDENTIAL

155

Combined Inter SGSN RA/LA Update


(2 of 3)

BSS

New SGSN

Old SGSN

New MSC/ VLR

GGSN

HLR

Old MSC/ VLR

Update GPRS Location Cancel Location Cancel Location Ack Insert Subscriber Data Insert Subscriber Data Ack Update GPRS Location Ack Location Update Req

NORTEL NETWORKS CONFIDENTIAL

156

Combined Inter SGSN RA/LA Update


(3 of 3)

BSS

New SGSN

Old SGSN

New MSC/ VLR

GGSN

HLR

Old MSC/ VLR

Update Location Cancel Loc CanLocAck Insert Subscr Data ISD Ack UGL Ack Location Update Accept RAU Accept RAU Complete TMSI Reallocation Complete

NORTEL NETWORKS CONFIDENTIAL

157