SlideShare a Scribd company logo
GSM
Global System for Mobile communication
GPRS
General Packet Radio Service
Examples of digital wireless systems
(all originally specified by ETSI)
GSM (Global System for Mobile communication) is a
cellular mobile system
• cellular concept
• high mobility (international roaming)
TETRA (TErrestrial Trunked RAdio) is an example of a
Professional/Privat Mobile Radio (PMR) system
• limited access (mainly for professional usage)
• limited mobility (but other advanced features)
DECT (Digital Enhanced Cordless Telecommunications)
is a cordless system
• low mobility (only within “isolated islands”)
next
lecture
Digital PLMN systems (status 2002)
IMT-2000
GSM
CDMA
2000
IS-136
GPRS
EDGE
IS-95
UMTS:
USA
2nd Generation (2G) 3rd Generation (3G) 4G
UTRA FDD
UTRA TDD
(PLMN = Public Land Mobile Network)
Packet
services
More radio
capacity
FDD
Duplexing
(separation of uplink/downlink transmission directions)
FDD (Frequency Division Duplexing)
(GSM/GPRS, TETRA, UTRA FDD)
TDD (Time Division Duplexing)
(DECT, UTRA TDD)
frequency
time
Uplink Downlink
UL DL UL DL
... ...
duplex separation
FDD vs. TDD
FDD TDD
Duplex filter is large and
expensive
Large MS-BS separation
=> inefficient
Different fading in
UL/DL
Same fading in UL/DL
Same UL/DL
bandwidth
Flexible UL/DL bandwidth
allocation
=> effect on power control
asymmetric services
=> indoor
GSM => cellular concept
The GSM network contains a large number of cells with
a base station (BS) at the center of each cell to which
mobile stations (MS) are connected during a call.
BS
BS
BS
BS
MS
If a connected MS
(MS in call phase)
moves between two
cells, the call is not
dropped.
Instead, the network
performs a handover
(US: hand-off).
GSM => mobility concept
The GSM network is divided into location areas (LA),
each containing a certain number of cells.
As long as an idle MS
(idle = switched on)
moves within a location
area, it can be reached
through paging.
If an idle MS moves between
two location areas, it cannot be
reached before it performs a
location update.
Location Area 1
Location Area 3
Location
Area 2
Original GSM system architecture
NSS
BSS
MS database
BTS
MS
MS
ME
SIM HLR
AuC
EIR
BSC
MSC
VLR
GMSC
= BS
BTS
GSM: circuit switched connections
NSS
BSS
BTS
ME
SIM
HLR
AuC
EIR
GMSC
BSC
MSC
VLR
Circuit switched
connection
Signaling
MS
Database
TRAU
GPRS: packet switched connections
NSS
BSS
GMSC
BSC
MSC
VLR
Packet switched
connection
Signaling
MS
Database
BTS
HLR
AuC
EIR
GGSN
IP
backbone
PCU
SGSN
TE ME
SIM
Upgrading from GSM to GSM/GPRS
NSS
BSS
GMSC
BSC
MSC
VLR
MS BTS
HLR
AuC
EIR
GGSN
IP
backbone
PCU
SGSN
• New MS/terminals
• Packet Control Unit (PCU)
• SGSN and GGSN routers
• software updates (BTS, HLR)
TE ME
SIM
Task division between MSC and TRAU
(TRAU = Transcoding and Rate Adaptation Unit)
NSS
BSS
BSC for
signalling only
13 kbit/s encoded speech is
packed into 16 kbit/s frame
Conventional
64 kbit/s
PCM signal
TRAU
BSC
BTS
MS
MS
MSC
VLR
Radio interface - multiple access techniques
Frequency division
Code
division
Time division
time
code nr.
frequency
Radio interface - physical channels
Frame of length 8 time slots
T S S T T T T T T S S T
T T T T T TT T T T T T T
T T T T T T T T T T T T
T T T T T T T T T T T T
Carrier 0
Carrier 1
Carrier 2
Carrier 3
TS2 TS2
TS0 TS1
Typically used for signaling
Time Slot
Physical channel = time slot
Radio interface - logical channels (GSM)
Traffic channels Control channels (for signaling)
TCH/F
TCH/H
Broadcast Common control Dedicated
SCH
FCCH
BCCH
PCH
AGCH
SDCCH
SACCH
FACCH
RACH
bidirectional
downlink
uplink
GSM burst structure
3 57 encrypted bits 1 26 training bits 1 57 encrypted bits 3 8.25
TS7 TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1
1 2 3 4 5 6 7 8 9 10
23 24 25 26
11 12 13 14 15
traffic or signaling info in burst?
SACCH
Idle
GSM normal burst: 156.25 bits (0.577 ms)
TDMA frame (4.615 ms):
TDMA multiframe:
= 26 TDMA frames (in case of TCH)
GSM speech encoding
260 bits
57 bits
260 bits
456 bits
57 bits 57 bits
bits 4, 12, 20, 28,
36, 44, etc. from
the 456 bit frame
Voice coding: 260 bits in 20 ms blocks (13 kbit/s) MS - TRAU
Channel coding: 456 coded bits (22.8 kbit/s) MS - BTS
Interleaving: 8 x 57 bits (22.8 kbit/s)
GSM signaling message encoding
184 bits
57 bits
456 bits
57 bits 57 bits
bits 4, 12, 20, 28,
36, 44, etc. from
the 456 bit frame
Signaling message is segmented into blocks of 184 bits:
Each block is coded into 456 bits (22.8 kbit/s)
Interleaving: 8 x 57 bits (22.8 kbit/s)
Task Management in GSM/GPRS
Session Management (SM) in GPRS
Call Control (CC) in GSM
Mobility Management (MM)
Radio Resource Management (RM)
MOC, MTC
PDP Context
Random access and channel reservation
Handover management
Ciphering (encryption) over radio interface
IMSI/GPRS Attach (switch on) and Detach (switch off)
Location updating (MS moves to other Location/Routing Area)
Authentication
1
3
2
4
5
6
Number
refers to the
remaining
slides
Who is involved in what?
MS BTS BSC MSC/VLR
RR
MM
CM / SM
SGSN
Random access in GSM/GPRS (1)
Communication between MS and network is not possible
before going through a procedure called random access.
Random access must consequently be used in
network originated activity
• paging, e.g. for a mobile terminated call in GSM
MS originated activity
• IMSI attach, IMSI detatch
• GPRS attach, GPRS detach
• location updating in GSM or GPRS
• mobile originated call in GSM
• SMS (short message service) message transfer
1
Random access in GSM/GPRS (2)
1. MS sends a short access burst over the Random
Access CHannel (RACH) in uplink using Slotted Aloha
(collision possibility  retransmission)
2. After detecting the access burst, the network (BSC)
returns an ”immediate assignment” message which
includes the following information:
- allocated physical channel (frequency, time slot) in
which the assigned signalling channel is located
- timing advance (for correct time slot alignment)
3. The MS now sends a message on the dedicated
signalling channel assigned by the network, indicating
the reason for performing random access.
1
Four security measures in GSM
1) PIN code (authentication of SIM = local security
measure, network is not involved)
2) User authentication (performed by network)
3) Ciphering of information sent over air interface
4) Usage of TMSI (instead of IMSI) over air interface
IMSI = International Mobile Subscriber Identity
(globally unique identity)
TMSI = Temporary Mobile Subscriber Identity
(local and temporary identity)
Basic principle of user authentication
algorithm algorithm
The same? If yes,
authentication is successful
SIM
(in terminal)
Air
Interface
Network
Random number
Challenge
Response
Authentication key Authentication key
RAND
SRES
2
Ki Ki
Ciphering in GSM
algorithm algorithm
Ciphering key
Time info Ciphering key
Time info
MS BTS
Data Data
Ciphered data
Cipher command
(”time info”...)
For each call, a new ciphering key (Kc) is generated
during authentication both in MS and MSC (in same way
as authentication “response”).
3
Kc Kc
algorithm algorithm
Three security algorithms in GSM
(in UMTS many more …)
A3
Ki
Ciphered data
Time info (from network)
RAND (from network)
Data
SRES (to network)
A8
A5
Kc
Mobile Station (MS) Network
2
3
Three security algorithms in GSM
at the network side ...
A3
Ki RAND
Data
A8
A5
Kc
Serving MSC
MS AuC
RAND
Ciphered data
SRES
Kc
Time
info Ki
SRES SRES
Authentication
vector
?
2
3
Algorithm considerations
Using output and one or more inputs, it is in practice not
possible to calculate “backwards” other input(s)
“brute force approach”, “extensive search”
Key length in bits (N) is important (in case of brute force
approach 2N calculation attempts may be needed)
Strength of algorithm is that it is secret => bad idea!
“security through obscurity”
Better: open algorithm can be tested by engineering
community (security through strong algorithm)
2
3
Usage of TMSI in GSM
MS Network
Random access
Authentication
Start ciphering
IMSI detach New TMSI
allocated by
network
New TMSI stored in SIM
CM or MM transaction
TMSI
2
3
IMSI is never
sent over air
interface if
not absolutely
necessary!
Connectivity states in GSM/GPRS
Disconnected
Idle
Connected
Idle
Standby
Ready
MS is switched off (circuit mode)
location updates on LA basis
handovers, not location updates
MS is switched off (packet mode)
location updates on RA basis
location updates on cell basis
GSM
GPRS
4
GPRS connectivity state model
Idle
Ready
Standby
GPRS attach GPRS detach
Timer expired Transmission of packet
Standby
timer
expired
No location management,
MS not reachable
Location update when MS
changes cell
Location update when MS
changes routing area
4
MM “areas” in GSM/GPRS
Cell
Location Area (LA)
Routing Area (RA)
Location
updating
in GSM
Location updating in GPRS
(standby state)
Location updating in GPRS
(ready state)
4
Trade-off when choosing LA/RA size
Affects signalling load
If LA/RA size is very large (e.g. whole mobile network)
location updates not needed very often
paging load is very heavy
If LA/RA size is very small (e.g. single cell)
small paging load
location updates must be done very often
Affects capacity
+
+
4
Example: GSM location update (1)
ME
SIM
HLR
MSC
VLR 1
Most recently allocated TMSI and last visited LAI (Location
Area ID) are stored in SIM even after switch-off.
After switch-on, MS monitors LAI. If stored and monitored
LAI values are the same, no location updating is needed.
(most generic scenario)
MSC
VLR 2
LAI 1
IMSI
TMSI
LAI 1
IMSI
TMSI
IMSI
LAI 1
4
(in broadcast messages)
GSM location update (2)
ME
SIM
MSC
VLR 1
Different LAI values => location update required !
MSC
VLR 2
LAI 2
HLR
IMSI
LAI 1
IMSI
TMSI
LAI 1
IMSI
TMSI
4
(in broadcast
messages)
GSM location update (3)
ME
SIM
MSC
VLR 1
SIM sends old LAI and TMSI to VLR 2.
VLR 2 does not recognize TMSI since there is no TMSI-
IMSI context. Who is this user?
MSC
VLR 2
LAI 1, TMSI
HLR
IMSI
LAI 1
IMSI
TMSI
LAI 1
IMSI
TMSI
No TMSI - IMSI
context
4
GSM location update (4)
ME
SIM
MSC
VLR 1
However, VLR 2 can contact VLR 1 (address: LAI 1) and
request IMSI.
IMSI is sent to VLR 2.
MSC
VLR 2
HLR
IMSI
LAI 1
IMSI
TMSI
LAI 1
IMSI
TMSI IMSI
TMSI
IMSI
4
address:
LAI 1
GSM location update (5)
ME
SIM
MSC
VLR 1
Important: HLR must be updated (new LAI). If this is not
done, incoming calls can not be routed to new MSC/VLR.
HLR also requests VLR 1 to remove old user data.
MSC
VLR 2
HLR
IMSI
LAI 1
LAI 2
IMSI
TMSI
LAI 1
IMSI
TMSI
IMSI
TMSI
LAI 2
4
GSM location update (6)
ME
SIM
MSC
VLR 1
VLR 2 generates new TMSI and sends this to user. User
stores new LAI and TMSI safely in SIM.
Location update successful !
MSC
VLR 2
HLR
IMSI
LAI 2
LAI 1
IMSI
TMSI
LAI 2
TMSI
IMSI
TMSI
TMSI
LAI 2
TMSI
4
GSM identifiers (1)
MCC = Mobile Country Code (3 digits)
MNC = Mobile Network Code (2 digits)
MSIN = Mobile Subscriber Identity Number (10 digits)
Globally
unique
LAC
LAI
MCC = Mobile Country Code (3 digits)
MNC = Mobile Network Code (2 digits)
LAC = Location Area Code (10 digits)
=
Globally
unique
CI LAI + CI
= CGI
Cell Global
Identity
MSIN
IMSI = GSM ”internal
information”
GSM identifiers (2)
SN
CC
MSISDN
CC = Country Code (1-3 digits)
NDC = National Destination Code (1-3 digits)
SN = Subscriber Number
=
Globally
unique
E.164 numbering
format
TN
CC
MRSN
CC = Country Code (1-3 digits)
NDC = National Destination Code (1-3 digits)
TN = Temporary Number
=
Temporary
allocation
E.164 numbering
format
for routing to GMSC
for routing to MSC/VLR
subscriber database in HLR
temporary subscriber ID
GSM mobile terminated call (1)
BTS
ME
SIM
HLR
AuC
EIR
GMSC
BSC
MSC
VLR
Circuit switched connection
Signaling (ISUP, MAP)
MS
Database
Mobile terminated call = MTC
(64 kb/s PCM, 16 kb/s between TRAU and BTS,
13 kb/s encoded speech over air interface)
5
GSM mobile terminated call (2)
BTS
ME
SIM
HLR
AuC
EIR
BSC
MSC
VLR
MS
Call is routed to GMSC using MSISDN number of called
user (e.g. 040 1234567).
MSISDN number in fact points to database in HLR.
HLR is contacted. Under which MSC/VLR is user?
GMSC
5
GSM mobile terminated call (3)
BTS
ME
SIM
HLR
AuC
EIR
BSC
MSC
VLR
MS
HLR knows location of Serving MSC/VLR (when user
moves to another VLR, this is always recorded in HLR).
HLR requests MSRN (roaming number) from VLR.
MSRN is forwarded to GMSC.
GMSC
5
GSM mobile terminated call (4)
BTS
ME
SIM
HLR
AuC
EIR
BSC
MSC
VLR
MS
Call can now be routed to Serving MSC/VLR using ISUP
(may involve several intermediate switching centers).
MSC/VLR starts paging within Location Area (LA) in
which user is located, using TMSI for identification.
GMSC
5
GSM mobile terminated call (5)
BTS
ME
SIM
HLR
AuC
EIR
BSC
MSC
VLR
MS
Only the mobile user with the corresponding TMSI
responds to the paging.
Using random access procedure, user requests a
channel, e.g. SDCCH, for call control signaling.
GMSC
5
GSM mobile terminated call (6)
BTS
ME
SIM
HLR
AuC
EIR
BSC
MSC
VLR
MS
Signaling channel is set up. After authentication and
ciphering procedures, call control signaling continues.
Finally, the circuit switched connection is established up
to mobile user.
GMSC
5
GPRS attach / PDP session
GPRS attach
MS is assigned PDP (IP) address
Packet transmission can take place
Separate or combined GSM/GPRS attach
MS registers with an SGSN (authentication...)
Location update possible
PDP context is created
GPRS detach
PDP context terminated
Allocated IP address released
In case of
dynamic
address
allocation
6
DHCP
RADIUS
PDP context
PDP context describes characteristics of GPRS session
(session = “always on” connection)
PDP context information is stored in MS, SGSN and GGSN
MS
GGSN
SGSN
:::
:::
:::
:::
:::
:::
PDP type (e.g. IPv4)
PDP address = IP address of MS
(e.g. 123.12.223.9)
Requested QoS (priority, delay …)
Access Point Name (GGSN address
as seen from MS)
One user may have several PDP
sessions active
6
123.12.223.9
123.12.223.0
PDP context activation
MS GGSN
SGSN
:::
:::
Activate PDP context request
Create PDP context request
Create PDP context response
Activate PDP context accept :::
:::
:::
:::
IP address allocated to MS
Security functions
6
Packet transmission (1)
MS
(client)
GGSN
SGSN Server
(IP, WAP..)
IP
backbone
Dynamic IP address allocation has one problem:
it is difficult to handle a mobile terminated transaction
(external source does not know IP address of MS)
Fortunately, packet services are of client-server type
=> MS initiates packet transmission
?
6
Packet transmission (2)
MS
(client)
GGSN
SGSN Server
(IP, WAP..)
Packet is sent to SGSN. SGSN sends packet to GGSN
through GTP (GPRS Tunneling Protocol) tunnel.
Packet is tunneled
through IP backbone
IP address ... IP address IP payload
Tunneling = encapsulation of IP packet in GTP packet
... = APN of GGSN, used for routing through tunnel
6
Packet transmission (3)
MS
(client)
GGSN
SGSN Server
(IP, WAP..)
GGSN sends packet through external IP network (i.e.
Internet) to IP/WAP server.
Source IP addr. Dest. IP addr. IP payload
GGSN
Source IP
address:
GGSN
Server
6
Packet transmission (4)
MS
(client)
GGSN
SGSN Server
(IP, WAP..)
Server sends return packet via GGSN, GTP tunnel and
SGSN to MS.
Packets from server to MS are always routed via GGSN
(since this node has PDP context information).
Dest. IP
address:
GGSN
Dest. tunnel
address: SGSN
Dest. IP address: MS
6
Further information on GSM/GPRS
Books:
Many good books available (GSM)
Andersson: GPRS and 3G wireless applications, Wiley, 2001,
Chapter 3 (GPRS)
Web material:
www.comsoc.org/livepubs/surveys/public/4q99issue/
reprint4q.html (GSM system and protocol architecture)
www.comsoc.org/livepubs/surveys/public/3q99issue/
bettstetter.html (GPRS basics)
Part of this source is required course material

More Related Content

Similar to 7_gsm.ppt

gsm.pdf
gsm.pdfgsm.pdf
gsm.pdf
Mohammed Amer
 
02 gsm hscsd_gprs
02 gsm hscsd_gprs02 gsm hscsd_gprs
02 gsm hscsd_gprs
Chyon Ju
 
105093_633617613676087500 GSM technology.ppt
105093_633617613676087500 GSM technology.ppt105093_633617613676087500 GSM technology.ppt
105093_633617613676087500 GSM technology.ppt
AkbarpashaShaik3
 
Mbile communication and computingGSM Network.ppt
Mbile communication and computingGSM Network.pptMbile communication and computingGSM Network.ppt
Mbile communication and computingGSM Network.ppt
SomnathMule5
 
6044847.ppt
6044847.ppt6044847.ppt
6044847.ppt
giri00767098
 
Gsm Overview
Gsm OverviewGsm Overview
Gsm Overviewtijeel
 
bsnl presentation on gsm
bsnl presentation on  gsm bsnl presentation on  gsm
bsnl presentation on gsm Kapil Masatker
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
Joe Christensen
 
GSM dan GPRS basic
GSM dan GPRS basicGSM dan GPRS basic
GSM dan GPRS basic
Roy Tri Afandi
 
UMTS OVERVIEW
UMTS OVERVIEWUMTS OVERVIEW
UMTS OVERVIEW
Abdulqader Al-kaboudei
 
3 g 4g adv_chal 041406 ver1
3 g 4g adv_chal 041406 ver13 g 4g adv_chal 041406 ver1
3 g 4g adv_chal 041406 ver1
Ramineni Hemu
 
mahe4.ppt
mahe4.pptmahe4.ppt
mahe4.ppt
AIMLSEMINARS
 
mahe4.ppt
mahe4.pptmahe4.ppt
mahe4.ppt
hazhamina
 
GSM network
GSM networkGSM network
GSM network
WebAshlar
 
My PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE NetworkMy PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE NetworkARVIND SARDAR
 
2 g
2 g2 g
2 g
Korirj
 
GSM Architecture.ppt
 GSM Architecture.ppt GSM Architecture.ppt
GSM Architecture.ppt
Danish Mahmood
 
overview for umts
overview for umts overview for umts
overview for umts
Youcef Belhadia
 

Similar to 7_gsm.ppt (20)

gsm.pdf
gsm.pdfgsm.pdf
gsm.pdf
 
02 gsm hscsd_gprs
02 gsm hscsd_gprs02 gsm hscsd_gprs
02 gsm hscsd_gprs
 
105093_633617613676087500 GSM technology.ppt
105093_633617613676087500 GSM technology.ppt105093_633617613676087500 GSM technology.ppt
105093_633617613676087500 GSM technology.ppt
 
Mbile communication and computingGSM Network.ppt
Mbile communication and computingGSM Network.pptMbile communication and computingGSM Network.ppt
Mbile communication and computingGSM Network.ppt
 
6044847.ppt
6044847.ppt6044847.ppt
6044847.ppt
 
Gsm Overview
Gsm OverviewGsm Overview
Gsm Overview
 
bsnl presentation on gsm
bsnl presentation on  gsm bsnl presentation on  gsm
bsnl presentation on gsm
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Gsm Network
Gsm NetworkGsm Network
Gsm Network
 
GSM dan GPRS basic
GSM dan GPRS basicGSM dan GPRS basic
GSM dan GPRS basic
 
UMTS OVERVIEW
UMTS OVERVIEWUMTS OVERVIEW
UMTS OVERVIEW
 
3 g 4g adv_chal 041406 ver1
3 g 4g adv_chal 041406 ver13 g 4g adv_chal 041406 ver1
3 g 4g adv_chal 041406 ver1
 
mahe4.ppt
mahe4.pptmahe4.ppt
mahe4.ppt
 
mahe4.ppt
mahe4.pptmahe4.ppt
mahe4.ppt
 
GSM network
GSM networkGSM network
GSM network
 
My PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE NetworkMy PptIntroduction to 3G, GSM, GPRS, EDGE Network
My PptIntroduction to 3G, GSM, GPRS, EDGE Network
 
Telecom seminar
Telecom seminarTelecom seminar
Telecom seminar
 
2 g
2 g2 g
2 g
 
GSM Architecture.ppt
 GSM Architecture.ppt GSM Architecture.ppt
GSM Architecture.ppt
 
overview for umts
overview for umts overview for umts
overview for umts
 

Recently uploaded

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 

7_gsm.ppt

  • 1. GSM Global System for Mobile communication GPRS General Packet Radio Service
  • 2. Examples of digital wireless systems (all originally specified by ETSI) GSM (Global System for Mobile communication) is a cellular mobile system • cellular concept • high mobility (international roaming) TETRA (TErrestrial Trunked RAdio) is an example of a Professional/Privat Mobile Radio (PMR) system • limited access (mainly for professional usage) • limited mobility (but other advanced features) DECT (Digital Enhanced Cordless Telecommunications) is a cordless system • low mobility (only within “isolated islands”) next lecture
  • 3. Digital PLMN systems (status 2002) IMT-2000 GSM CDMA 2000 IS-136 GPRS EDGE IS-95 UMTS: USA 2nd Generation (2G) 3rd Generation (3G) 4G UTRA FDD UTRA TDD (PLMN = Public Land Mobile Network) Packet services More radio capacity FDD
  • 4. Duplexing (separation of uplink/downlink transmission directions) FDD (Frequency Division Duplexing) (GSM/GPRS, TETRA, UTRA FDD) TDD (Time Division Duplexing) (DECT, UTRA TDD) frequency time Uplink Downlink UL DL UL DL ... ... duplex separation
  • 5. FDD vs. TDD FDD TDD Duplex filter is large and expensive Large MS-BS separation => inefficient Different fading in UL/DL Same fading in UL/DL Same UL/DL bandwidth Flexible UL/DL bandwidth allocation => effect on power control asymmetric services => indoor
  • 6. GSM => cellular concept The GSM network contains a large number of cells with a base station (BS) at the center of each cell to which mobile stations (MS) are connected during a call. BS BS BS BS MS If a connected MS (MS in call phase) moves between two cells, the call is not dropped. Instead, the network performs a handover (US: hand-off).
  • 7. GSM => mobility concept The GSM network is divided into location areas (LA), each containing a certain number of cells. As long as an idle MS (idle = switched on) moves within a location area, it can be reached through paging. If an idle MS moves between two location areas, it cannot be reached before it performs a location update. Location Area 1 Location Area 3 Location Area 2
  • 8. Original GSM system architecture NSS BSS MS database BTS MS MS ME SIM HLR AuC EIR BSC MSC VLR GMSC = BS BTS
  • 9. GSM: circuit switched connections NSS BSS BTS ME SIM HLR AuC EIR GMSC BSC MSC VLR Circuit switched connection Signaling MS Database TRAU
  • 10. GPRS: packet switched connections NSS BSS GMSC BSC MSC VLR Packet switched connection Signaling MS Database BTS HLR AuC EIR GGSN IP backbone PCU SGSN TE ME SIM
  • 11. Upgrading from GSM to GSM/GPRS NSS BSS GMSC BSC MSC VLR MS BTS HLR AuC EIR GGSN IP backbone PCU SGSN • New MS/terminals • Packet Control Unit (PCU) • SGSN and GGSN routers • software updates (BTS, HLR) TE ME SIM
  • 12. Task division between MSC and TRAU (TRAU = Transcoding and Rate Adaptation Unit) NSS BSS BSC for signalling only 13 kbit/s encoded speech is packed into 16 kbit/s frame Conventional 64 kbit/s PCM signal TRAU BSC BTS MS MS MSC VLR
  • 13. Radio interface - multiple access techniques Frequency division Code division Time division time code nr. frequency
  • 14. Radio interface - physical channels Frame of length 8 time slots T S S T T T T T T S S T T T T T T TT T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T Carrier 0 Carrier 1 Carrier 2 Carrier 3 TS2 TS2 TS0 TS1 Typically used for signaling Time Slot Physical channel = time slot
  • 15. Radio interface - logical channels (GSM) Traffic channels Control channels (for signaling) TCH/F TCH/H Broadcast Common control Dedicated SCH FCCH BCCH PCH AGCH SDCCH SACCH FACCH RACH bidirectional downlink uplink
  • 16. GSM burst structure 3 57 encrypted bits 1 26 training bits 1 57 encrypted bits 3 8.25 TS7 TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1 1 2 3 4 5 6 7 8 9 10 23 24 25 26 11 12 13 14 15 traffic or signaling info in burst? SACCH Idle GSM normal burst: 156.25 bits (0.577 ms) TDMA frame (4.615 ms): TDMA multiframe: = 26 TDMA frames (in case of TCH)
  • 17. GSM speech encoding 260 bits 57 bits 260 bits 456 bits 57 bits 57 bits bits 4, 12, 20, 28, 36, 44, etc. from the 456 bit frame Voice coding: 260 bits in 20 ms blocks (13 kbit/s) MS - TRAU Channel coding: 456 coded bits (22.8 kbit/s) MS - BTS Interleaving: 8 x 57 bits (22.8 kbit/s)
  • 18. GSM signaling message encoding 184 bits 57 bits 456 bits 57 bits 57 bits bits 4, 12, 20, 28, 36, 44, etc. from the 456 bit frame Signaling message is segmented into blocks of 184 bits: Each block is coded into 456 bits (22.8 kbit/s) Interleaving: 8 x 57 bits (22.8 kbit/s)
  • 19. Task Management in GSM/GPRS Session Management (SM) in GPRS Call Control (CC) in GSM Mobility Management (MM) Radio Resource Management (RM) MOC, MTC PDP Context Random access and channel reservation Handover management Ciphering (encryption) over radio interface IMSI/GPRS Attach (switch on) and Detach (switch off) Location updating (MS moves to other Location/Routing Area) Authentication 1 3 2 4 5 6 Number refers to the remaining slides
  • 20. Who is involved in what? MS BTS BSC MSC/VLR RR MM CM / SM SGSN
  • 21. Random access in GSM/GPRS (1) Communication between MS and network is not possible before going through a procedure called random access. Random access must consequently be used in network originated activity • paging, e.g. for a mobile terminated call in GSM MS originated activity • IMSI attach, IMSI detatch • GPRS attach, GPRS detach • location updating in GSM or GPRS • mobile originated call in GSM • SMS (short message service) message transfer 1
  • 22. Random access in GSM/GPRS (2) 1. MS sends a short access burst over the Random Access CHannel (RACH) in uplink using Slotted Aloha (collision possibility  retransmission) 2. After detecting the access burst, the network (BSC) returns an ”immediate assignment” message which includes the following information: - allocated physical channel (frequency, time slot) in which the assigned signalling channel is located - timing advance (for correct time slot alignment) 3. The MS now sends a message on the dedicated signalling channel assigned by the network, indicating the reason for performing random access. 1
  • 23. Four security measures in GSM 1) PIN code (authentication of SIM = local security measure, network is not involved) 2) User authentication (performed by network) 3) Ciphering of information sent over air interface 4) Usage of TMSI (instead of IMSI) over air interface IMSI = International Mobile Subscriber Identity (globally unique identity) TMSI = Temporary Mobile Subscriber Identity (local and temporary identity)
  • 24. Basic principle of user authentication algorithm algorithm The same? If yes, authentication is successful SIM (in terminal) Air Interface Network Random number Challenge Response Authentication key Authentication key RAND SRES 2 Ki Ki
  • 25. Ciphering in GSM algorithm algorithm Ciphering key Time info Ciphering key Time info MS BTS Data Data Ciphered data Cipher command (”time info”...) For each call, a new ciphering key (Kc) is generated during authentication both in MS and MSC (in same way as authentication “response”). 3 Kc Kc algorithm algorithm
  • 26. Three security algorithms in GSM (in UMTS many more …) A3 Ki Ciphered data Time info (from network) RAND (from network) Data SRES (to network) A8 A5 Kc Mobile Station (MS) Network 2 3
  • 27. Three security algorithms in GSM at the network side ... A3 Ki RAND Data A8 A5 Kc Serving MSC MS AuC RAND Ciphered data SRES Kc Time info Ki SRES SRES Authentication vector ? 2 3
  • 28. Algorithm considerations Using output and one or more inputs, it is in practice not possible to calculate “backwards” other input(s) “brute force approach”, “extensive search” Key length in bits (N) is important (in case of brute force approach 2N calculation attempts may be needed) Strength of algorithm is that it is secret => bad idea! “security through obscurity” Better: open algorithm can be tested by engineering community (security through strong algorithm) 2 3
  • 29. Usage of TMSI in GSM MS Network Random access Authentication Start ciphering IMSI detach New TMSI allocated by network New TMSI stored in SIM CM or MM transaction TMSI 2 3 IMSI is never sent over air interface if not absolutely necessary!
  • 30. Connectivity states in GSM/GPRS Disconnected Idle Connected Idle Standby Ready MS is switched off (circuit mode) location updates on LA basis handovers, not location updates MS is switched off (packet mode) location updates on RA basis location updates on cell basis GSM GPRS 4
  • 31. GPRS connectivity state model Idle Ready Standby GPRS attach GPRS detach Timer expired Transmission of packet Standby timer expired No location management, MS not reachable Location update when MS changes cell Location update when MS changes routing area 4
  • 32. MM “areas” in GSM/GPRS Cell Location Area (LA) Routing Area (RA) Location updating in GSM Location updating in GPRS (standby state) Location updating in GPRS (ready state) 4
  • 33. Trade-off when choosing LA/RA size Affects signalling load If LA/RA size is very large (e.g. whole mobile network) location updates not needed very often paging load is very heavy If LA/RA size is very small (e.g. single cell) small paging load location updates must be done very often Affects capacity + + 4
  • 34. Example: GSM location update (1) ME SIM HLR MSC VLR 1 Most recently allocated TMSI and last visited LAI (Location Area ID) are stored in SIM even after switch-off. After switch-on, MS monitors LAI. If stored and monitored LAI values are the same, no location updating is needed. (most generic scenario) MSC VLR 2 LAI 1 IMSI TMSI LAI 1 IMSI TMSI IMSI LAI 1 4 (in broadcast messages)
  • 35. GSM location update (2) ME SIM MSC VLR 1 Different LAI values => location update required ! MSC VLR 2 LAI 2 HLR IMSI LAI 1 IMSI TMSI LAI 1 IMSI TMSI 4 (in broadcast messages)
  • 36. GSM location update (3) ME SIM MSC VLR 1 SIM sends old LAI and TMSI to VLR 2. VLR 2 does not recognize TMSI since there is no TMSI- IMSI context. Who is this user? MSC VLR 2 LAI 1, TMSI HLR IMSI LAI 1 IMSI TMSI LAI 1 IMSI TMSI No TMSI - IMSI context 4
  • 37. GSM location update (4) ME SIM MSC VLR 1 However, VLR 2 can contact VLR 1 (address: LAI 1) and request IMSI. IMSI is sent to VLR 2. MSC VLR 2 HLR IMSI LAI 1 IMSI TMSI LAI 1 IMSI TMSI IMSI TMSI IMSI 4 address: LAI 1
  • 38. GSM location update (5) ME SIM MSC VLR 1 Important: HLR must be updated (new LAI). If this is not done, incoming calls can not be routed to new MSC/VLR. HLR also requests VLR 1 to remove old user data. MSC VLR 2 HLR IMSI LAI 1 LAI 2 IMSI TMSI LAI 1 IMSI TMSI IMSI TMSI LAI 2 4
  • 39. GSM location update (6) ME SIM MSC VLR 1 VLR 2 generates new TMSI and sends this to user. User stores new LAI and TMSI safely in SIM. Location update successful ! MSC VLR 2 HLR IMSI LAI 2 LAI 1 IMSI TMSI LAI 2 TMSI IMSI TMSI TMSI LAI 2 TMSI 4
  • 40. GSM identifiers (1) MCC = Mobile Country Code (3 digits) MNC = Mobile Network Code (2 digits) MSIN = Mobile Subscriber Identity Number (10 digits) Globally unique LAC LAI MCC = Mobile Country Code (3 digits) MNC = Mobile Network Code (2 digits) LAC = Location Area Code (10 digits) = Globally unique CI LAI + CI = CGI Cell Global Identity MSIN IMSI = GSM ”internal information”
  • 41. GSM identifiers (2) SN CC MSISDN CC = Country Code (1-3 digits) NDC = National Destination Code (1-3 digits) SN = Subscriber Number = Globally unique E.164 numbering format TN CC MRSN CC = Country Code (1-3 digits) NDC = National Destination Code (1-3 digits) TN = Temporary Number = Temporary allocation E.164 numbering format for routing to GMSC for routing to MSC/VLR subscriber database in HLR temporary subscriber ID
  • 42. GSM mobile terminated call (1) BTS ME SIM HLR AuC EIR GMSC BSC MSC VLR Circuit switched connection Signaling (ISUP, MAP) MS Database Mobile terminated call = MTC (64 kb/s PCM, 16 kb/s between TRAU and BTS, 13 kb/s encoded speech over air interface) 5
  • 43. GSM mobile terminated call (2) BTS ME SIM HLR AuC EIR BSC MSC VLR MS Call is routed to GMSC using MSISDN number of called user (e.g. 040 1234567). MSISDN number in fact points to database in HLR. HLR is contacted. Under which MSC/VLR is user? GMSC 5
  • 44. GSM mobile terminated call (3) BTS ME SIM HLR AuC EIR BSC MSC VLR MS HLR knows location of Serving MSC/VLR (when user moves to another VLR, this is always recorded in HLR). HLR requests MSRN (roaming number) from VLR. MSRN is forwarded to GMSC. GMSC 5
  • 45. GSM mobile terminated call (4) BTS ME SIM HLR AuC EIR BSC MSC VLR MS Call can now be routed to Serving MSC/VLR using ISUP (may involve several intermediate switching centers). MSC/VLR starts paging within Location Area (LA) in which user is located, using TMSI for identification. GMSC 5
  • 46. GSM mobile terminated call (5) BTS ME SIM HLR AuC EIR BSC MSC VLR MS Only the mobile user with the corresponding TMSI responds to the paging. Using random access procedure, user requests a channel, e.g. SDCCH, for call control signaling. GMSC 5
  • 47. GSM mobile terminated call (6) BTS ME SIM HLR AuC EIR BSC MSC VLR MS Signaling channel is set up. After authentication and ciphering procedures, call control signaling continues. Finally, the circuit switched connection is established up to mobile user. GMSC 5
  • 48. GPRS attach / PDP session GPRS attach MS is assigned PDP (IP) address Packet transmission can take place Separate or combined GSM/GPRS attach MS registers with an SGSN (authentication...) Location update possible PDP context is created GPRS detach PDP context terminated Allocated IP address released In case of dynamic address allocation 6 DHCP RADIUS
  • 49. PDP context PDP context describes characteristics of GPRS session (session = “always on” connection) PDP context information is stored in MS, SGSN and GGSN MS GGSN SGSN ::: ::: ::: ::: ::: ::: PDP type (e.g. IPv4) PDP address = IP address of MS (e.g. 123.12.223.9) Requested QoS (priority, delay …) Access Point Name (GGSN address as seen from MS) One user may have several PDP sessions active 6 123.12.223.9 123.12.223.0
  • 50. PDP context activation MS GGSN SGSN ::: ::: Activate PDP context request Create PDP context request Create PDP context response Activate PDP context accept ::: ::: ::: ::: IP address allocated to MS Security functions 6
  • 51. Packet transmission (1) MS (client) GGSN SGSN Server (IP, WAP..) IP backbone Dynamic IP address allocation has one problem: it is difficult to handle a mobile terminated transaction (external source does not know IP address of MS) Fortunately, packet services are of client-server type => MS initiates packet transmission ? 6
  • 52. Packet transmission (2) MS (client) GGSN SGSN Server (IP, WAP..) Packet is sent to SGSN. SGSN sends packet to GGSN through GTP (GPRS Tunneling Protocol) tunnel. Packet is tunneled through IP backbone IP address ... IP address IP payload Tunneling = encapsulation of IP packet in GTP packet ... = APN of GGSN, used for routing through tunnel 6
  • 53. Packet transmission (3) MS (client) GGSN SGSN Server (IP, WAP..) GGSN sends packet through external IP network (i.e. Internet) to IP/WAP server. Source IP addr. Dest. IP addr. IP payload GGSN Source IP address: GGSN Server 6
  • 54. Packet transmission (4) MS (client) GGSN SGSN Server (IP, WAP..) Server sends return packet via GGSN, GTP tunnel and SGSN to MS. Packets from server to MS are always routed via GGSN (since this node has PDP context information). Dest. IP address: GGSN Dest. tunnel address: SGSN Dest. IP address: MS 6
  • 55. Further information on GSM/GPRS Books: Many good books available (GSM) Andersson: GPRS and 3G wireless applications, Wiley, 2001, Chapter 3 (GPRS) Web material: www.comsoc.org/livepubs/surveys/public/4q99issue/ reprint4q.html (GSM system and protocol architecture) www.comsoc.org/livepubs/surveys/public/3q99issue/ bettstetter.html (GPRS basics) Part of this source is required course material