gprs
DESCRIPTION
GPRS CALL FLOWTRANSCRIPT
NORTEL NETWORKS CONFIDENTIAL
Call Flows &
GMM/SM and GTP Message Formats
Version 3.302/14/03
John Kane
Includes PC04 Features
2NORTEL NETWORKS CONFIDENTIAL
Revision History
Vers Date Change
1 1.0 12/16/02 Original
2 1.1 12/20/02 Edits after initial class
3 2.0 01/06/03 Added UMTS, including RANAP
4 3.0 01/16/03 Added PC04 Features: Secondary PDP, Packet Flow Context
5 3.1 01/27/03 Added Network Initiated PDP Context
6 3.2 02/06/03 Added specs list, fixed diagram connections, added more notes
7 3.3 02/14/03 Added Send Routing Information, general clean-up after 2/13 class
3NORTEL NETWORKS CONFIDENTIAL
Contents
• Protocol Stacks• Call Flow Sequences and Message Formats• Information Elements
4NORTEL NETWORKS CONFIDENTIAL
GPRS Control Plane GMM/SM on the Gb-interface
IP
IP
GSM RF
MAC
RLC
LLC
SNDCP
GMM/SMSMS
Frame Relay
Network Service
BSSGP
LLC
SNDCP
GMM/SM SMS
MS BSS SGSNGbUm
IP
FrameRelay
NetworkService
BSSGP
GSM RF
MAC
RLC
Relay
5NORTEL NETWORKS CONFIDENTIAL
GPRS User PlaneProtocol Stack
GSM RF
MAC
RLC
LLC
SNDCP
MS GbUm
IP
BSS
FrameRelay
NetworkService
BSSGP
GSM RF
MAC
RLC
Relay
Ethernet
Gi
Appli-cation
Application
ISP
Frame Relay
NetworkService
BSSGP
LLC
SNDCP
SGSN
IP
UDP/TCP
GTP
UDP/TCP
GTP
IP
Gn
Relay I P
Relay
GGSN
Ethernet Ethernet
UDP/TCP
IPIP
IP
6NORTEL NETWORKS CONFIDENTIAL
IP
IuUu
3G - SGSN
Signaling Bearer
SCCP
RANAP
GMM/SM/SMS
AAL5
ATM
UE
UMTS RF
MAC
RLC
RRC
GMM/SM/SMS
RNS
RRC
Signaling Bearer
MAC
AAL5
ATM
SCCP
RANAP
Relay
UMTS RF
RLC
UMTS Control Plane GMM/SM on the Iu-interface
7NORTEL NETWORKS CONFIDENTIAL
UMTS User PlaneProtocol Stack
Iu Uu Gn GiISP
IP
3G - SGSN
GTP-UGTP-U
Relay
AAL5
ATM L1
L2
UDP/IPUDP/IP
MAC
UTRAN
GTP-UPDCP
Relay
UMTS RF
UDP/IPRLC
AAL5
ATM
UE
IP, PPP,OSP
Appli-cation
MAC
PDCP
UMTS RF
RLC
Appli-cation
I P
GTP-U
IP
IP
3G - GGSN
L1
L2 IP
UDP/IP
IP, PPP,OSP
UDP/TCP
Relay
8NORTEL NETWORKS CONFIDENTIAL
Primary Functions
• GPRS Mobility Management (GMM):Administration of the MS (also in combination with CS
services)
• Session Management (SM): Activation, Modification and Deactivation of GPRS Services
• GPRS Tunneling Protocol (GTP): Allows multi-protocol packets to be tunneled through the
GPRS backbone between GSNs.
9NORTEL NETWORKS CONFIDENTIAL
GMM/SM Procedures
GPRS Mobility Management• GPRS Attach• Detach• P-TMSI Reallocation• Authentication• Identification• Paging• Routing Area Updates• Combined Routing
Area/Location Area Updates
Session Management• PDP Context Activation• PDP Context Modification
10NORTEL NETWORKS CONFIDENTIAL
GTP Procedures
Tunnel Management• Create PDP Context Request• Create PDP Context Response• Update PDP Context Request• Update PDP Context Response• Delete PDP Context Request• Delete PDP Context Response
Mobility Management• SGSN Context Request• SGSN Context Response• SGSN Context Acknowledge
11NORTEL NETWORKS CONFIDENTIAL
The SpecsList of various useful GPRS/UMTS specs
Specification TITLE NOTE
GSM 01.04 Abbreviations and acronyms22.003 Teleservices - used for SMS23.003 Numbering, addressing and identificationGSM 03.13 Discontinuous Reception (DRX)GSM 03.20 Security related network functions - 2G Auth, etc.33.102 3G Security23.040 SMS23.060 General Packet Radio Service - Your GPRS/UMTS bible24.008 Layer 3 Specs - GMM/SM25.413 UTRAN Iu Interface RANAP Signalling - RANAP messaging29.002 MAP GSM 09.60 GTP (Rel97) - see ver 7.3 and ver 7.629.060 GTP (3G)32.015 Charging and Billing24.011 PP-SMSGSM 08.16 Network Services (NS) - GPRS only (Gb)GSM 08.18 BSSGP - GPRS only (Gb)GSM 04.64 LLC - GPRS only (Gb)GSM 04.65 SNDCP - GPRS only (Gb)29.018 VLR23.107 QoS - Rel99->Rel97 QoS mapping, etc.
12NORTEL NETWORKS CONFIDENTIAL
Reading the GMM/SM SpecificationsPresence of an IE
Example
Authentication and Ciphering RequestInformation Element Presence Format Length
Protocol discriminator M V ½ Skip indicator M V ½ Authentication and ciphering request message identity
M V 1
Ciphering algorithm M V ½ IMEISV request M V ½ Force to standby M V ½ A&C reference number M V ½ Authentication parameter RAND O TV 17 GPRS ciphering key sequence number
C TV 1
Authentication parameter AUTN O TV 18
13NORTEL NETWORKS CONFIDENTIAL
Reading the GMM/SM SpecificationsFormat of an IE
Format Meaning IEI present LI present Value part present T Type only Yes no no V Value only No no yes
TV Type and Value Yes no yes LV Length and Value No yes yes
TLV Type, Length and Value Yes yes yes
24.007 V3.7.0 - Table 11.1: Formats of information elements
14NORTEL NETWORKS CONFIDENTIAL
Reading the SpecificationsFormat of an IE
Examples
Information Element Presence Format Length Old routing area identification M V 6 MS Radio Access capability M LV 6-52 Old P-TMSI signature O TV 4
Information Element Presence Format Length MS identity O TLV 7-10 GMM cause O TV 2 Cell notification O T 1
Three IEs of the Attach Request Message
Three IEs of the Attach Accept Message
15NORTEL NETWORKS CONFIDENTIAL
Reading the SpecificationsExample
Hex Dump of Attach Request (Rel97)– With Variable Length Mandatory IEs
0801010071000008390189807100107105f52003080106112233445578
0 8 01 0100 7 1 0000 083901898071001071 05f520030801 06112233445578
Protocol Discriminator
Skip Indicator
Message Type
MS Network Capability
CKSN
Attach Type
DRX IMSI Old RAIMS Radio Access
Capability
Information Element Presence Format Lngth Protocol discriminator M V ½ Skip indicator M V ½ Attach request message identity M V 1 MS network capability M LV 2-3 Attach type M V ½ GPRS ciphering key sequence number M V ½ DRX parameter M V 2 P-TMSI or IMSI M LV 6-9 Old routing area identification M V 6 MS Radio Access capability M LV 6-13 Old P-TMSI signature O TV 4 Requested READY timer value O TV 2 TMSI status O TV 1
Note that the ½ octets are “nibble swapped”
16NORTEL NETWORKS CONFIDENTIAL
Reading the SpecificationsExample
Hex Dump of Attach Accept – With Optional IEs
080201210405f52003080117261805f4f8d75c4a8c
0 8 02 0 1 21 0 4 05f520030801 1726 1805f4f8d75c4a 8c
Skip Indicator
Message Type
Negotiated Ready Timer
Force to Standby
Attach Result
Periodic RA Update
Timer
RAI Allocated P-TMSI
Cell Notification
IEI Information Element Presence Format Lngth Protocol discriminator M V ½ Skip indicator M V ½ Attach accept message identity M V 1 Attach result M V ½ Force to standby M V ½ Periodic RA update timer M V 1 Radio priority for SMS M V ½ Spare half octet M V ½ Routing area identification M V 6
19 P-TMSI signature O TV 4 17 Negotiated READY timer value O TV 2 18 Allocated P-TMSI O TLV 7 23 MS identity O TLV 6-7 25 GMM cause O TV 2 2A T3302 timer O TLV 3 8C Cell notification O T 1
Spare
RP for SMS
Note that the ½ octets are “nibble swapped”
Protocol Discriminator
17NORTEL NETWORKS CONFIDENTIAL
Attach Request
Identity Request
GPRS Auth Request
Identity ResponseSend Auth Info
SAI Ack
GPRS Auth Response
Security Mode Cmd
Security Mode Comp
Common ID
RANAP Messages*UMTS Only
Attach Procedure (normal combined)
(1 of 2)
18NORTEL NETWORKS CONFIDENTIAL
Attach Accept
Location Update Request
Location Update Accept
Attach CompleteTMSI Reallocation Complete
ISD Ack
UGL Ack
Update GPRS Location
Insert Subsciber Data
*GPRSOnly
Attach Procedure (normal combined)
(2 of 2)
19NORTEL NETWORKS CONFIDENTIAL
Attach Request
Identity Request
GPRS Auth Request
Identity ResponseSend Auth Info
SAI Ack
GPRS Auth Response
Security Mode Cmd
Security Mode Comp
Common ID
*UMTS Only
Attach Request
20NORTEL NETWORKS CONFIDENTIAL
Attach Request (1 of 2)
Information Element Presence Protocol discriminator M Skip indicator M Attach request message identity M MS network capability M Attach type M GPRS ciphering key sequence number M DRX parameter M P-TMSI or IMSI M Old routing area identification M MS Radio Access capability M Old P-TMSI signature O Requested READY timer value O TMSI status O
21NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Skip indicator M Attach request message identity M MS network capability M Attach type M GPRS ciphering key sequence number M DRX parameter M P-TMSI or IMSI M Old routing area identification M MS Radio Access capability M Old P-TMSI signature O Requested READY timer value O TMSI status O
Attach Request (2 of 2)
22NORTEL NETWORKS CONFIDENTIAL
Attach Request
Identity Request
GPRS Auth Request
Identity ResponseSend Auth Info
SAI Ack
GPRS Auth Response
Security Mode Cmd
Security Mode Comp
Common ID
Identity Request
23NORTEL NETWORKS CONFIDENTIAL
Identity Request
Information Element Presence Protocol discriminator M Skip indicator M Identity request message identity
M
Identity type M Force to standby M
24NORTEL NETWORKS CONFIDENTIAL
Identity Response
Information Element Presence Protocol discriminator M Skip indicator M Identity response message identity
M
Mobile identity M
25NORTEL NETWORKS CONFIDENTIAL
Attach Request
Identity Request
Identity Response
GPRS Auth Response
Security Mode Cmd
Security Mode Comp
Common ID
Authentication and Ciphering
26NORTEL NETWORKS CONFIDENTIAL
TCAP Local Operation Code: 38MAP Version: 2
Send Authentication Info Argument includes:• IMSI• Number of Requested Vectors
Send Authentication Information(Map message to HLR)
27NORTEL NETWORKS CONFIDENTIAL
TCAP Local Operation Code: 38MAP Version: 2 (Rel97) or 3 (Rel99)
Send Authentication Info Ack Argument includes:Auth Triplets (GPRS)• RAND• SRES• KCorAuth Quintuplets (UMTS)• RAND• XRES• CK• IK• AUTN
Send Authentication Info Ack(Map message from HLR)
28NORTEL NETWORKS CONFIDENTIAL
Authentication and Ciphering Request
Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering request message identity
M
Ciphering algorithm M IMEISV request M Force to standby M A&C reference number M Authentication parameter RAND O GPRS ciphering key sequence number
C
Authentication parameter AUTN O
29NORTEL NETWORKS CONFIDENTIAL
Authentication and Ciphering Response
Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering response message identity
M
A&C reference number M Spare half octet M Authentication parameter Response O IMEISV O Authentication parameter Response (extension)
O
30NORTEL NETWORKS CONFIDENTIAL
Authentication and Ciphering Reject
Information Element Presence Protocol discriminator M Skip indicator M Authentication and ciphering reject message identity
M
31NORTEL NETWORKS CONFIDENTIAL
Attach Request
Identity Request
Identity Response
GPRS Auth Response
Security Mode Cmd
Security Mode Comp
Common ID
RANAP Messages*UMTS Only
UMTS RANAP Security Mode Command and Common ID
32NORTEL NETWORKS CONFIDENTIAL
RANAP Security Mode Command to UTRAN
Information Element Presence Message Type M Integrity Protection Information M Encryption Information O Key Status M
Information Element Presence Message Type M Chosen Integrity Protection Algorithm
M
Chosen Encryption Algorithm O Criticality Diagnostics O
RANAP Security Mode Complete from UTRAN
33NORTEL NETWORKS CONFIDENTIAL
RANAP Common ID to UTRAN
Information Element Presence Message Type M Permanent NAS UE Identity M
34NORTEL NETWORKS CONFIDENTIAL
Attach Accept
Attach Complete
*GPRSOnly
Attach Accept and Attach Complete
35NORTEL NETWORKS CONFIDENTIAL
TCAP Local Operation Code: 17MAP Version: 3
Update GPRS Location Request Argument includes:• IMSI• SGSN Number• SGSN Address• SGSN Capability
Update GPRS Location Request (UGL)(Map message to HLR)
36NORTEL NETWORKS CONFIDENTIAL
TCAP Local Operation Code: 07MAP Version: 3
Insert Subscriber Data Argument includes:• IMSI• Subscriber Status• MSISDN• Charging Characteristics• Teleservice List (SMS)• GPRS Subscription Data including:
Context ID PDP Type PDP Address (optional) QoS APN VPLM Address Allowed Indicator PDP Charging Characteristics
Insert Subscriber Data (ISD)(Map message from HLR)
37NORTEL NETWORKS CONFIDENTIAL
TCAP Local Operation Code: 07MAP Version: 3
Insert Subscriber Data Ack Argument includes:
Insert Subscriber Data Ack(Map message to HLR)
38NORTEL NETWORKS CONFIDENTIAL
TCAP Local Operation Code: 17MAP Version: 3
Update GPRS Location Response Argument includes:• HLR Number
Update GPRS Location Response(Map message from HLR)
39NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Message type M IMSI M SGSN number M Update type M New Cell global identity M Mobile station classmark M Old location area identifier O TMSI status O
GPRS Location Update Request(BSSAP message to VLR)
40NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Message type M IMSI M Location area identifier M New TMSI, or IMSI O
GPRS Location Update Response(BSSAP message from VLR)
41NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Message type M IMSI M Cell global identity O
GPRS TMSI Reallocation Complete(BSSAP message to VLR)
42NORTEL NETWORKS CONFIDENTIAL
Attach Accept
Information Element Presence Protocol discriminator M Skip indicator M Attach accept message identity M Attach result M Force to standby M Periodic RA update timer M Radio priority for SMS M Spare half octet M Routing area identification M P-TMSI signature O Negotiated READY timer value O Allocated P-TMSI O MS identity O GMM cause O T3302 timer O Cell notification O Equivalent PLMNs O
43NORTEL NETWORKS CONFIDENTIAL
Attach Complete
Information Element Presence Protocol discriminator M Skip indicator M Attach complete message identity M
44NORTEL NETWORKS CONFIDENTIAL
Attach Reject
Information Element Presence Protocol discriminator M Skip indicator M Attach reject message identity M GMM cause M T3302 value O
45NORTEL NETWORKS CONFIDENTIAL
MS-Initiated Detach Sequence
Detach Accept
Detach Request
Delete PDPContext Request
Delete PDPContext Response
IMSI Detach Indication
GPRS Detach Indication
Iu Release Cmd
Iu Release CompRANAP Messages
*UMTS Only
46NORTEL NETWORKS CONFIDENTIAL
Detach Accept
Detach Request
Delete PDPContext Request
Delete PDPContext Response
IMSI Detach Indication
GPRS Detach Indication
Iu Release Cmd
Iu Release CompRANAP Messages
*UMTS Only
MS-Initiated Detach Procedure
47NORTEL NETWORKS CONFIDENTIAL
Detach Accept
Detach Request
Delete PDPContext Request
Delete PDPContext Response
IMSI Detach Indication
GPRS Detach Indication
Iu Release Cmd
Iu Release Comp
MS-Initiated Detach ProcedureUMTS RANAP Iu Release
48NORTEL NETWORKS CONFIDENTIAL
Detach RequestMobile Originated
Information Element Presence Protocol discriminator M Skip indicator M Detach request message identity M Detach type M Spare half octet M P-TMSI O P-TMSI signature O
49NORTEL NETWORKS CONFIDENTIAL
Detach Accept(Mobile Originating Detach)
Information Element Presence Protocol discriminator M Skip indicator M Detach accept message identity M Force to standby M Spare half octet M
50NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Message Type M RABs Data Volume Report C RABs Released C Criticality Diagnostics O
RANAP Iu Release to UTRAN
RANAP Iu Release Complete from UTRAN
Information Element Presence Message Type M Cause M
51NORTEL NETWORKS CONFIDENTIAL
HLR-Initiated Detach Procedure
Detach Request
Detach Accept
Cancel Location Ack
Cancel Location
Delete PDPContext Request
GPRS Detach Indication
Delete PDPContext Response
BSS/UTRAN
GGSNSGSN HLRMSC/VLR
52NORTEL NETWORKS CONFIDENTIAL
SGSN-Initiated Detach Sequence
Detach RequestDelete PDP
Context Request
Delete PDPContext Response
GPRS Detach Indication
Detach Accept
BSS/UTRAN
GGSNSGSN HLRMSC/VLR
53NORTEL NETWORKS CONFIDENTIAL
Detach RequestMobile Terminated
Information Element Presence Protocol discriminator M Skip indicator M Detach request message identity M Detach type M Force to standby M GMM cause O
54NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Skip indicator M Detach accept message identity M
Detach Accept(Mobile Terminated Detach)
55NORTEL NETWORKS CONFIDENTIAL
P-TMSI Reallocation Sequence
P-TMSI Reallocation Command
P-TMSI Reallocation Complete
BSS/UTRAN
GGSNSGSN HLRMSC/VLR
56NORTEL NETWORKS CONFIDENTIAL
P-TMSI Reallocation Command
Information Element Presence Protocol discriminator M Skip indicator M P-TMSI reallocation command message identity
M
Allocated P-TMSI M Routing area identification M Force to standby M Spare half octet M P-TMSI signature O
57NORTEL NETWORKS CONFIDENTIAL
P-TMSI Reallocation Complete
Information Element Presence Protocol discriminator M Skip indicator M P-TMSI reallocation complete message identity
M
58NORTEL NETWORKS CONFIDENTIAL
PDP Context Activation Sequence(by MS)
Activate PDP Context Request
Security Functions
Activate PDP Context Accept
Create PDPContext Resp
Create PDPContext Req
MS Attach Sequence
RAB Assignment Seq
BSS PFC Sequence
59NORTEL NETWORKS CONFIDENTIAL
Activate PDP Context Request
Security Functions
Create PDPContext Resp
Create PDPContext Req
MS Attach Sequence
Activate PDP Context Accept
RAB Assignment Seq
BSS PFC Sequence
PDP Context Activation Procedure(by MS) (1 of 2)
60NORTEL NETWORKS CONFIDENTIAL
Activate PDP Context Request
Security Functions
Create PDPContext Resp
Create PDPContext Req
MS Attach Sequence
Activate PDP Context Accept
RAB Assignment Seq
BSS PFC Sequence
PDP Context Activation Procedure(by MS) (2 of 2)
61NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context request message identity
M
Requested NSAPI M Requested LLC SAPI M Requested QoS M Requested PDP address M Access point name O Protocol configuration options
O
Activate PDP Context Request(1 of 2)
62NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context request message identity
M
Requested NSAPI M Requested LLC SAPI M Requested QoS M Requested PDP address M Access point name O Protocol configuration options
O
Activate PDP Context Request(2 of 2)
63NORTEL NETWORKS CONFIDENTIAL
The Release ’99 GTP Header(1 of 2)
Bits Octets 8 7 6 5 4 3 2 1
1 Version PT (*) E S PN 2 Message Type 3 Length (1st Octet) 4 Length (2nd Octet) 5 Tunnel Endpoint Identifier (1st Octet) 6 Tunnel Endpoint Identifier (2nd Octet) 7 Tunnel Endpoint Identifier (3rd Octet) 8 Tunnel Endpoint Identifier (4th Octet) 9 Sequence Number (1st Octet)1) 4)
10 Sequence Number (2nd Octet)1) 4) 11 N-PDU Number2) 4) 12 Next Extension Header Type3) 4)
64NORTEL NETWORKS CONFIDENTIAL
The Release ’99 GTP Header(2 of 2)
Bits Octets 8 7 6 5 4 3 2 1
1 Version PT (*) E S PN 2 Message Type 3 Length (1st Octet) 4 Length (2nd Octet) 5 Tunnel Endpoint Identifier (1st Octet) 6 Tunnel Endpoint Identifier (2nd Octet) 7 Tunnel Endpoint Identifier (3rd Octet) 8 Tunnel Endpoint Identifier (4th Octet) 9 Sequence Number (1st Octet)1) 4)
10 Sequence Number (2nd Octet)1) 4) 11 N-PDU Number2) 4) 12 Next Extension Header Type3) 4)
65NORTEL NETWORKS CONFIDENTIAL
The Release ‘97 GTP Header
Bits Octets 8 7 6 5 4 3 2 1
1 Version Spare ' 1 1 1 1 ' SNN
2 Message Type
3-4 Length
5-6 Sequence Number
7-8 Flow Label
9 SNDCP N-PDU Number
10 Spare ' 1 1 1 1 1 1 1 1 '
11 Spare ' 1 1 1 1 1 1 1 1 '
12 Spare ' 1 1 1 1 1 1 1 1 '
13-20 TID
66NORTEL NETWORKS CONFIDENTIAL
Create PDP Context RequestRel99 GTP Message
(1 of 2)
Information Element Presence IMSI C Recovery O Selection mode C Tunnel Endpoint Identifier Data I M Tunnel Endpoint Identifier Control Plane
C
NSAPI M Linked NSAPI C Charging Characteristics C Trace Reference O Trace Type O
67NORTEL NETWORKS CONFIDENTIAL
Information Element Presence End User Address C Access Point Name C Protocol Configuration Options C SGSN Address for signaling M SGSN Address for user traffic M MSISDN C Quality of Service Profile M TFT C Trigger Id O OMC Identity O Private Extension O
Create PDP Context RequestRel99 GTP Message
(2 of 2)
68NORTEL NETWORKS CONFIDENTIAL
Create PDP Context RequestRel97 GTP Message
Information Element Presence Quality of Service Profile M Recovery O Selection mode M Flow Label Data I M Flow Label Signalling M End User Address M Access Point Name M Protocol Configuration Options O SGSN Address for signalling M SGSN Address for user traffic M MSISDN M Private Extension O
69NORTEL NETWORKS CONFIDENTIAL
Create PDP Context ResponseRel99 GTP MessageInformation Element Presence
Cause M Reordering required C Recovery O Tunnel Endpoint Identifier Data I C Tunnel Endpoint Identifier Control Plane
C
Charging ID C End User Address C Protocol Configuration Options O GGSN Address for control plane C GGSN Address for user traffic C Quality of Service Profile C Charging Gateway Address O Private Extension O
70NORTEL NETWORKS CONFIDENTIAL
Create PDP Context ResponseRel97 GTP MessageInformation Element Presence
Cause M Quality of Service Profile C Reordering required C Recovery O Flow Label Data I C Flow Label Signalling C Charging ID C End user address C Protocol Configuration Options O GGSN Address for signalling C GGSN Address for user traffic C Private Extension O
71NORTEL NETWORKS CONFIDENTIAL
Activate PDP Context Accept
Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context accept message identity
M
Negotiated LLC SAPI M Negotiated QoS M Radio priority level M Spare half octet M PDP address O Protocol configuration options O Packet flow identifier O
72NORTEL NETWORKS CONFIDENTIAL
Activate PDP Context Reject
Information Element Presence Protocol discriminator M Transaction identifier M Activate PDP context reject message identity
M
SM cause M Protocol configuration options O
73NORTEL NETWORKS CONFIDENTIAL
UMTS RAB Assignment Request to UTRAN
Information Element Presence Message Type M RABs To Be Setup Or Modified C RABs To Be Released C
74NORTEL NETWORKS CONFIDENTIAL
UMTS RAB Assignment Response from UTRAN
Information Element Presence Message Type M RABs Setup Or Modified C RABs Released C RABs Queued C RABs Failed To Setup Or Modified C RABs Failed To Released C
75NORTEL NETWORKS CONFIDENTIAL
PDP Context Activation Sequence(by Network) (PC04 or later feature)
SGSN
PDU Notification Request
Security Functions
Activate PDP Context Request
Create PDP Context Resp
Create PDP Context Req
MS Attach Sequence
BSS/UTRAN
RAB Assignment Seq
BSS PFC Sequence
76NORTEL NETWORKS CONFIDENTIAL
Information Element Presence IMSI M Private Extension O
Send Routing Info for GPRS RequestGTP Message
77NORTEL NETWORKS CONFIDENTIAL
Send Routing Info for GPRS ResponseGTP Message
Information Element Presence Cause M IMSI M MAP Cause O MS not Reachable Reason O GSN Address O Private Extension O
78NORTEL NETWORKS CONFIDENTIAL
PDU Notification RequestGTP Message
Information Element Presence IMSI M Tunnel Endpoint Identifier Control Plane
M
End User Address M Access Point Name M GGSN Address for Control Plane
M
Private Extension O
79NORTEL NETWORKS CONFIDENTIAL
PDU Notification Response GTP Message
Information Element Presence Cause M Private Extension O
80NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Transaction identifier M Request PDP context activation message identity
M
Offered PDP address M Access point name O
Request PDP Context Activation
81NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Transaction identifier M Request PDP context activation reject message identity
M
SM cause M
Request PDP Context Activation Reject
82NORTEL NETWORKS CONFIDENTIAL
Secondary PDP Context Activation Sequence
(Rel99 - PC04 Feature)
SGSN GGSN
Activate Secondary PDP Cont Req
Security Functions (GPRS only)
Activate Secondary PDP Cont Resp
Create PDP Context Resp
Create PDP Context Req
MS Attach and ActivateSequence
BSS/UTRAN
RAB Assignment Req
RAB Assignment Resp
83NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Transaction identifier M Activate secondary PDP context message identity
M
Requested NSAPI M Requested LLC SAPI M Requested QoS M Linked TI M Traffic flow template O
Activate Secondary PDP Context Request
(PC04 Feature)
84NORTEL NETWORKS CONFIDENTIAL
Activate SecondaryPDP Context Accept
(PC04 Feature)
Information Element Presence Protocol discriminator M Transaction identifier M Activate Secondary PDP accept message identity
M
Negotiated LLC SAPI M Negotiated QoS M Radio priority level M Spare half octet M Packet flow identifier O
85NORTEL NETWORKS CONFIDENTIAL
Information Element Presence Protocol discriminator M Transaction identifier M Activate secondary PDP context reject message identity
M
SM cause M
Activate SecondaryPDP Context Reject
(PC04 Feature)
86NORTEL NETWORKS CONFIDENTIAL
PDP Context Deactivation Sequence(by MS)
Deactivate PDP Context Request
Security Functions
Deactivate PDP Context Response
Delete PDPContext Resp
Delete PDPContext Req
RAB Assignment Req
RAB Assignment Resp
87NORTEL NETWORKS CONFIDENTIAL
Deactivate PDP Context Request
Deactivate PDP Context AcceptDelete PDP
Context Resp
Delete PDPContext Req
RAB Assignment Req
RAB Assignment Resp
PDP Context Deactivation Sequence(by GGSN)
88NORTEL NETWORKS CONFIDENTIAL
Deactivate PDP Context Request
Information Element Presence Protocol discriminator M Transaction identifier M Deactivate PDP context request message identity
M
SM cause M Teardown indicator O
89NORTEL NETWORKS CONFIDENTIAL
Delete PDP Context Request Rel97 & Rel99 GTP Message
Information element Presence Teardown Indicator (Rel99 only) C NSAPI (Rel99 only) M Private Extension O
90NORTEL NETWORKS CONFIDENTIAL
Delete PDP Context Response Rel97 & Rel99 GTP Message
Information element Presence Cause M Private Extension O
91NORTEL NETWORKS CONFIDENTIAL
Deactivate PDP Context Accept
Information Element Presence Protocol discriminator M Transaction identifier M Deactivate PDP context accept message identity
M
92NORTEL NETWORKS CONFIDENTIAL
Modify PDP Context Request
Modify PDP Context Response
Update PDPContext Response
Update PDPContext Request
ISD Ack
Insert Subsciber Data
SABM
UALLC Messages
*GPRS Only
PDP Context Modification SequenceSGSN Initiated
93NORTEL NETWORKS CONFIDENTIAL
Update PDP Context Req - SGSN Initiated Rel99 GTP Message
Information Element Presence IMSI C Recovery O Tunnel Endpoint Identifier Data I M Tunnel Endpoint Identifier Control Plane
C
NSAPI M Trace Reference O Trace Type O SGSN Address for Control Plane M SGSN Address for User Traffic M Quality of Service Profile M TFT O Trigger Id O OMC Identity O Private Extension O
94NORTEL NETWORKS CONFIDENTIAL
Update PDP Context Req - SGSN Initiated Rel97 GTP Message
Information Element Presence Quality of Service Profile M Recovery O Flow Label Data I M Flow Label Signalling M SGSN Address for signalling M SGSN Address for user traffic M Private Extension O
95NORTEL NETWORKS CONFIDENTIAL
Update PDP Context Response by GGSNRel99 GTP Message
Information Element Presence Cause M Recovery O Tunnel Endpoint Identifier Data I C Tunnel Endpoint Identifier Control Plane
C
Charging ID C GGSN Address for Control Plane
C
GGSN Address for User Traffic C Quality of Service Profile C Charging Gateway Address O Private Extension O
96NORTEL NETWORKS CONFIDENTIAL
Update PDP Context Response by GGSNRel97 GTP Message
Information Element Presence Cause M Quality of Service Profile C Recovery O Flow Label Data I C Flow Label Signalling C Charging ID C GGSN Address for signalling C GGSN Address for user traffic C Private Extension O
97NORTEL NETWORKS CONFIDENTIAL
Modify PDP Context RequestNetwork to MS
Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context request message identity
M
Radio priority level M Spare half octet M Requested LLC SAPI M New QoS M PDP address O Packet flow identifier O
98NORTEL NETWORKS CONFIDENTIAL
Modify PDP Context AcceptMS to Network
Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context accept message identity
M
99NORTEL NETWORKS CONFIDENTIAL
PDP Context Modification SequenceMS Initiated
GGSN HLR MSC/VLR
Modify PDP Context Request
Modify PDP Context Response
Update PDPContext Response
Update PDPContext Request
BSS
SABM
UALLC Messages
*GPRS Only
100NORTEL NETWORKS CONFIDENTIAL
Modify PDP Context RequestMS to Network
Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context request message identity
M
Requested LLC SAPI O Requested New QoS O New Traffic Flow Template O
101NORTEL NETWORKS CONFIDENTIAL
Modify PDP Context AcceptNetwork to MS
Information Element Presence Protocol discriminator M Transaction identifier M Modify PDP context accept message identity
M
Negotiated QoS O Negotiated LLC SAPI O New radio priority O Packet flow identifier O
102NORTEL NETWORKS CONFIDENTIAL
Update PDP Context RequestGGSN Initiated
(currently not Nortel supported) Rel99 GTP Message
Information Element Presence Recovery O NSAPI M End User Address O Quality of Service Profile O Private Extension O
103NORTEL NETWORKS CONFIDENTIAL
Update PDP Context ResponseFrom SGSN
(currently not Nortel supported) Rel99 GTP Message
Information Element Presence Cause M Recovery O Quality of Service Profile C Private Extension O
104NORTEL NETWORKS CONFIDENTIAL
Intra SGSN Routing Area Update
Routing Area Update Request
Security Functions
Routing Area Update Accept
Routing Area Update Complete
BSS/UTRAN
GGSNSGSN HLRMSC/VLR
105NORTEL NETWORKS CONFIDENTIAL
Inter SGSN Routing Area Update(1 of 3)
Security Functions
SGSN ContextRequest
SGSN ContextResponse
SGSN ContextAcknowledge
Forward Packets
Uplink/Downlink Data from Attach/Activated MS
RAU Request
Security Cntrl
Common ID
RANAP Messags*UMTS Only
106NORTEL NETWORKS CONFIDENTIAL
Inter SGSN Routing Area Update(2 of 3)
Update PDP Context Req
Update PDP Context Resp
Update GPRS Location
Cancel Location
Cancel Location Ack
Insert Subscriber Data Ack
Insert Subscriber Data
Update GPRS Location Ack
BSS/UTRAN
NewSGSN
GGSN HLR MSC/VLR
OldSGSN
107NORTEL NETWORKS CONFIDENTIAL
Inter SGSN Routing Area Update (3 of 3)
RAU Complete
Location Update Request
Location Update Accept
RAU Accept
Resume Uplink and Downlink Data
Modify PDP Cntxt Rsp
Modify PDPContext Request
*GPRSOnly
108NORTEL NETWORKS CONFIDENTIAL
Routing Area Update Request
Information Element Presence Protocol discriminator M Skip indicator M Routing area update request message identity
M
Update type M GPRS ciphering key sequence number
M
Old routing area identification M MS Radio Access capability M Old P-TMSI signature O Requested READY timer value O DRX parameter O TMSI status O P-TMSI (UMTS only) O MS network capability O PDP context status O
109NORTEL NETWORKS CONFIDENTIAL
SGSN Context RequestRel99 GTP Message
Information Element Presence IMSI C Routeing Area Identity (RAI) M Temporary Logical Link Identifier (TLLI)
C
Packet TMSI (P-TMSI) C P-TMSI Signature C MS Validated O Tunnel Endpoint Identifier Control Plane
M
SGSN Address for Control Plane M Private Extension O
110NORTEL NETWORKS CONFIDENTIAL
SGSN Context RequestRel97 GTP Message
Information Element Presence IMSI C Routeing Area Identity (RAI) M Temporary Logical Link Identifier (TLLI)
M
P-TMSI Signature O MS Validated O Flow Label Signalling M Private Extension O
111NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response Rel99 GTP Message
Information Element Presence Cause M IMSI C Tunnel Endpoint Identifier Control Plane
C
Radio Priority SMS O Radio Priority O Packet Flow Id O MM Context C PDP Context C SGSN Address for Control Plane C Private Extension O
112NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response MM Context
Rel99 GTP Message Bits
Octets 8 7 6 5 4 3 2 1 1 Type = 129 (Decimal) 2-3 Length 4 Spare 1111 CKSN 5 Security
Mode No of Vectors Used Cipher
6-13 Kc 14-m Triplet [0..4] (m+1)-(m+2) DRX parameter (m+3) MS Network Capability Length (m+4)-n MS Network Capability (n+1)-(n+2) Container length (n+3)-o Container
113NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response (1/2) PDP Context
Rel99 GTP Message
Bits
Octets 8 7 6 5 4 3 2 1 1 Type = 130 (Decimal)
2-3 Length 4 Rsv’d VAA Rsv’d Order NSAPI 5 X X X X SAPI 6 QoS Sub Length
7 - (q+6) QoS Sub [4..255] q+7 QoS Req Length
(q+8)-(2q+7) QoS Req [4..255] 2q+8 QoS Neg. Length
(2q+9)-(3q+8) QoS Neg [4..255] (3q+9)-(3q+10) Sequence Number Down (SND)
(3q+11)-(3q+12) Sequence Number Up (SNU) 3q+13 Send N-PDU Number 3q+14 Receive N-PDU Number
(3q+15)-(3q+18) Uplink Tunnel Endpoint Identifier Control Plane
114NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response (2/2) PDP Context
Rel99 GTP Message
Bits
Octets 8 7 6 5 4 3 2 1 (3q+19)-(3q+22) Uplink Tunnel Endpoint Identifier Data I
3q+23 PDP Context Identifier 3q+24 Spare 1 1 1 1 PDP Type Organisation 3q+25 PDP Type Number 3q+26 PDP Address Length
(3q+27)-m PDP Address [0..63] m+1 GGSN Address for control plane Length
(m+2)-n GGSN Address for control plane [4..16] n+1 GGSN Address for User Traffic Length
(n+2)-o GGSN Address for User Traffic [4..16] o+1 APN length
(o+2)-p APN p+1 Spare (sent as 0 0 0 0) Transaction Identifier p+2 Transaction Identifier
115NORTEL NETWORKS CONFIDENTIAL
SGSN Context ResponseRel97 GTP Message
Information Element Presence Cause M IMSI C Flow Label Signalling C MM Context C PDP Context C Private Extension O
116NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response IMSI
Rel97 GTP Message v7.3
Bits Octets 8 7 6 5 4 3 2 1
1 Type = 2 (Decimal)
2 MCC digit 2 MCC digit 1
3 1 1 1 1 MCC digit 3
4 MNC digit 2 MNC digit 1
5 MSIN digit 2 MSIN digit 1
6 MSIN digit 4 MSIN digit 3
7 MSIN digit 6 MSIN digit 5
8 MSIN digit 8 MSIN digit 7
9 MSIN digit 10 MSIN digit 9
MSIN digits not used shall be set to F (HEX)
117NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response IMSI
Rel97 GTP Message v7.6
Bits
Octets 8 7 6 5 4 3 2 1 1 Type = 2 (Decimal)
2-9 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'.
118NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response MM Context
Rel97 GTP Message v7.3
Bits
Octets 8 7 6 5 4 3 2 1 1 Type = 129 (Decimal) 2-3 Length 4 Spare 1111 CKSN 5 Spare 11 No of Triplets Used Cipher 6-13 Kc 14-m Triplet [0..4] (m+1)-(m+3) DRX parameter (m+4)-(m+6) MS Network Capability (m+7)-(m+8) Container length (m+9)-n Container
119NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response MM Context
Rel97 GTP Message v7.6
Bits
Octets 8 7 6 5 4 3 2 1 1 Type = 129 (Decimal) 2-3 Length 4 Spare 11111 CKSN 5 Spare 11 No of Triplets Used Cipher 6-13 Kc 14-m Triplet [0..4] (m+1)-(m+2) DRX parameter (m+3)-(m+3+k) MS Network Capability (m+4+k)-(m+5+k) Container length (m+6+k)-n Container
120NORTEL NETWORKS CONFIDENTIAL
SGSN Context Response PDP Context - Rel97 GTP Message Bits
Octets 8 7 6 5 4 3 2 1
1 Type = 130 (Decimal) 2-3 Length
4 Rsv’d VAA Rsv’d Order NSAPI 5 X X X X SAPI
6-8 QoS Sub 9-11 QoS Req
12-14 QoS Neg 15-16 Sequence Number Down (SND) 17-18 Sequence Number Up (SNU)
19 Send N-PDU Number 20 Receive N-PDU Number
21-22 Uplink Flow Label Signalling 23 Spare 1 1 1 1 PDP Type Organization 24 PDP Type Number 25 PDP Address Length
26-m PDP Address [1..63] m+1 GGSN Address for signalling Length
(m+2)-n GGSN Address for signalling [4..16] n+1 APN length
(n+2)-o APN o+1 Spare (sent as 0 0 0 0) Transaction Identifier
121NORTEL NETWORKS CONFIDENTIAL
SGSN Context AcknowledgeRel99 GTP Message
Information Element Presence Cause M Tunnel Endpoint Identifier Data II
C
SGSN Address for user traffic C Private Extension O
122NORTEL NETWORKS CONFIDENTIAL
SGSN Context AcknowledgeRel97 GTP Message
Information Element Presence Cause M Flow Label II C SGSN Address for user traffic C Private Extension O
123NORTEL NETWORKS CONFIDENTIAL
Routing Area Update AcceptInformation Element Presence
Protocol discriminator M Skip indicator M Routing area update accept message identity
M
Force to standby M Update result M Periodic RA update timer M Routing area identification M P-TMSI signature O Allocated P-TMSI O MS identity O List of Receive N-PDU Numbers O Negotiated READY timer value O GMM cause O T3302 value O Cell notification O Equivalent PLMNs O
124NORTEL NETWORKS CONFIDENTIAL
Routing Area Update Complete
Information Element Presence Protocol discriminator M Skip indicator M Routing area update complete message identity
M
List of received N-PDU numbers
O
125NORTEL NETWORKS CONFIDENTIAL
Routing Area Update Reject
Information Element Presence Protocol discriminator M Skip indicator M Routing area update reject message identity
M
GMM cause M Force to standby M Spare half octet M T3302 value O
126NORTEL NETWORKS CONFIDENTIAL
CS Paging Sequence - GPRS
BSS SGSN HLR
MSC/VLR
PagePaging Request
(BSSGP)
Paging Request
SABM(Paging Response)
SCCP Connection Request (Paging Response)
127NORTEL NETWORKS CONFIDENTIAL
CS Paging Sequence - UMTS
RNS SGSN HLR
MSC/VLR
PagePaging Request
(RANAP)
Paging Request
RCC Initial DirectTransfer
(Paging Response)
RANAP Initial UE (Paging Response)
128NORTEL NETWORKS CONFIDENTIAL
Paging Request(BSSAP message from VLR)
Information Element Presence Message type M IMSI M VLR number M TMSI O Location area identifier O Channel needed O eMLPP Priority O
129NORTEL NETWORKS CONFIDENTIAL
PS Paging Procedure for GPRS(GPRS Downlink Transfer)
BSS SGSN GGSN
Downlink PDUPaging Request
(BSSGP)GPRS Paging
Request
Any LLC Frame(Paging Response)
Any LLC Frame
130NORTEL NETWORKS CONFIDENTIAL
PS Paging Procedure for UMTS(Paging Initiated by CN)
RNS SGSN GGSN
Downlink PDU
Paging Request(RANAP)
Paging Request
Service Request
Service Request
131NORTEL NETWORKS CONFIDENTIAL
Service Request (UMTS only)
Information Element Presence Protocol discriminator M Skip indicator M Service Request M Ciphering key sequence number
M
Service type M P-TMSI M PDP context status O
132NORTEL NETWORKS CONFIDENTIAL
Service Accept (UMTS only)
Information Element Presence Protocol discriminator M Skip indicator M Service Accept M
133NORTEL NETWORKS CONFIDENTIAL
Service Reject (UMTS only)
Information Element Presence Protocol discriminator M Skip indicator M Service Reject M GMM cause M
134NORTEL NETWORKS CONFIDENTIAL
GMM Status
Information Element Presence Protocol discriminator M Skip indicator M GMM STATUS message identity
M
GMM cause M
135NORTEL NETWORKS CONFIDENTIAL
GMM Information
Information Element Presence Protocol discriminator M Skip indicator M GMM information message identity
M
Full name for network O Short name for network O Local time zone O Universal time and local time zone
O
LSA identity O Network Daylight Savings Time O
136NORTEL NETWORKS CONFIDENTIAL
SM Status
Information Element Presence Protocol discriminator M Transaction identifier M SM Status message identity M Cause M
137NORTEL NETWORKS CONFIDENTIAL
SCCP “Called” and “Calling” Numbers for Routing
HLR
Send Auth Info
SAI Ack
Update GPRS Location
Insert Subscr Data
ISD Ack
UGL Ack
SIGSGSN
Cancel Location
CL Ack
TCAP Continue Message
TCAP Begin Message
TCAP End Message
CLG = SGSN #
TCAP End Message
TCAP Begin Message
TCAP End Message
TCAP Continue Message
TCAP Begin Message
CLD = SGSN #
CLD = IMSI #
CLG = HLR #
CLD = IMSI #
CLG = SGSN #
CLD = SGSN #
CLG = HLR #
CLD = HLR #
CLD = HLR #
CLD = SGSN #
CLG = HLR #
CLD = SGSN #
CLG = HLR #
CLD = Called Entity
CLG = Calling Entity
IMSI # - From Attach Request (cc/nc translated for ITU)
SGSN # - From Gsc/X sgsnNumber
HLR # - From HLR or testcase
*DPC (Destination Point Code) added by the SIG
CLG = SGSN # (w/DPC*)
CLG = SGSN # (w/DPC*)
User DATA
User data length
CGPA
Cgpa Length
CDPA
Address Indicator
Address
PC
SSN
Global Title
Address Info (GT)
GTT( translation type)
Nth digfiller
--------
3rd Dig4th dig
1st dig2nd dig
SSN0 SSN unknown1 SCMG2 TUP3 ISDNUP4 OA&M5 MAP6 HLR7 VLR8 MSC9 EIRA AC
Address IndicatorBIT 0 0 =PC not included 1 = PC includedBIT 1 0 = SSN not included 1 = SSN includedBIT 5-2 0000 = No GT included 0001 = NA+GT 0010 = GTT+GT 0011 = GTT+NP+ES+GT 0100 = GTT+NP+ES+NA+GTBIT 6 0 = Routing based on GT 1 = Routing Bases on DPC in Routing label & SSN in address
Bit 7 0 = Address is coded International1 = Address is coded National
Number plan Encode Scheme
Nature of Address (NA)
Numbering Plan0 = unknown1= ISDN Telephony E.163 & E.1642= Spare3= NP X.1214= Telex NP F.695= Maritime Mobile NP E.210, E.2116= Land Mobile NP E.2127= ISDN Mobile NP E.214
(Subsystem number)
Encoding Scheme
0 = Unknown Encoding1 = BCD, Odd # of digits2 = BCD , Even # of digits
NI RTG GTI coding SSN PC
07 5 2 16
Diagnostic Reasons0 No translations1 No translations for this specific address2 Subsystem congestion3 Subsystem Failure4 Unequipped user5 Network Failure (MTP failure)6 Network congestion7 Unqualified8 Error in message transport9 Error in local ProcessingA Destination cannot perform reassemblyB SCCP failureFF Expansion
SIO
DPC
SLS
OPC
MSG type
Diag/Class
Ptr Cdpa
Ptr to USER data
Ptr Cgpa
Cdpa Length
0 Discard Msg8 Return Msg on Error
NI PRI SI
RET OPT CLASS
Message priority0- O&M/SCCP1-DB/IAM2 CPsig3 MTP
Network Indicator0- International1-Intl. spare2-Natl3-Natl spare
09 UDT 0A UDTS
0 Connectionless Class 01 Connectionless Class 12-4 Connection Oriented Classes
ITU UDT - SCCP
SIO
DPC
SLS
OPC
MSG type
Diag/Class
Ptr Cdpa
Ptr to USER data
Ptr Cgpa
Cdpa Length
NI PRI SI
RET OPT CLASS
Message priority0- O&M/SCCP1-DB/IAM2 CPsig3 MTP
Network Indicator0- International1-Intl. spare2-Natl3-Natl spare
09 UDT 0A UDTS
0 Discard Msg8 Return Msg on Error
0 Connectionless Class 01 Connectionless Class 12-4 Connection Oriented Classes
Address Indicator
Address
SSN
PC
Global Title
Address Info (GT)
GTT( translation type)2nd dig 1st dig
4th dig 3rd Dig
---- ----
filler Nth dig
Diagnostic Reasons0 No translations1 No translations for this specific address2 Subsystem congestion3 Subsystem Failure4 Unequipped user5 Network Failure (MTP failure)6 Network congestion7 Unqualified8 SCCP Hop Counter Violation9 Error in message transport10 Error in local processing11 Destination cannot perform reassembly12 SCCP failure
SSN0 SSN unknown1 SCMG2 TUP3 ISDNUP4 OA&M5 MAP6 HLR7 VLR8 MSC9 EIRA AC
Address IndicatorBIT 0 0 = SSN not included 1 = SSN includedBIT 1 0 =PC not included 1 = PC includedBIT 5-2 0000 = No GT included 0001 = NP+ES+GT 0010 = GTT+GT 0011 = Not assigned for US networks 0100 = Not assigned for US networks 1000 = DCIS6 GT indicator BIT 6 0 = Routing based on GT 1 = Routing Bases on DPC in Routing label & SSN in address
Bit 7 0 = Address is coded International1 = Address is coded National
(Subsystem number)
NI RTG GTI coding PC SSN
07 5 2 16
User DATA
User data length
CGPA
Cgpa Length
CDPA
ANSI UDT - SCCP
140NORTEL NETWORKS CONFIDENTIAL
Some significant values PD values include:
Bits
4 3 2 1
1 0 0 0 – GPRS Mobility Management messages (GMM)
1 0 0 1 – Short Message Service messages (SMS)
1 0 1 0 – GPRS Session Management messages (SM)
Protocol Discriminator
141NORTEL NETWORKS CONFIDENTIAL
• Every GMM message contains a Skip Indicator IE. A Skip Indicator coded anything other than “0000” shall be ignored.
• Every SM message contains the Transaction Identifier IE. The TI allows to distinguish up to 16 different bi-directional messages flows for a given PD and a given SAP. For Extended TI, up to 256 different bi-directional messages flows can be distinguished.
Skip Indicator and Transaction Identifier
142NORTEL NETWORKS CONFIDENTIAL
8 7 6 5 4 3 2 1
TI flag
TIO _ _ _ _ Octet 1
1 EXT
TIE Octet 2
Transaction Identifier IE
Because of the complexity or the TI IE, we’ll cover it here.
143NORTEL NETWORKS CONFIDENTIAL
GMM Message Identities (1 of 3)
Bits
8 7 6 5 4 3 2 1
0 0 - - - - - - Mobility management messages
0 0 0 0 0 0 0 1 Attach request
0 0 0 0 0 0 1 0 Attach accept
0 0 0 0 0 0 1 1 Attach complete
0 0 0 0 0 1 0 0 Attach reject
0 0 0 0 0 1 0 1 Detach request
0 0 0 0 0 1 1 0 Detach accept
144NORTEL NETWORKS CONFIDENTIAL
GMM Message Identities (2 of 3)
Bits
8 7 6 5 4 3 2 1
0 0 - - - - - - Mobility management messages
0 0 0 0 1 0 0 0 Routing area update request
0 0 0 0 1 0 0 1 Routing area update accept
0 0 0 0 1 0 1 0 Routing area update complete
0 0 0 0 1 0 1 1 Routing area update reject
0 0 0 0 1 1 0 0 Service Request
0 0 0 0 1 1 0 1 Service Accept
0 0 0 0 1 1 1 0 Service Reject
0 0 0 1 0 0 0 0 P-TMSI reallocation command
0 0 0 1 0 0 0 1 P-TMSI reallocation complete
145NORTEL NETWORKS CONFIDENTIAL
GMM Message Identities (3 of 3)
Bits
8 7 6 5 4 3 2 1
0 0 - - - - - - Mobility management messages
0 0 0 1 0 0 1 0 Authentication and ciphering request
0 0 0 1 0 0 1 1 Authentication and ciphering response
0 0 0 1 0 1 0 0 Authentication and ciphering reject
0 0 0 1 1 1 0 0 Authentication and ciphering failure
0 0 0 1 0 1 0 1 Identity request
0 0 0 1 0 1 1 0 Identity response
0 0 1 0 0 0 0 0 GMM status
0 0 1 0 0 0 0 1 GMM information
146NORTEL NETWORKS CONFIDENTIAL
SM Message Identities(1 of 2)
Bits
8 7 6 5 4 3 2 1
0 1 - - - - - - Session management messages
0 1 0 0 0 0 0 1 Activate PDP context request
0 1 0 0 0 0 1 0 Activate PDP context accept
0 1 0 0 0 0 1 1 Activate PDP context reject
0 1 0 0 0 1 0 0 Request PDP context activation
0 1 0 0 0 1 0 1 Request PDP context activation reject
0 1 0 0 0 1 1 0 Deactivate PDP context request
0 1 0 0 0 1 1 1 Deactivate PDP context accept
147NORTEL NETWORKS CONFIDENTIAL
SM Message Identities (2 of 2)
Bits
8 7 6 5 4 3 2 1
0 1 - - - - - - Session management messages
0 1 0 0 1 0 0 0 Modify PDP context request (Network to MS direction)
0 1 0 0 1 0 0 1 Modify PDP context accept (MS to network direction)
0 1 0 0 1 0 1 0 Modify PDP context request (MS to network direction)
0 1 0 0 1 0 1 1 Modify PDP context accept (Network to MS direction)
0 1 0 0 1 1 0 0 Modify PDP context reject
0 1 0 0 1 1 0 1 Activate secondary PDP context request
0 1 0 0 1 1 1 0 Activate secondary PDP context accept
0 1 0 0 1 1 1 1 Activate secondary PDP context reject
0 1 0 1 0 1 0 1 SM Status
148NORTEL NETWORKS CONFIDENTIAL
GMM/SM Information Elements(1 of 3)
• Protocol Discriminator• Skip indicator• Transaction identifier• Message Type• Cell Identity• Ciphering Key Sequence Number• Mobile Identity• Mobile Station Classmark1• Spare Half Octet• Core Network System
Information (UMTS only)
• Attach result• Attach type• Ciphering algorithm• TMSI status• Detach type• DRX parameter• Force to standby • P-TMSI signature• Identity type 2
149NORTEL NETWORKS CONFIDENTIAL
GMM/SM Information Elements(2 of 3)
• IMEISV request• Receive N-PDU Numbers list• MS network capability• MS radio access capability• Mobile station identity• Routing area identification• Timer value• Update result• Update type • GMM Cause• A&C reference number
• Cell notification
• Network service access point identifier
• Protocol configuration options• Protocol configuration options
format• Packet data protocol address• Quality of service • Access Point Name• SM cause
150NORTEL NETWORKS CONFIDENTIAL
GMM/SM Information Elements(3 of 3)
• LLC SAPI• Tear down indicator• Packet flow indicator• Traffic flow template• PDP context status• Time Zone• Time Zone and Time• LSA Identifier• Daylight Savings Time• Radio priority
• Authentication parameter RAND• Authentication parameter SRES• Authentication Parameter AUTN
(UMTS authentication challenge only)
• Authentication Response• Authentication Response (ext)• Authentication Failure
parameter (UMTS authentication challenge only)
NORTEL NETWORKS CONFIDENTIAL
Backups
These Slides will not be covered in Class
152NORTEL NETWORKS CONFIDENTIAL
Combined Intra SGSN RA/LA Update(1 of 3)
BSS SGSN HLR
Routing Area Update Request
Security Functions
LocationUpdate Req
NewMSC/VLR
OldMSC/VLR
LocationUpdate
CancelLocation
153NORTEL NETWORKS CONFIDENTIAL
Combined Intra SGSN RA/LA Update (2 of 3)
BSS SGSN HLRNewMSC/VLR
OldMSC/VLR
InsertSubscriber
Data
CancelLocation Ack
ISD Ack
LocationUpdate Accept
LocationUpdate Ack
154NORTEL NETWORKS CONFIDENTIAL
Combined Intra SGSN RA/LA Update (3 of 3)
BSS SGSN HLR
Routing Area Update Accept
TMSIReallocation
Complete
NewMSC/VLR
OldMSC/VLR
Routing Area Update Complete
155NORTEL NETWORKS CONFIDENTIAL
Combined Inter SGSN RA/LA Update(1 of 3)
Routing AreaUpdate Request
SecurityFunctions
SGSN ContextRequest
SGSN ContextResponse
SGSN ContextAcknowledge
Forward Packets
Update PDP Context Req
Update PDP Context Resp
BSSNew
SGSNGGSN HLROld
SGSN
NewMSC/VLR
OldMSC/VLR
156NORTEL NETWORKS CONFIDENTIAL
Combined Inter SGSN RA/LA Update (2 of 3)
Location Update Req
BSSNew
SGSNGGSN HLROld
SGSN
NewMSC/VLR
OldMSC/VLR
Update GPRS Location
Cancel Location
Cancel Location Ack
Insert Subscriber Data
Insert Subscriber Data Ack
Update GPRS Location Ack
157NORTEL NETWORKS CONFIDENTIAL
Combined Inter SGSN RA/LA Update (3 of 3)
Location Update Accept
BSSNew
SGSNGGSN HLROld
SGSN
NewMSC/VLR
OldMSC/VLR
Update Location
Cancel Loc
CanLocAck
Insert Subscr Data
ISD Ack
UGL Ack
RAU Complete
RAU Accept
TMSI Reallocation Complete