Upload
nizar-touaiti
View
39
Download
1
Embed Size (px)
Citation preview
1 © Nokia Siemens Networks CN3203EN01GLN00
PCNSIG
Gr interface
2 © Nokia Siemens Networks CN3203EN01GLN00
Objectives
After this training session, the student should be able to:
• Explain how the interaction between SGSN and HLR works
• List the procedures supported by SGSN - HLR interaction
• Describe the following procedures:
– Update GPRS location
– Insert Subscriber Data
– Purge Mobile Station
– Cancel Location
3 © Nokia Siemens Networks CN3203EN01GLN00
NSN - Fully 3GPP Compliant Interfaces
4 © Nokia Siemens Networks CN3203EN01GLN00
Protocol stack on Gr interface
TypeUnitOrDepartmentHereTypeYourNameHere
SGSNHLR
Gr
MTP 2
MTP 3
MTP 1
SCCP
MTP 2
MTP 3
MTP 1
SCCP
TCAPTCAP
MAPMAP
5 © Nokia Siemens Networks CN3203EN01GLN00
Protocol stack on Gr interface
IP
SCTP
M3UA
SCCP
MAP
TCAP
HLR
Gr
SGSN
IP
SCTP
M3UA
SCCP
MAP
TCAP
SCTP
6 © Nokia Siemens Networks CN3203EN01GLN00
Transaction Capabilities Application Part
Transaction sub-layer
Component sub-layer
SCCP
INVOKE
RETURN_RESULT
RETURN_ERROR
REJECT
TC_BEGIN
TC_CONTINUE
TC_END
TC_ABORT
to peer
to peer
to peer
Operations
Results
Errors
TCAP
MAP
7 © Nokia Siemens Networks CN3203EN01GLN00
Update GPRS Location Procedure (Inter SGSN RA update)
HLR new SMMU old SMMU
2. MAP. Cancel Location (IMSI)
2. MAP. Cancel Location Ack
1. MAP. Update Location (IMSI, SGSN nbr, SGSN addr)
3. MAP. Insert subscriber Data (MSISDN, GPRS subcr data)
3. MAP. Insert subscriber Data Ack
4. MAP. Update Location Ack
8 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Update GPRS Location message (1/3) MSU
- BSN: 56 (38h) BIB: 1 FSN: 57 (39h) FIB: 1
- SCCP
- network indicator : reserved national
- data, length : 62, (3Eh)
UDT - UNIT DATA
SCCP DPC: 2400 (0960h)
SCCP OPC: 1856 (0740h)
SCCP SLS: 13 (0Dh)
Protocol Class
- protocol class : 80h, conn.less, return msg
Called Party Address
- length 13 (0Dh)
- full GT configuration
- routing based on global title
- subsystem is HLR
- translation type : 0 (00h)
- encoding : BCD, odd number of digits
- numbering plan : ISDN/mobile (E.214)
- nature of address : international number
- address signals : 392699900000012
Calling Party Address
- length 12 (0Ch)
- full GT configuration
- routing based on global title
- Subsystem nr: 149 (95h)
- translation type : 0 (00h)
- encoding : BCD, odd number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 3926990000100
SCCP User Data
- length 83 (53h)
9 © Nokia Siemens Networks CN3203EN01GLN00
SUBSYSTEM 6 : HLR
BEGIN
OrigTransactionID: 87 C0 B3 00
DialoguePortion
External
ObjectIdentifier: 0-0-17-773-1-1-1 (dialog id)
Single-ASN.1-type
DialogueRequest
Protocol-Version: 00000111 10000000
Application-Context-Name
ObjectIdentifier: 0-4-0-0-1-0-32-3 (GPRS location update)
ComponentPortion
Invoke
InvokedID: 00
LocalOperationCode: 17
Parameter: 48 (30h) Length: 31 (1Fh)
Tag: Universal, Constructed, value: 10h
- length: 31 (1Fh)
Tag: Universal, Primitive, value: 04h
- length: 8 (08h)
- data: 22 02 93 09 00 00 10 F2
Tag: Universal, Primitive, value: 04h
- length: 8 (08h)
- data: 91 93 62 99 00 00 01 F0
Tag: Universal, Primitive, value: 04h
- length: 5 (05h)
- data: 04 AC 1F 2C 22
Tag: Context, Constructed, value: 00h
- length: 2 (02h)
Tag: Context, Primitive, value: 03h
- length: 0 (00h)
Example trace of Update GPRS Location message (2/3)
10 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Update GPRS Location message (3/3)
UPDATE GPRS LOCATION ARG : 23 (17h)
UpdateGPRSLocationArg
IMSI
- TBCD String : 222039900000012
SGSN-Number
- nature of address ind. : international
- numbering plan ind. : ISDN/Telephony (E.164)
- TBCD String : 3926990000100
SGSN-Address
- IPv4 address : 172.31.44.34 (SMMU)
sgsn-Capability
gprsEnhancementsSupportIndicator
11 © Nokia Siemens Networks CN3203EN01GLN00
Example trace Insert Subscriber Data message (1/4) MSU
- BSN: 57 (39h) BIB: 1 FSN: 57 (39h) FIB: 1
- SCCP
- network indicator : reserved national
- data, length : 62, (3Eh)
UDT - UNIT DATA
SCCP DPC: 1856 (0740h)
SCCP OPC: 2400 (0960h)
SCCP SLS: 1 (01h)
Protocol Class
- protocol class : 80h, conn.less, return msg
Called Party Address
- length 12 (0Ch)
- full GT configuration
- routing based on global title
- Subsystem nr: 149 (95h)
- translation type : 0 (00h)
- encoding : BCD, odd number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 3926990000100
Calling Party Address
- length 11 (0Bh)
- full GT configuration
- routing based on global title
- subsystem is HLR
- translation type : 0 (00h)
- encoding : BCD, even number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 392699000060
SCCP User Data
- length 120 (78h)
12 © Nokia Siemens Networks CN3203EN01GLN00
Example trace Insert Subscriber Data message (2/4)
SUBSYSTEM 6 : HLR
CONTINUE
OrigTransactionID: H...
DestTransactionID: ....
DialoguePortion
External
ObjectIdentifier: 0-0-17-773-1-1-1
Single-ASN.1-type
DialogueResponse
Protocol-Version: 00000111 10000000
Application-Context-Name
ObjectIdentifier: 0-4-0-0-1-0-32-3
Result
- Accepted (0)
Result-Source-Diagnostic
Dialogue-Service-User
- Null (0)
ComponentPortion
Invoke
13 © Nokia Siemens Networks CN3203EN01GLN00
Example trace Insert Subscriber Data message (3/4) InvokedID: .
LocalOperationCode: .
Parameter: 48 (30h) Length: 50 (32h)
Tag: Universal, Constructed, value: 10h
- length: 50 (32h)
Tag: Context, Primitive, value: 01h
- length: 7 (07h)
- data: ..bYU.!
Tag: Context, Primitive, value: 03h
- length: 1 (01h)
- data: .
Tag: Context, Constructed, value: 10h
- length: 33 (21h)
Tag: Universal, Primitive, value: 05h
- length: 0 (00h)
Tag: Context, Constructed, value: 01h
- length: 29 (1Dh)
Tag: Universal, Constructed, value: 10h
- length: 27 (1Bh)
Tag: Universal, Primitive, value: 02h
- length: 1 (01h)
- data: .
Tag: Context, Primitive, value: 10h
- length: 2 (02h)
- data: .!
Tag: Context, Primitive, value: 12h
- length: 3 (03h)
- data: #B.
Tag: Context, Primitive, value: 14h
- length: 2 (02h)
- data: .*
Tag: Context, Primitive, value: 00h
- length: 9 (09h)
- data: ...@@.A@@
Tag: Context, Primitive, value: 18h
- length: 1 (01h)
- data: .
14 © Nokia Siemens Networks CN3203EN01GLN00
Example trace Insert Subscriber Data message (4/4) INSERT SUBSCRIBER DATA ARG : 7 (07h)
InsertSubscriberDataArg
MS-ISDN
- nature of address ind. : international
- numbering plan ind. : ISDN/Telephony (E.164)
- TBCD String : 392695550012
SubscriberStatus
- ServiceGranted (00h)
GPRSSubscriptionData
completeDataListIncluded
GPRSDataList
PDP-Context
PDP-ContextId: 1
PDP-Type
- PDP type organization : IETF
- PDP type number : PPP
QoS-Subscribed
- Reliability class : Unacknowledged GTP & LLC, ack. RLC
- Delay class : Delay class 4 (best effort)
- Subscribed precedence : Normal priority
- Peak throughput : Up to 8 000 octet/s
- Mean throughput : Unavailable
APN: .*
ext-QoS-Subscribed: ...@@.A@@
networkAccessMode
- bothMSCAndSGSN (00h)
15 © Nokia Siemens Networks CN3203EN01GLN00
Purge Mobile Station Procedure
The Purge function allows a SGSN to inform the HLR that it has deleted the MM and PDP contexts of a detached MS.
16 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Purge MS message (1/3) MSU
- BSN: 57 (39h) BIB: 1 FSN: 58 (3Ah) FIB: 1
- SCCP
- network indicator : reserved national
- data, length : 62, (3Eh)
UDT - UNIT DATA
SCCP DPC: 2400 (0960h)
SCCP OPC: 1856 (0740h)
SCCP SLS: 13 (0Dh)
Protocol Class
- protocol class : 80h, conn.less, return msg
Called Party Address
- length 11 (0Bh)
- full GT configuration
- routing based on global title
- subsystem is HLR
- translation type : 0 (00h)
- encoding : BCD, even number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 392699000060
Calling Party Address
- length 12 (0Ch)
- full GT configuration
- routing based on global title
- Subsystem nr: 149 (95h)
- translation type : 0 (00h)
- encoding : BCD, odd number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 3926990000100
SCCP User Data
- length 72 (48h)
17 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Purge MS message (2/3) SUBSYSTEM 6 : HLR
BEGIN
OrigTransactionID: ....
DialoguePortion
External
ObjectIdentifier: 0-0-17-773-1-1-1
Single-ASN.1-type
DialogueRequest
Protocol-Version: 00000111 10000000
Application-Context-Name
ObjectIdentifier: 0-4-0-0-1-0-27-3
ComponentPortion
Invoke
InvokedID: .
LocalOperationCode: C
Parameter: 163 (A3h) Length: 20 (14h)
Tag: Context, Constructed, value: 03h
- length: 20 (14h)
Tag: Universal, Primitive, value: 04h
- length: 8 (08h)
- data: ".......
Tag: Context, Primitive, value: 01h
- length: 8 (08h)
- data: ..b.....
18 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Purge MS message (3/3)
PURGE MS ARG : 67 (43h)
PurgeMS-Arg
IMSI
- TBCD String : 222039900000012
SGSN-Number
- nature of address ind. : international
- numbering plan ind. : ISDN/Telephony (E.164)
- TBCD String : 3926990000100
19 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Purge MS Ack message (1/3) MSU
- BSN: 58 (3Ah) BIB: 1 FSN: 58 (3Ah) FIB: 1
- SCCP
- network indicator : reserved national
- data, length : 62, (3Eh)
UDT - UNIT DATA
SCCP DPC: 1856 (0740h)
SCCP OPC: 2400 (0960h)
SCCP SLS: 13 (0Dh)
Protocol Class
- protocol class : 80h, conn.less, return msg
Called Party Address
- length 12 (0Ch)
- full GT configuration
- routing based on global title
- Subsystem nr: 149 (95h)
- translation type : 0 (00h)
- encoding : BCD, odd number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 3926990000100
Calling Party Address
- length 11 (0Bh)
- full GT configuration
- routing based on global title
- subsystem is HLR
- translation type : 0 (00h)
- encoding : BCD, even number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 392699000060
SCCP User Data
- length 68 (44h)
20 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Purge MS Ack message (2/3) SUBSYSTEM 6 : HLR
END
DestTransactionID: ....
DialoguePortion
External
ObjectIdentifier: 0-0-17-773-1-1-1
Single-ASN.1-type
DialogueResponse
Protocol-Version: 00000111 10000000
Application-Context-Name
ObjectIdentifier: 0-4-0-0-1-0-27-3
Result
- Accepted (0)
Result-Source-Diagnostic
Dialogue-Service-User
- Null (0)
ComponentPortion
ReturnResultLast
InvokedID: .
Sequence
LocalOperationCode: C
Parameter: 48 (30h) Length: 2 (02h)
Tag: Universal, Constructed, value: 10h
- length: 2 (02h)
Tag: Context, Primitive, value: 01h
- length: 0 (00h)
21 © Nokia Siemens Networks CN3203EN01GLN00
Example trace of Purge MS Ack message (3/3)
PURGE MS RES : 67 (43h)
PurgeMS-Res
freezeP-TMSI
Only if the SGSN nbr received matches with the SGSN nbr stored in HLR
22 © Nokia Siemens Networks CN3203EN01GLN00
Cancel Location Procedure (1/3) MSU
- BSN: 58 (3Ah) BIB: 1 FSN: 59 (3Bh) FIB: 1
- SCCP
- network indicator : reserved national
- data, length : 62, (3Eh)
UDT - UNIT DATA
SCCP DPC: 1856 (0740h)
SCCP OPC: 2400 (0960h)
SCCP SLS: 14 (0Eh)
Protocol Class
- protocol class : 80h, conn.less, return msg
Called Party Address
- length 12 (0Ch)
- full GT configuration
- routing based on global title
- Subsystem nr: 149 (95h)
- translation type : 0 (00h)
- encoding : BCD, odd number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 3926990000100
Calling Party Address
- length 11 (0Bh)
- full GT configuration
- routing based on global title
- subsystem is HLR
- translation type : 0 (00h)
- encoding : BCD, even number of digits
- numbering plan : ISDN/telephony (E.163, 164)
- nature of address : international number
- address signals : 392699000060
SCCP User Data
- length 65 (41h)
23 © Nokia Siemens Networks CN3203EN01GLN00
Cancel Location Procedure (2/3)
SUBSYSTEM 6 : HLR
BEGIN
OrigTransactionID: 1F 40 10 00
DialoguePortion
External
ObjectIdentifier: 0-0-17-773-1-1-1
Single-ASN.1-type
DialogueRequest
Protocol-Version: 00000111 10000000
Application-Context-Name
ObjectIdentifier: 0-4-0-0-1-0-2-3
ComponentPortion
Invoke
InvokedID: 00
LocalOperationCode: 03
Parameter: 163 (A3h) Length: 13 (0Dh)
Tag: Context, Constructed, value: 03h
- length: 13 (0Dh)
Tag: Universal, Primitive, value: 04h
- length: 8 (08h)
- data: 22 02 93 09 00 00 10 F2
Tag: Universal, Primitive, value: 0Ah
- length: 1 (01h)
- data: 01
24 © Nokia Siemens Networks CN3203EN01GLN00
Cancel Location Procedure (3/3)
CANCEL LOCATION ARG : 3 (03h)
CancelLocationArg
IMSI
- TBCD String : 262099300000036
cancellationType
- subscriptionWithdraw (01h)