Gprs
Gprs
Service (GPRS)
A new Dimension to
Wireless
Communication
Contents of Presentation
GPRS and its Features
GPRS Network Architecture
GPRS Protocol Architecture
GPRS Backbone Network
GPRS interworking with External Network
Call routing in GPRS
Session Management in GPRS
Location Management in GPRS
Mobility Management in GPRS
Logical Channels of GPRS
GPRS Applications
Constraints with existing
network
• Data Rates too slow – about 9.6 kbps
• Connection setup time too long
• Inefficient resource utilization for bursty
traffic
• Proves expensive for bursty traffic
utilization
• No efficient method for packet
transfers
Comparison of GSM &
GPRS
GSM GPRS
Data Rates 9.6 Kbps 14.4 to 115.2
Kbps
Modulation GMSK GMSK
Technique
Billing Duration of Amount of
data
connection transferred
Type of Circuit – Switched Packet -
Connection Technology Switched
Technology
What is GPRS ?
General Packet Radio Service (GPRS) is a
new bearer service for GSM that greatly
improves and simplifies wireless access to
packet data networks
• Quality of Service
• GPRS allows defining QoS profiles
• Service precedence, reliability,
delay,throughput
GPRS Terminals
Class A
– MS supports simultaneous operation of
GPRS and GSM services
Class B
– MS able to register with the n/w for both
GPRS & GSM services simultaneously.
It can only use one of the two services
at a given time.
Class C
- MS can attach for either GPRS or GSM
services
GPRS Network Elements
GPRS Architecture is same as GSM except
few hardware modifications :
GPRS includes GSNs
SGSN : Serving GPRS
Support Node
GGSN : Gateway GPRS Support
Node
GPRS Register
GSM SYSTEM ARCHITECTURE
PSTN
BSC ISDN
PDN
MS BTS
MSC/VLR
GMSC
BTS BSC
MS
BTS EIR
AUC
MS HLR
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
SGSN – Serving GPRS
Support Node
• Delivers data packets to mobile stations &
vice-versa
• Performs authentication
BSC
BSC
BTS BTS
MS
inter-PLMN
GPRS backbone
PLMN1
Gn SGSN Gp
Gp Gn SGSN
Border
intra-PLMN Border
gateway
GPRS backbone gateway intra-PLMN
GPRS backbone
Gn Gn
Gn
PLMN2
Gi
Gi
GGSN
GGSN
External Packet
Data Network (PDN)
SGSN Host
Router
LAN
SNDCP - Sub Network Dependent
Convergence Protocol
Used to transfer data packets between SGSN
and MS
BSC
BSC
BTS BTS
MS
inter-PLMN
GPRS backbone
Gn SGSN Gp SGSN
Border
intra-PLMN Border
gateway
GPRS backbone gateway Intra-PLMN
GPRS backbone
PLMN1 Gn
Gn PLMN2
Gi
GGSN
GGSN
External Packet
data network(PDN) Host
SGSN
Router
LAN
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)
Session Management
Mobile Station applies for PDP address
For each session PDP (packet data
protocol) context is created & it contains
–PDP type