IP NGN_Mobility
Cisco Public
GSM 2G Architecture
NSS
BSS
E
Abis
PSTN
Um
PSTN
B
BSC
MS
MSC
BTS
VLR
GMSC
SS7
F
H
EIR
HLR
AuC
NSS
RSS
BSS Base Station System
MS Mobile Station
IP NGN_Mobility
Cisco Public
OSS
2
Abis
PSTN
Um
PSTN
B
BSC
MS
MSC
BTS
Gs F
VLR
GMSC
SS7
H
Gb
EIR
Gr
HLR
AuC
Gc
Gn
SGSN
Gi
IP
PSDN
GGSN
MS Mobile Station
Cisco Public
CN
CS-MGW
Abis
Nc
Mc
BSC
Gb
BTS
CS-MGW
Nb
BSS
PSTN
B
C
MSC Server
Gs
PSTN
Mc
GMSC server
VLR
SS7
H
IuCS
RNS
Gr
HLR
ATM
Iub
IuPS
RNC
AuC
IP/ATM
Gc
Gn
SGSN
Gi
PSDN
GGSN
Node B
3G UE (voice & data)
BSS Base Station System
CN Core Network
IP NGN_Mobility
Cisco Public
RSS Components
RSS components :
Mobile Station (MS)
Base Station Subsystem
To/From NSS
BSS
(BSS)
MS
To/From OMS
Radio Subsystem
IP NGN_Mobility
Cisco Public
NSS Components
VLR
MSC
EIR
AUC
IP NGN_Mobility
Cisco Public
OSS Components
OMCS
OMCR
IP NGN_Mobility
Cisco Public
Numbering in GSM
IP NGN_Mobility
Cisco Public
Mobility Management
IP NGN_Mobility
Paging
Roaming
Location Registration
Handover
Cisco Public
Security Aspects
GSM Security
and
Authentication
IP NGN_Mobility
3 system elements
Parameters Involved
IMSI
- PIN, PUK
Ki
- White, Gray, Black ME
Kc
TMSI
Algorithm A3, A5, A8
Triplets (RAND, SRES, Kc)
Cisco Public
10
IP NGN_Mobility
Cisco Public
11
Introduction to GSM
and SS7
IP NGN_Mobility
Cisco Public
12
No Laptop
Concentrate
IP NGN_Mobility
Cisco Public
Quiet please
Take notes
Smile ;-)
13
Agenda
GSM History, Network, Numbering, Mobility & Security
Simple Call & Signaling Scenarios
SS7 Architecture & MTP
ISUP & SCCP
TCAP & MAP
Sigtran & ITP MTP3 + SCCP database
IP NGN_Mobility
Cisco Public
14
IP NGN_Mobility
Cisco Public
15
IP NGN_Mobility
Cisco Public
16
Previous
HLR
MSC/VLR
4
5
New
MSC/VLR
7
BSS
BSS
7
IP NGN_Mobility
Cisco Public
17
VLR
VLR
1
Detach Ack
Attach Ack
1
MSC
MSC
1
BSS
BSS
1
Attach
Detach
IP NGN_Mobility
Cisco Public
18
2:Send
IMEI
EIR
2 2
Access
Granted
MSC
2 2
BSS
2:IMEI
IP NGN_Mobility
2 2
Cisco Public
1:Access Request
19
3:RAND
VLR
4:Kc
4 3 3
HLR
2
1
3:SRES
Triplets:
1
Access
Granted
1:Access request
RAND
SRES
Kc
BSS
4 3 3
IP NGN_Mobility
AuC
Triplets request
MSC
4 3 3
2
2
Cisco Public
20
IMSI
Udara
Sim card
AUC
IMSI
Ki
Authentication Request
Ki
RAND
RAND
MSC/VLR
SRES
A3 Authentication Response
=?
SRES
Kc
Kc
Ciphered Data
A5
A5
IP NGN_Mobility
Kc
Cisco Public
BTS/BSC
Voice - Data - Signal
21
MOC To PSTN
Calling party (MS)
Adam, +254725288888
+2542721111
BTS/BSC
Called Party (PSTN)
3
VLR
MSC
Eva, +2542721111
4
+2542721111
IP NGN_Mobility
Cisco Public
22
BTS/BSC
8 9
BTS/BSC
7
MSRN : 08160170025
8 9
BTS/BSC
7 Paging dalam 1 LAC
510-01-4400000001
MSC/VLR
4
IMSI : 510-01-4400000001
HLR
6
0816444444
GMSC
MSRN : 08160170025
IP NGN_Mobility
MSRN : 08160170025
Calling party
(PSTN)
MSISDN : 0816444444
1
Cisco Public
23
MS - MS within 1 MSC
Sisca, +25472529999
Adam, +254725288888
1 +25472529999
BTS/BSC
BTS/BSC
1
8
MSC/VLR
2 : MSISDN
BTS/BSC
8
6 Paging
3 : IMSI
5 : MSRN
4 : MSRN
HLR
IP NGN_Mobility
Cisco Public
24
MS - MS in different MSCs
Sisca, +25472529999
Adam, +254725288888
BTS/BSC
BTS/BSC
BTS/BSC
BTS/BSC
9
9
MSC/VLR 1
MSC 2
6
IP NGN_Mobility
Cisco Public
HLR
25
GMSC
Eva, +2542721111
MSC/VLR
Response (accept/reject) /
No response (ignore)
BTS/BSC
Notifikasi
Adam, +254725288888
IP NGN_Mobility
Cisco Public
BTS/BSC
Sisca, +25472529999
26
GMSC
IAM, waiting call
Eva, +2542721111
MSC/VLR
MSC/VLR
BTS/BSC
Adam, +254725288888
IP NGN_Mobility
Cisco Public
BTS/BSC
Sisca, +25472529999
27
HLR
4&9
1
5
GMSC
10
Eva, +2542721111
7 8
11
MSC/VLR
13
14
BTS/
BSC
12
13
14
Adam, +254725288888
IP NGN_Mobility
Cisco Public
28
HLR
5&11&13
6&9
1
5
GMSC
Eva, +2542721111
4&12&14
8&15
10 MSC/VLR
17
18
BTS/
BSC
9&16
17
18
Adam, +254725288888
IP NGN_Mobility
Cisco Public
29
GSM Services
IP NGN_Mobility
Cisco Public
30
Call Forward
Call Forward is divided into 2 conditions:
Unconditional
Conditional (CF if busy, CF if no reply, CF if not reachable)
CF can be set to prohibited to certain number(s), meaning subscribers can
not forward their calls to these certain number(s). These number(s) can be
set to be:
Prohibited to all subscribers
Prohibited to a category of subscribers
CF is detected by these conditions:
During HLR interrogation
During VLR subscription check
IP NGN_Mobility
Cisco Public
31
Forward Service
All Calls
If Busy
If Not Answered
If Out of Reach
IP NGN_Mobility
Activate
*21*[phone number]#
*67*[phone number]#
*61*[phone number]#
*62*[phone number]#
Cisco Public
Cancel Status
##21#
#21#
##67#
#67#
##61#
#61#
##62#
#62#
32
Call Barring
Call barring is a functionality which allows you to stop calls being made to
or from your mobile phone. You can use call barring to prevent someone
else from using your phone, or if you want to keep control of your
spending.
With call barring you can bar (prohibit) calls from being made or received
from undesired callers and therefore control your privacy. You can also
activate or deactivate this barring feature at your convenience to control
your spending. For example, no international calls allowed except to the
home country or no incoming calls allowed while roaming.
There are 5 (five) types of barring:
outgoing calls
Cisco Public
33
IP NGN_Mobility
Cisco Public
34
IP NGN_Mobility
Cisco Public
35
IP NGN_Mobility
Cisco Public
36
Air Interface
IP NGN_Mobility
Cisco Public
37
IP NGN_Mobility
Cisco Public
38
IP NGN_Mobility
Cisco Public
39
TCH (Traffic
Channel)
TCH/F (Full
Rate)
IP NGN_Mobility
CCH (Control
Channel)
TCH/H (Half
Rate)
Cisco Public
CCCH
(Common
CCH)
BCCH
(Broadcast
CCH)
DCCH
(Dedicated
CCH)
RACH
(Random
Access Ch)
SDCCH
(Stand Alone
DCCH)
AGCH
(Access Grant
Ch)
FACCH (Fast
Associated
CCH)
PCH (Paging
Ch)
SACCH (Slow
Associated
CCH)
40
Channels Functions
No
Channel Functions
BCCH
RACH
AGCH
PCH
to find subscribers/paging
SDCCH
SACCH
TCH/F
TCH/H
IP NGN_Mobility
Cisco Public
41
Successful Call
Signaling phase
Conversation Phase
SUCCESSFUL CALL
SDCCH
SDCCH
TCH
Call
Congestion
Drop
Failure
Drop
End of
Normal
Call
Call Clearing
CONNECTION FAILURE
IP NGN_Mobility
Cisco Public
42
IP NGN_Mobility
Cisco Public
43
IP NGN_Mobility
Cisco Public
44
BSC
F-
E-
A-
MSC
MSC
A-bis
EIR
B-
CD-
BTS
HLR
Um
MS
IP NGN_Mobility
VLR
HAuC
Cisco Public
45
Location Update
MS
MSC/VLR
BTS/BSC
Old MSC/VLR
HLR/AuC
Channel Request
Immediate Assignment
Location Update Request (old LAI, TMSI, new LAC-CI)
Send Identification (TMSI)
Send Identification result (IMSI)
Send Authentication (IMSI)
Authentication Request (RAND)
IP NGN_Mobility
Cisco Public
46
MSC/VLR
BTS/BSC
Old MSC/VLR
HLR
IP NGN_Mobility
Clear Command
Clear Complete
Cisco Public
47
MSC/VLR
BTS/BSC
Channel Request
PSTN
Immediate Assignment
CM Service Request (LAC, CI, TMSI)
Authentication Request (RAND)
Authentication Response (SRES)
Cipher Mode Command (Kc, allowed A5 version)
Cipher Mode Complete (Algorithm A5 version)
Setup (service, called number)
Call proceeding
Assign Request
Assign Command
IP NGN_Mobility
Cisco Public
48
BTS/BSC
MS
Assign Complete
PSTN
Ringing
ANM
Answer
Alerting
Connect
Connect Ack
Conversation takes place
Disconnect
Release
Release Complete
Channel Release
Channel Release Ack
IP NGN_Mobility
REL
RLC
Clear Command
Clear Complete
Cisco Public
49
BTS/BSC
MSC/VLR
Paris = Nairobi
HLR
GMSC
PSTN
IP NGN_Mobility
Cisco Public
50
BTS/BSC
MSC/VLR
Paris = Nairobi
HLR
PSTN
GMSC
IP NGN_Mobility
Alerting
Cisco Public
ACM
ACM
51
BTS/BSC
MSC/VLR
Paris = Nairobi
PSTN
GMSC
HLR
Connect
Connect Ack
Conversation takes place
Disconnect
REL
REL
RLC
Release
RLC
Release Complete
Channel Release Clear Command
Channel Release Ack
IP NGN_Mobility
Clear Complete
Cisco Public
52
(HO Number)
IP NGN_Mobility
Cisco Public
(HO Number)
53
SMS
MSC
MS
SMSC
HLR
After authentication
Destination
MSC
Destination
MS
IP NGN_Mobility
Cisco Public
54
MS
SMSC
HLR
After Authentication
Destination
MSC
Destination
MS
IP NGN_Mobility
Cisco Public
55
MS
SMSC
HLR
Destination
MSC
Destination
MS
When MS is switch on
Location Update
Location Update
Alert Service Center
After receiving Alert SC then SMSC will resend SMS as normal SMS delivery
IP NGN_Mobility
Cisco Public
56
Questions?!?
IP NGN_Mobility
Cisco Public
57