PS 2G and 3G Call Flow
PS 2G and 3G Call Flow
PS 2G and 3G Call Flow
Jo n !ane
NORTEL NETWORKS CONFIDENTIAL
%e&ision 'istor(
Vers 1 2 3 4 5 * 6 1.0 1.1 2.0 3.0 3.1 3.2 3.3 )ate C ange 12/1*/02 +riginal 12/20/02 ,dits a-ter initial #lass 01/0*/03 .dded /MTS0 in#l$ding %.1.P 01/1*/03 .dded PC04 Feat$res2 Se#ondar( P)P0 Pa#3et Flow Conte4t 01/26/03 .dded 1etwor3 "nitiated P)P Conte4t 02/0*/03 .dded s7e#s list0 -i4ed diagram #onne#tions0 added more notes 02/14/03 .dded Send %o$ting "n-ormation0 general #lean8$7 a-ter 2/13 #lass
Contents
Proto#ol Sta#3s Call Flow Se9$en#es and Message Formats "n-ormation ,lements
MS
'm
%SS
G&
SGSN
A++l#, $at# * IP SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay SNDCP LLC %SSGP Netw r! Ser"#$e Frame Relay IP IP GTP 'DP/ TCP IP GTP
A++l#$at# * Relay
'DP/ TCP
'DP/ IP TCP
IP
IP
Et)er*et
Et)er*et
Et)er*et
MS
'm
%SS
G&
SGSN
G*
GGSN
G#
ISP
(
IP
'E
'.
RNS
I.
3G , SGSN
A++l#, $at# *
Relay
IP2 PPP2 OSP PDCP RLC MAC 'MTS RF PDCP RLC MAC 'MTS RF GTP,' 'DP/IP AAL( ATM GTP,' 'DP/IP AAL( ATM GTP,' 'DP/IP L2 L1
GTP,' 'DP/IP IP L2 L1
'DP/ TCP IP IP
IP
'E
'.
'TRAN
I.
3G , SGSN G 3G , GGSN G * #
0
ISP
Primar( F$n#tions
GP%S Mo:ilit( Management ;GMM<2
A4m#*#5trat# * 6 t)e MS 7al5 #* $ m&#*at# * w#t) CS 5er"#$e58
GMM/SM Pro#ed$res
GP%S Mo:ilit( Management GP%S .tta# )eta# P8TMS" %eallo#ation .$t enti#ation "denti-i#ation Paging %o$ting .rea /7dates Com:ined %o$ting .rea/=o#ation .rea /7dates Session Management P)P Conte4t .#ti&ation P)P Conte4t Modi-i#ation
GTP Pro#ed$res
T$nnel Management Create P)P Conte4t %e9$est Create P)P Conte4t %es7onse /7date P)P Conte4t %e9$est /7date P)P Conte4t %es7onse )elete P)P Conte4t %e9$est )elete P)P Conte4t %es7onse Mo:ilit( Management SGS1 Conte4t %e9$est SGS1 Conte4t %es7onse SGS1 Conte4t .#3nowledge
1;
T e S7e#s
=ist o- &ario$s $se-$l GP%S//MTS s7e#s
S7e#i-i#ation GSM 01.04 22.003 23.003 GSM 03.13 GSM 03.20 33.102 23.040 23.0*0 24.00@ 25.413 2A.002 GSM 0A.*0 2A.0*0 32.015 24.011 GSM [email protected]* GSM [email protected]@ GSM 04.*4 GSM 04.*5 2A.01@ 23.106 T"T=, .::re&iations and a#ron(ms Teleser&i#es 1$m:ering0 addressing and identi-i#ation )is#ontin$o$s %e#e7tion ;)%>< Se#$rit( related networ3 -$n#tions 3G Se#$rit( SMS General Pa#3et %adio Ser&i#e =a(er 3 S7e#s /T%.1 "$ "nter-a#e %.1.P Signalling M.P GTP ;%elA6< GTP ;3G< C arging and Billing PP8SMS 1etwor3 Ser&i#es ;1S< BSSGP ==C S1)CP V=% CoS
NORTEL NETWORKS CONFIDENTIAL
1+T, 8 $sed -or SMS 8 2G .$t 0 et#. 8 ?o$r GP%S//MTS :i:le 8 GMM/SM 8 %.1.P messaging 8 see &er 6.3 and &er 6.*
8 GP%S onl( ;G:< 8 GP%S onl( ;G:< 8 GP%S onl( ;G:< 8 GP%S onl( ;G:< 8 %elAA8D%elA6 CoS ma77ing0 et#.
11
13
14
S3i7 "ndi#ator
MS 1etwor3 Ca7a:ilit(
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator .tta# re9$est message identit( MS networ3 #a7a:ilit( .tta# t(7e GP%S #i7 ering 3e( se9$en#e n$m:er )%> 7arameter P8TMS" or "MS" +ld ro$ting area identi-i#ation MS %adio .##ess #a7a:ilit( +ld P8TMS" signat$re %e9$ested %,.)? timer &al$e TMS" stat$s
NORTEL NETWORKS CONFIDENTIAL
Presen#e M M M M M M M M M M + + +
Format V V V =V V V V =V V =V TV TV TV
=ngt E E 1 1 81 E E 1 1 81 1 1 81 1 1 1 1
1(
","
Periodi# %. /7date Timer
11 11 11 11 11 1 . 1 C
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator .tta# a##e7t message identit( .tta# res$lt For#e to stand:( Periodi# %. $7date timer %adio 7riorit( -or SMS S7are al- o#tet %o$ting area identi-i#ation P8TMS" signat$re 1egotiated %,.)? timer &al$e .llo#ated P8TMS" MS identit( GMM #a$se T1111 timer Cell noti-i#ation
SGS1
GGS1
'=%
.tta# %e9$est "dentit( %e9$est "dentit( %es7onse Send .$t "n-o S." .#3
GP%S .$t %e9$est GP%S .$t %es7onse Se#$rit( Mode Cmd Se#$rit( Mode Com7 Common ")
10
/7date GP%S =o#ation "nsert S$:s#i:er )ata "S) .#3 /G= .#3 =o#ation /7date %e9$est .tta# .##e7t .tta# Com7lete =o#ation /7date .##e7t HGP%S +nl(
HGP%S +nl(
13
.tta# %e9$est
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
.tta# %e9$est "dentit( %e9$est "dentit( %es7onse Send .$t "n-o S." .#3
GP%S .$t %e9$est GP%S .$t %es7onse Se#$rit( Mode Cmd Se#$rit( Mode Com7 Common ")
H/MTS +nl(
1:
.tta# %e9$est
;1 o- 2<
"n-ormation ,lement Presen#e Proto#ol dis#riminator M S3i7 indi#ator M .tta# re9$est message identit( M MS networ3 #a7a:ilit( M .tta# t(7e M GP%S #i7 ering 3e( se9$en#e n$m:er M )%> 7arameter M P8TMS" or "MS" M +ld ro$ting area identi-i#ation M MS %adio .##ess #a7a:ilit( M +ld P8TMS" signat$re + %e9$ested %,.)? timer &al$e + TMS" stat$s +
2;
.tta# %e9$est
;2 o- 2<
"n-ormation ,lement Presen#e Proto#ol dis#riminator M S3i7 indi#ator M .tta# re9$est message identit( M MS networ3 #a7a:ilit( M .tta# t(7e M GP%S #i7 ering 3e( se9$en#e n$m:er M )%> 7arameter M P8TMS" or "MS" M +ld ro$ting area identi-i#ation M MS %adio .##ess #a7a:ilit( M +ld P8TMS" signat$re + %e9$ested %,.)? timer &al$e + TMS" stat$s +
21
"dentit( %e9$est
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
.tta# %e9$est "dentit( %e9$est "dentit( %es7onse Send .$t "n-o S." .#3
GP%S .$t %e9$est GP%S .$t %es7onse Se#$rit( Mode Cmd Se#$rit( Mode Com7 Common ")
22
"dentit( %e9$est
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator "dentit( re9$est message identit( "dentit( t(7e For#e to stand:(
Presen#e M M M M M
23
"dentit( %es7onse
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator "dentit( res7onse message identit( Mo:ile identit(
Presen#e M M M M
24
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
.tta# %e9$est "dentit( %e9$est "dentit( %es7onse Send .$t "n-o S." .#3
GP%S .$t %e9$est GP%S .$t %es7onse Se#$rit( Mode Cmd Se#$rit( Mode Com7 Common ")
2(
TC.P =o#al +7eration Code2 33 M.P Version2 2 Send .$t enti#ation "n-o .rg$ment in#l$des2 IMSI N.m&er 6 Re?.e5te4 @e$t r5
2-
23
"n-ormation ,lement Presen#e Proto#ol dis#riminator M S3i7 indi#ator M .$t enti#ation and #i7 ering M res7onse message identit( .&C re-eren#e n$m:er M S7are al- o#tet M .$t enti#ation 7arameter %es7onse + "M,"SV + .$t enti#ation 7arameter %es7onse + ;e4tension<
2:
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator .$t enti#ation and #i7 ering reIe#t message identit(
Presen#e M M M
3;
.tta# %e9$est "dentit( %e9$est "dentit( %es7onse Send .$t "n-o S." .#3
GP%S .$t %e9$est GP%S .$t %es7onse Se#$rit( Mode Cmd Se#$rit( Mode Com7 Common ")
31
Presen#e M M + +
32
33
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
/7date GP%S =o#ation "nsert S$:s#i:er )ata "S) .#3 /G= .#3 =o#ation /7date %e9 .tta# .##e7t .tta# Com7lete =o#ation /7date %es7 HGP%S +nl(
HGP%S +nl(
34
TC.P =o#al +7eration Code2 10 M.P Version2 3 /7date GP%S =o#ation %e9$est .rg$ment in#l$des2 IMSI SGSN N.m&er SGSN A44re55 SGSN Ca+a&#l#ty
3(
30
33
3:
4;
41
.tta# .##e7t
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator .tta# a##e7t message identit( .tta# res$lt For#e to stand:( Periodi# %. $7date timer %adio 7riorit( -or SMS S7are al- o#tet %o$ting area identi-i#ation P8TMS" signat$re 1egotiated %,.)? timer &al$e .llo#ated P8TMS" MS identit( GMM #a$se T1111 timer Cell noti-i#ation ,9$i&alent P=M1s
NORTEL NETWORKS CONFIDENTIAL
Presen#e M M M M M M M M M + + + + + + + +
42
.tta# Com7lete
"n-ormation ,lement Presen#e Proto#ol dis#riminator M S3i7 indi#ator M .tta# #om7lete message identit( M
43
.tta# %eIe#t
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator .tta# reIe#t message identit( GMM #a$se T1111 &al$e
Presen#e M M M M +
44
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
)eta# %e9$est "$ %elease Cmd "$ %elease Com7 %.1.P Messages H/MTS +nl( )elete P)P Conte4t %e9$est )elete P)P Conte4t %es7onse "MS" )eta# "ndi#ation GP%S )eta# "ndi#ation )eta# .##e7t
4(
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
)eta# %e9$est "$ %elease Cmd "$ %elease Com7 %.1.P Messages H/MTS +nl( )elete P)P Conte4t %e9$est )elete P)P Conte4t %es7onse "MS" )eta# "ndi#ation GP%S )eta# "ndi#ation )eta# .##e7t
or
HGP%S +nl(
4-
)eta# %e9$est "$ %elease Cmd "$ %elease Com7 %.1.P Messages H/MTS +nl( )elete P)P Conte4t %e9$est )elete P)P Conte4t %es7onse "MS" )eta# "ndi#ation GP%S )eta# "ndi#ation )eta# .##e7t
or
HGP%S +nl(
40
)eta# %e9$est
Mo:ile +riginated
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator )eta# re9$est message identit( )eta# t(7e S7are al- o#tet P8TMS" P8TMS" signat$re
Presen#e M M M M M + +
43
)eta# .##e7t
;Mo:ile +riginating )eta# <
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator )eta# a##e7t message identit( For#e to stand:( S7are al- o#tet
Presen#e M M M M M
4:
(;
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
Can#el =o#ation )eta# %e9$est )elete P)P Conte4t %e9$est )elete P)P Conte4t %es7onse GP%S )eta# "ndi#ation )eta# .##e7t Can#el =o#ation .#3
(1
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
)eta# %e9$est
)elete P)P Conte4t %e9$est )elete P)P Conte4t %es7onse GP%S )eta# "ndi#ation
)eta# .##e7t
(2
)eta# %e9$est
Mo:ile Terminated
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator )eta# re9$est message identit( )eta# t(7e For#e to stand:( GMM #a$se
Presen#e M M M M M +
(3
)eta# .##e7t
;Mo:ile Terminated )eta# <
"n-ormation ,lement Presen#e Proto#ol dis#riminator M S3i7 indi#ator M )eta# a##e7t message identit( M
(4
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
((
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator P8TMS" reallo#ation #ommand message identit( .llo#ated P8TMS" %o$ting area identi-i#ation For#e to stand:( S7are al- o#tet P8TMS" signat$re
Presen#e M M M M M M M +
(-
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator P8TMS" reallo#ation #om7lete message identit(
Presen#e M M M
(0
SGS1
GGS1
'=%
MS .tta# Se9$en#e .#ti&ate P)P Conte4t %e9$est Se#$rit( F$n#tions Create P)P Conte4t %e9 Create P)P Conte4t %es7 %.B .ssignment Se9 BSS PFC Se9$en#e .#ti&ate P)P Conte4t .##e7t /MTS %.1.P Messages GP%S BSSGP Messages
(3
SGS1
GGS1
'=%
MS .tta# Se9$en#e .#ti&ate P)P Conte4t %e9$est Se#$rit( F$n#tions Create P)P Conte4t %e9 Create P)P Conte4t %es7 %.B .ssignment Se9 BSS PFC Se9$en#e .#ti&ate P)P Conte4t .##e7t /MTS %.1.P Messages GP%S BSSGP Messages
(:
SGS1
GGS1
'=%
MS .tta# Se9$en#e .#ti&ate P)P Conte4t %e9$est Se#$rit( F$n#tions Create P)P Conte4t %e9 Create P)P Conte4t %es7 %.B .ssignment Se9 BSS PFC Se9$en#e .#ti&ate P)P Conte4t .##e7t /MTS %.1.P Messages GP%S BSSGP Messages
-;
-1
-2
-3
-4
Message T(7e
-(
Presen#e "MS" C %e#o&er( + Sele#tion mode C T$nnel ,nd7oint "denti-ier )ata " M T$nnel ,nd7oint "denti-ier C Control Plane 1S.P" M =in3ed 1S.P" C C arging C ara#teristi#s C Tra#e %e-eren#e + Tra#e T(7e +
"n-ormation ,lement
--
"n-ormation ,lement Presen#e ,nd /ser .ddress C .##ess Point 1ame C Proto#ol Con-ig$ration +7tions C SGS1 .ddress -or signaling M SGS1 .ddress -or $ser tra--i# M MS"S)1 C C$alit( o- Ser&i#e Pro-ile M TFT C Trigger "d + +MC "dentit( + Pri&ate ,4tension +
-0
-3
0;
01
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier .#ti&ate P)P #onte4t reIe#t message identit( SM #a$se Proto#ol #on-ig$ration o7tions
Presen#e M M M M +
02
Presen#e M C C
03
"n-ormation ,lement Message T(7e %.Bs Set$7 +r Modi-ied %.Bs %eleased %.Bs C$e$ed %.Bs Failed To Set$7 +r Modi-ied %.Bs Failed To %eleased
Presen#e M C C C C C
04
MS .tta# Se9$en#e
P)P P)/
%e9$est P)P Conte4t .#ti&ation .#ti&ate P)P Conte4t %e9$est Se#$rit( F$n#tions
Create P)P Conte4t %e9 %.B .ssignment Se9 BSS PFC Se9$en#e .#ti&ate P)P Conte4t .##e7t
NORTEL NETWORKS CONFIDENTIAL
0(
Create P)P Conte4t %es7 /MTS %.1.P Messages GP%S BSSGP Messages
Presen#e M +
0-
00
03
0:
3;
31
BSS/ /T%.1
SGS1
GGS1
MS .tta# and .#ti&ateSe9$en#e .#ti&ate Se#ondar( P)P Cont %e9 Se#$rit( F$n#tions ;GP%S onl(< BSS Pa#3et Flow Conte4t ;GP%S onl(< %.B .ssignment %e9 %.B .ssignment %es7 Create P)P Conte4t %e9 Create P)P Conte4t %es7
%.1.P Messages /MTS +nl( /7date P)P Conte4t %e9 /MTS +nl(
32
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier .#ti&ate se#ondar( P)P #onte4t message identit( %e9$ested 1S.P" %e9$ested ==C S.P" %e9$ested CoS =in3ed T" Tra--i# -low tem7late
Presen#e M M M M M M M +
33
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier .#ti&ate Se#ondar( P)P a##e7t message identit( 1egotiated ==C S.P" 1egotiated CoS %adio 7riorit( le&el S7are al- o#tet Pa#3et -low identi-ier
Presen#e M M M M M M M +
34
"n-ormation ,lement Presen#e Proto#ol dis#riminator M Transa#tion identi-ier M .#ti&ate se#ondar( P)P #onte4t M reIe#t message identit( SM #a$se M
3(
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
)ea#ti&ate P)P Conte4t %e9$est Se#$rit( F$n#tions )elete P)P Conte4t %e9 )elete P)P Conte4t %es7
)ea#ti&ate P)P Conte4t %es7onse %.B .ssignment %e9 %.B .ssignment %es7 "$ %elease Cmd "$ %elease Com7 SCCP %el Se9$en#e
3-
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
)elete P)P Conte4t %e9 )ea#ti&ate P)P Conte4t %e9$est )ea#ti&ate P)P Conte4t .##e7t %.B .ssignment %e9 %.B .ssignment %es7 "$ %elease Cmd "$ %elease Com7 SCCP %el Se9$en#e %.1.P Messages H/MTS +nl( )elete P)P Conte4t %es7
30
"n-ormation ,lement Presen#e Proto#ol dis#riminator M Transa#tion identi-ier M )ea#ti&ate P)P #onte4t re9$est M message identit( SM #a$se M Teardown indi#ator +
33
"n-ormation element Presen#e Teardown "ndi#ator ;%el11 onl(< C 1S.P" ;%el11 onl(< M Pri&ate ,4tension +
3:
Presen#e M +
:;
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier )ea#ti&ate P)P #onte4t a##e7t message identit(
Presen#e M M M
:1
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
"nsert S$:s#i:er )ata "S) .#3 /7date P)P Conte4t %e9$est /7date P)P Conte4t %es7onse S.BM /. BSS PFC Se9 Modi-( P)P Conte4t %e9$est Modi-( P)P Conte4t %es7onse ==C Messages HGP%S +nl( BSSGP Messages HGP%S +nl(
:2
"n-ormation ,lement
:4
:-
:0
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier Modi-( P)P #onte4t a##e7t message identit(
Presen#e M M M
:3
BSS
SGS1
GGS1
'=%
MSC/ V=%
S.BM /. BSS PFC Se9 Modi-( P)P Conte4t %es7onse ==C Messages HGP%S +nl( BSSGP Messages HGP%S +nl(
::
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier Modi-( P)P #onte4t re9$est message identit( %e9$ested ==C S.P" %e9$ested 1ew CoS 1ew Tra--i# Flow Tem7late
Presen#e M M M + + +
1;;
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier Modi-( P)P #onte4t a##e7t message identit( 1egotiated CoS 1egotiated ==C S.P" 1ew radio 7riorit( Pa#3et -low identi-ier
Presen#e M M M + + + +
1;1
/7date P)P Conte4t %e9$est GGS1 "nitiated ;#$rrentl( not 1ortel s$77orted< %elAA GTP Message
"n-ormation ,lement %e#o&er( 1S.P" ,nd /ser .ddress C$alit( o- Ser&i#e Pro-ile Pri&ate ,4tension Presen#e + M + + +
1;2
/7date P)P Conte4t %es7onse From SGS1 ;#$rrentl( not 1ortel s$77orted< %elAA GTP Message
"n-ormation ,lement Ca$se %e#o&er( C$alit( o- Ser&i#e Pro-ile Pri&ate ,4tension Presen#e M + C +
1;3
BSS/ /T%.1
SGS1
GGS1
'=%
MSC/ V=%
%o$ting .rea /7date %e9$est Se#$rit( F$n#tions %o$ting .rea /7date .##e7t %o$ting .rea /7date Com7lete
1;4
BSS/ /T%.1
1ew SGS1
+ld SGS1
GGS1
'=%
MSC/ V=%
/7lin3/)ownlin3 )ata -rom .tta# /.#ti&ated MS %./ %e9$est SGS1 Conte4t %e9$est SGS1 Conte4t %es7onse Se#$rit( F$n#tions Se#$rit( Cntrl Common ") %.1.P Messags H/MTS +nl( SGS1 Conte4t .#3nowledge Forward Pa#3ets
NORTEL NETWORKS CONFIDENTIAL
1;(
BSS/ /T%.1
1ew SGS1
+ld SGS1
GGS1
'=%
MSC/ V=%
/7date P)P Conte4t %e9 /7date P)P Conte4t %es7 /7date GP%S =o#ation Can#el =o#ation Can#el =o#ation .#3 "nsert S$:s#ri:er )ata "nsert S$:s#ri:er )ata .#3 /7date GP%S =o#ation .#3
1;-
BSS/ /T%.1
1ew SGS1
+ld SGS1
GGS1
'=%
MSC/ V=%
=o#ation /7date %e9$est Modi-( P)P Conte4t %e9$est Modi-( P)P Cnt4t %s7 BSS PFC Se9 %./ .##e7t %./ Com7lete %es$me /7lin3 and )ownlin3 )ata BSSGP Message HGP%S +nl( =o#ation /7date .##e7t HGP%S +nl(
1;0
Presen#e M M M M M M M + + + + + + +
1;3
1;:
11;
111
112
113
114
11(
11-
T e "MS" is TBC)8#oded wit a -i4ed lengt o- @ o#tets. Bits @6*5 o- o#tet nN1 en#odes digit 2n0 :its 4321 o- o#tetnN1 en#odes digit 2n8. /n$sed al- o#tets s all :e #oded as :inar( L1 1 1 1L.
110
113
11:
12;
"n-ormation ,lement Ca$se T$nnel ,nd7oint "denti-ier )ata "" SGS1 .ddress -or $ser tra--i# Pri&ate ,4tension
Presen#e M C C +
121
"n-ormation ,lement Ca$se Flow =a:el "" SGS1 .ddress -or $ser tra--i# Pri&ate ,4tension
Presen#e M C C +
122
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator %o$ting area $7date #om7lete message identit( =ist o- re#ei&ed 18P)/ n$m:ers
Presen#e M M M +
124
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator %o$ting area $7date reIe#t message identit( GMM #a$se For#e to stand:( S7are al- o#tet T1111 &al$e
Presen#e M M M M M M +
12(
Page
12-
%1S
SGS1
Paging %e9$est ;%.1.P< Paging %e9$est %CC "nitial )ire#t Trans-er ;Paging %es7onse<
Page
120
123
BSS
SGS1
GGS1
Paging %e9$est ;BSSGP< GP%S Paging %e9$est .n( ==C Frame ;Paging %es7onse< .n( ==C Frame
)ownlin3 P)/
12:
%1S
SGS1
GGS1
)ownlin3 P)/ Paging %e9$est ;%.1.P< Paging %e9$est Ser&i#e %e9$est Ser&i#e %e9$est
13;
131
132
133
GMM Stat$s
"n-ormation ,lement Proto#ol dis#riminator S3i7 indi#ator GMM ST.T/S message identit( GMM #a$se
Presen#e M M M M
134
GMM "n-ormation
"n-ormation ,lement Presen#e Proto#ol dis#riminator M S3i7 indi#ator M GMM in-ormation message M identit( F$ll name -or networ3 + S ort name -or networ3 + =o#al time Qone + /ni&ersal time and lo#al time + Qone =S. identit( + 1etwor3 )a(lig t Sa&ings Time +
13(
SM Stat$s
"n-ormation ,lement Proto#ol dis#riminator Transa#tion identi-ier SM Stat$s message identit( Ca$se
Presen#e M M M M
13-
S"G
C=) M "MS" T C=G M SGS1 T S." .#3 C=) M SGS1 T C=G M '=% T
'=%
"MS" T 8 From .tta# %e9$est ;##/n# translated -or "T/< SGS1 T 8 From Gs#/> sgsn1$m:er '=% T 8 From '=% or test#ase
"S) .#3
/G= .#3
Can#el =o#ation
C= .#3
130
1"
S"+ )PC +PC S=S MSG t(7e )iag/Class Ptr Cd7a Ptr Cg7a Ptr to /S,% data Cd7a =engt
P%"
S"
; C **e$t# *le55 Cla55 ; 1 C **e$t# *le55 Cla55 1 2,4 C **e$t# * Or#e*te4 Cla55e5
*
%TG
0
PC
SS1
; SSN .*!* w* 1 SCMG 2 T'P 3 ISDN'P 4 OAJM ( MAP - ELR 0 @LR 3 MSC : EIR A AC
.ddress "ndi#ator
%IT ; ; FPC * t #*$l.4e4 1 F PC #*$l.4e4 %IT 1 ; F SSN * t #*$l.4e4 1 F SSN #*$l.4e4 %IT (,2 ;;;; F N GT #*$l.4e4 ;;;1 F NAIGT ;;1; F GTTIGT ;;11 F GTTINPIESIGT ;1;; F GTTINPIESINAIGT %IT ; F R .t#*/ &a5e4 * GT 1 F R .t#*/ %a5e5 * DPC #* R .t#*/ la&el J SSN #* a44re55 %#t 0 ; F A44re55 #5 $ 4e4 I*ter*at# *al 1 F A44re55 #5 $ 4e4 Nat# *al
,n#oding S# eme ; F '*!* w* E*$ 4#*/ 1 F %CD2 O44 K 6 4#/#t5 2 F %CD 2 E"e* K 6 4#/#t5
C)P.
Cg7a =engt
CGP.
/ser data lengt .ddress "ndi#ator
PC
/ser ).T.
1$m:ering Plan ; F .*!* w* 1F ISDN Tele+) *y E91-3 J E91-4 2F S+are 3F NP B9121 4F TeleD NP F9-: (F Mar#t#me M &#le NP E921;2 E9211 -F La*4 M &#le NP E9212 0F ISDN M &#le NP E9214
.ddress SS1
;S$:s(stem n$m:er<
Glo:al Title
1"
S"+ )PC +PC S=S MSG t(7e )iag/Class Ptr Cd7a Ptr Cg7a Ptr to /S,% data Cd7a =engt
P%"
S"
; C **e$t# *le55 Cla55 ; 1 C **e$t# *le55 Cla55 1 2,4 C **e$t# * Or#e*te4 Cla55e5
*
%TG
GT" #oding
PC SS1
C)P.
Cg7a =engt
CGP.
/ser data lengt .ddress "ndi#ator
SS1
;S$:s(stem n$m:er< /ser ).T.
SS1 ; SSN .*!* w* 1 SCMG 2 T'P 3 ISDN'P 4 OAJM ( MAP - ELR 0 @LR 3 MSC : EIR A AC
.ddress "ndi#ator %IT ; ; F SSN * t #*$l.4e4 1 F SSN #*$l.4e4 %IT 1 ; FPC * t #*$l.4e4 1 F PC #*$l.4e4 %IT (,2 ;;;; F N GT #*$l.4e4 ;;;1 F NPIESIGT ;;1; F GTTIGT ;;11 F N t a55#/*e4 6 r 'S *etw r!5 ;1;; F N t a55#/*e4 6 r 'S *etw r!5 1;;; F DCIS- GT #*4#$at r %IT ; F R .t#*/ &a5e4 * GT 1 F R .t#*/ %a5e5 * DPC #* R .t#*/ la&el J SSN #* a44re55 %#t 0 ; F A44re55 #5 $ 4e4 I*ter*at# *al 1 F A44re55 #5 $ 4e4 Nat# *al
8888 6#ller
Proto#ol )is#riminator
Some signi-i#ant &al$es P) &al$es in#l$de2 Bits 4321 1 ; ; ; L GPRS M &#l#ty Ma*a/eme*t me55a/e5 7GMM8 1 ; ; 1 L S) rt Me55a/e Ser"#$e me55a/e5 7SMS8 1 ; 1 ; L GPRS Se55# * Ma*a/eme*t me55a/e5 7SM8
14;
141
T"+
U T",
+#tet 1 +#tet 1
142
143
14(
SM Message "dentities
;1 o- 2<
Bits 30-(4321 ; 1 , , , , , , Session management messages ; 1 ; ; ; ; ; 1 A$t#"ate PDP $ *teDt re?.e5t ; 1 ; ; ; ; 1 ; A$t#"ate PDP $ *teDt a$$e+t ; 1 ; ; ; ; 1 1 A$t#"ate PDP $ *teDt reMe$t ; 1 ; ; ; 1 ; ; Re?.e5t PDP $ *teDt a$t#"at# * ; 1 ; ; ; 1 ; 1 Re?.e5t PDP $ *teDt a$t#"at# * reMe$t ; 1 ; ; ; 1 1 ; Dea$t#"ate PDP $ *teDt re?.e5t ; 1 ; ; ; 1 1 1 Dea$t#"ate PDP $ *teDt a$$e+t
14-
SM Message "dentities
;2 o- 2<
Bits 30-(4321 ; 1 , , , , , , Session management messages ; 1 ; ; 1 ; ; ; M 4#6y PDP $ *teDt re?.e5t 7Netw r! t MS 4#re$t# *8 ; 1 ; ; 1 ; ; 1 M 4#6y PDP $ *teDt a$$e+t 7MS t *etw r! 4#re$t# *8 ; 1 ; ; 1 ; 1 ; M 4#6y PDP $ *teDt re?.e5t 7MS t *etw r! 4#re$t# *8 ; 1 ; ; 1 ; 1 1 M 4#6y PDP $ *teDt a$$e+t 7Netw r! t MS 4#re$t# *8 ; 1 ; ; 1 1 ; ; M 4#6y PDP $ *teDt reMe$t ; 1 ; ; 1 1 ; 1 A$t#"ate 5e$ *4ary PDP $ *teDt re?.e5t ; 1 ; ; 1 1 1 ; A$t#"ate 5e$ *4ary PDP $ *teDt a$$e+t ; 1 ; ; 1 1 1 1 A$t#"ate 5e$ *4ary PDP $ *teDt reMe$t ; 1 ; 1 ; 1 ; 1 SM Stat.5
NORTEL NETWORKS CONFIDENTIAL
140
Proto#ol )is#riminator S3i7 indi#ator Transa#tion identi-ier Message T(7e Cell "dentit( Ci7 ering !e( Se9$en#e 1$m:er Mo:ile "dentit( Mo:ile Station Classmar31 S7are 'al- +#tet Core 1etwor3 S(stem "n-ormation ;/MTS onl(<
.tta# res$lt .tta# t(7e Ci7 ering algorit m TMS" stat$s )eta# t(7e )%> 7arameter For#e to stand:( P8TMS" signat$re "dentit( t(7e 2
143
"M,"SV re9$est %e#ei&e 18P)/ 1$m:ers list MS networ3 #a7a:ilit( MS radio a##ess #a7a:ilit( Mo:ile station identit( %o$ting area identi-i#ation Timer &al$e /7date res$lt /7date t(7e GMM Ca$se .&C re-eren#e n$m:er
Cell noti-i#ation 1etwor3 ser&i#e a##ess 7oint identi-ier Proto#ol #on-ig$ration o7tions Proto#ol #on-ig$ration o7tions -ormat Pa#3et data 7roto#ol address C$alit( o- ser&i#e .##ess Point 1ame SM #a$se
14:
==C S.P" Tear down indi#ator Pa#3et -low indi#ator Tra--i# -low tem7late P)P #onte4t stat$s Time Vone Time Vone and Time =S. "denti-ier )a(lig t Sa&ings Time %adio 7riorit(
.$t enti#ation 7arameter %.1) .$t enti#ation 7arameter S%,S .$t enti#ation Parameter ./T1 ;/MTS a$t enti#ation # allenge onl(< .$t enti#ation %es7onse .$t enti#ation %es7onse ;e4t< .$t enti#ation Fail$re 7arameter ;/MTS a$t enti#ation # allenge onl(<
1(;
Ba#3$7s
T ese Slides will not :e #o&ered in Class
BSS
SGS1
'=%
=o#ation /7date
Can#el =o#ation
1(2
BSS
SGS1
'=%
1(3
BSS
SGS1
'=%
%o$ting .rea /7date .##e7t %o$ting .rea /7date Com7lete TMS" %eallo#ation Com7lete
1(4
BSS
1ew SGS1
+ld SGS1
GGS1
'=%
Se#$rit( F$n#tions
SGS1 Conte4t .#3nowledge Forward Pa#3ets /7date P)P Conte4t %e9 /7date P)P Conte4t %es7
1((
BSS
1ew SGS1
+ld SGS1
GGS1
'=%
/7date GP%S =o#ation Can#el =o#ation Can#el =o#ation .#3 "nsert S$:s#ri:er )ata "nsert S$:s#ri:er )ata .#3 /7date GP%S =o#ation .#3 =o#ation /7date %e9
1(-
BSS
1ew SGS1
+ld SGS1
GGS1
'=%
/7date =o#ation Can#el =o# Can=o#.#3 "nsert S$:s#r )ata "S) .#3 /G= .#3 =o#ation /7date .##e7t %./ .##e7t %./ Com7lete TMS" %eallo#ation Com7lete
1(0