GMSC
BTS BSC
MS
BTS EIR
AUC
MS HLR
GPRS SYSTEM ARCHITECTURE
Other
GPRS
PLMN
SMS-GMSC Gd
SMS-INMSC SGSN Gp
GGSN
Gb Gn
GGSN
Gf
BTS BSC Gr
Gs PDN
Gc Gi
BTS
EIR
MS HLR+GPRS
D Register
MSC/VLR
Interfaces
• Gb – Connects BSC with SGSN
• Gn – SGSN – SGSN/GGSN (in the same
network)
• Gp – SGSN –GGSN (in different networks)
• Gf – For equipment querying at registering
time
• Gi – Connects PLMN with external Packet
Data Networks (PDNs)
• Gr – To exchange User profile between HLR
& SGSN
• Gs – To exchange Database between
SGSN & MSC
• Gd – Interface between SMS & GPRS
SGSN – Serving GPRS Support Node
• Delivers data packets to mobile stations &
vice-versa
BSC
BSC
BTS BTS
MS
inter-PLMN
GPRS backbone
PLMN1
Gn SGSN Gp
Gp Gn SGSN
Border
intra-PLMN Border
gateway intra-PLMN
GPRS backbone gateway
GPRS backbone
Gn Gn
Gn
PLMN2
Gi
Gi
GGSN
GGSN
External Packet
Data Network (PDN)
SGSN Host
Router
LAN
PROTOCOL ARCHITECTURE
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
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
SIGNALLING PLANE
BSS SGSN
MS
GMM/SM
GMM/SM
Application LLC
LLC Relay
Application
RLC RLC BSSGP BSSGP
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
SNDCP - Sub Network Dependent
Convergence Protocol
• Used to transfer data packets between SGSN
and MS
• GPRS Attachment
• GPRS Detachment
• Location Management
SESSION MANAGEMENT IN
GPRS
Attachment & Detachment
Procedure
• GPRS attach
- User is registered in SGSN, after authentication
check from HLR
- SGSN assigns P-TMSI to MS
• GPRS detach
- Disconnection of MS from GPRS network is called
GPRS detach
- It can be initiated by MS or by network(SGSN or
HLR)
GPRS Attachment Procedure
• Before a mobile station can use GPRS services, it must register with an
SGSN of the GPRS network. This procedure follows as ;
• Logical Channel
–Traffic Channels
–Signaling Channels (Control Channels)
• Physical Channels
Logical Channels
Packet Data Channel(PDCH)
• Physical Channel for GPRS Traffic
• PDCH are taken from all channels available in
the cell
• Depending on current traffic load and priority of
service, the physical channel are allocated to
either GPRS or GSM services.
• Physical channels not currently used by GSM
can be allocated as PDCH to increase the QOS
for GPRS
Multiframe Structure of PDCH