An Overview of GPRS: Shourya Roy Pradeep Bhatt Gururaja K
An Overview of GPRS: Shourya Roy Pradeep Bhatt Gururaja K
An Overview of GPRS: Shourya Roy Pradeep Bhatt Gururaja K
Shourya Roy
Pradeep Bhatt
Gururaja K.
What is GPRS?
A new bearer service for GSM that
greatly improves and simplifies
wireless access to packet data
networks,e.g to the internet.
Motivation
Speed
Immediacy
New and better applications
User friendly billing
GSM Architecture
PSTN
PDN
ISDN
BSC GMSC
BTS
MS
MSC
BTS
BSC
MS EIR
AUC
BTS HLR
MS VLR
GPRS Architecture
Other GPRS
PLMN
Gp GGSN
Gn
SGSN
BSC Gb Gf
Gr
BTS Gs Gc GGSN Gi PDN
EIR D
BTS HLR
MS
MSC/VLR
Protocol Architechture
Transmission Plane
GPRS specifies a tunnel
mechanism to transfer user
data packets .
Signalling Plane
GTP specifies a tunnel control
management protocol.The signalling
is used to create modify and delete
tunnels.
Registration of a Mobile
Node
A mobile station must register itself
with GPRS network.
GPRS attach
GPRS detach
Requested QoS
Corresponding GGSN.
PDP Context Activation
MS SGSN
GGSN
Activate PDP Context
PDP type,PDP Address
Request
QoS Requested,Access Point,…
Security Functions
Create PDP Context Request
PDP type,PDP Address
QoS Negotiated,Access Point,…
BTS
SGSN
MS SGSN
Inter-PLMN
Gn GPRS Backbone
Intra-PLMN
Intra-PLMN
PLMN1
GPRS Backbone Gp PLMN2
GPRS Backbone
Border
Gn Gateway
Border Gateway
Gn
GGSN
Packet Data Network(PDN)
SGSN
Gi Eg.Internet,Intranet
GGSN
RouterLANHost
Location Management
MS frequently sends location
update messages to inform the
SGSN where it is.
Determining frequency of update
messages is non-trivial.
The location update frequency is
dependent on the state of the MS.
Location
Management(Contd.)
A MS can be in 3 states:
IDLE
READY
STANDBY
Protocol Architechture
Transmission Plane
The protocols provide
transmission of user data
and its associated signalling
Signalling Plane
Comprises protocols for the
control and support of
functions of the transmission
plane
Transmission Plane
GPRS Backbone:SGSN GGSN
GTP tunnels the user packets and related signalling
information between the GPRS support nodes.
Subnetwork dependent convergence
protocol
It is used to transfer packets between SGSN and MS
Data link layer
LLC(MS-SGSN)
RLC/MAC(MS-BSS)
Physical layer
PLL:channel coding,detection of errors, forward error
correction, interleaving, detection of physical link
congestion
RFL:modulation and demodulation
Network Layer
(IP or X.25)
Relay
SNDCP GTP GTP
PLL
Phy Layer Phy Layer Phy layer
RFL Phy Layer
BSS Gm SGSN Gb GGSN Gi
RLC :Radio link control BSSGP:BSS GPRS Application protocol
PLL :Physical link layer GTP :GPRS tunneling protocol
RFL :Physical RF layer TCP :Transmission control protocol
MAC:Medium access control UDP :user datagram protocol
IP :Internet Protocol
Transmission Plane
MS
BSS
Application
Network Layer
SNDCP
LLC
Relay
RLC
RLC BSSGP
MAC Network
MAC
Service
PLL PLL
PHY
RFL RFL Layer
Um
SNDCP:Subnetwork dependent convergence protocol
LLC :Logical link control
RLC :Radio link control
SGSN
MS BSS
GMM/SM
GMM/SM
Application LLC
LLC
Relay
Application RLC BSSGP BSSGP
RLC
MAC Network
MAC Network service layer
GSM/RF GSM RF Physical layer Phy Layer
Um Gb
GMM/SM:GPRS Mobilty Management and session Management Protocol
GSM/RF:GSM physical layer(radio interface) I.e.PLL and RFL
Signalling Plane:MSSGSN
SGSN MSC/VLR
BSSAP BSSAP
SCCP SCCP
MTP3 MTP3
MTP2 MTP2
MAP MAP
TCAP TCAP
SCCP SCCP
MTP3 MTP3
MTP2 MTP2
Gr
MAP :Mobile Application Part
TCAP :Transaction capabilities and application part
SCCP :Signalling connection control part
MTP :Message transfer part
...
2
TDMA Frame
935.2 MHz 1
935 MHz
123
...
0 1 2 3 4 5 6 7 0 1 2 3 4
F1
F2 Uplink
F3
F4
Carrier
Frequency 0 1 2 3 4 5 6 7 0 1 2 3 4
F
1
F
2
Downlink
F
3
F
4