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