GPRS Final
description
Transcript of GPRS Final
![Page 1: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/1.jpg)
General Packet Radio Service General Packet Radio Service (GPRS) (GPRS)
A new Dimension to Wireless A new Dimension to Wireless CommunicationCommunication
![Page 2: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/2.jpg)
Contents of PresentationContents 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
![Page 3: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/3.jpg)
Constraints with existing Constraints with existing networknetwork
• 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
![Page 4: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/4.jpg)
Comparison of GSM & Comparison of GSM & GPRSGPRS
GSM GPRS
Data Rates 9.6 Kbps 14.4 to 115.2 Kbps
Modulation Technique
GMSK GMSK
Billing Duration of connection
Amount of data
transferred
Type of Connection
Circuit – Switched Technology
Packet - Switched
Technology
![Page 5: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/5.jpg)
GPRS in INDIAGPRS in INDIA
BPL MobileBharti CellularHutchison MaxHutchison EssarIdea Cellular
![Page 6: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/6.jpg)
What is GPRS ?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
GPRS applies packet radio principal to transfer user data packets in an efficient way b/w MS & external packet data network
![Page 7: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/7.jpg)
Benefits of GPRSBenefits of GPRS
New Data Services High Speed (Data Rate 14.4 – 115 kbps) Efficient use of radio bandwith (Statistical
Multiplexing) Circuit switching & Packet Switching can be
used in parallel Constant connectivity
![Page 8: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/8.jpg)
Statistical MultiplexingStatistical Multiplexing
![Page 9: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/9.jpg)
Salient Features of GPRSSalient Features of GPRS Important step on the path to 3G Standardized by ETSI GPRS is an overlay network over the GSM Provides Data Packet delivery service Support for leading internet communication
protocols Billing based on volume of data transferred Utilizes existing GSM authentication and
privacy procedures.
![Page 10: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/10.jpg)
High Data RateHigh Data Rate
GPRS uses radio channel i.e. 200 kHz wide Radio channel carries digital data stream of
271 kbps This rate is divided into 8 time slots each
carrying 34 kbps per time slot Data rate 14 kbps per time slot achieved after
corrections GPRS can combine upto 8 time slots giving
data rate of 114 kbps
![Page 11: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/11.jpg)
GPRS ServicesGPRS Services
• Offers end-to-end packet switched data transfer
• Bearer Services
• PTP - Point-To-Point service (CLNS mode)
• PTM - Point-To-Multipoint service(CONS Mode)
• PTM-M Multicast service
• PTM-G Group call service
• Supplementary Services
• SMS Short Message Service
• CFU Call Forwarding Unconditional
![Page 12: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/12.jpg)
GPRS Services (Contd.)GPRS Services (Contd.)
• CFNRc Call Forwarding on mobile subscriber not reachable
• CUG Closed User Group
• Tele action, access to data bases
• Quality of Service
• GPRS allows defining QoS profiles
• Service precedence, reliability, delay,throughput
![Page 13: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/13.jpg)
GPRS TerminalsGPRS 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
![Page 14: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/14.jpg)
GPRS Network ElementsGPRS 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
![Page 15: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/15.jpg)
GSM SYSTEM ARCHITECTURE
MS
BTS
PSTNISDNPDNBSC
BSC
MSC/VLR
MS
MS
BTS
BTS
GMSC
EIRAUC
HLR
![Page 16: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/16.jpg)
GPRS SYSTEM ARCHITECTURE
BSC
SGSN
MS
BTS
BTS
Other GPRS
PLMN
GGSN
PDN
Gb
GdGp
Gn
Gf
Gs
Gc
GGSN
EIRHLR+GPRS
Register
MSC/VLR
D
SMS-GMSCSMS-INMSC
Gi
Gr
![Page 17: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/17.jpg)
InterfacesInterfaces 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
![Page 18: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/18.jpg)
SGSN – Serving GPRS SGSN – Serving GPRS Support NodeSupport Node
• Delivers data packets to mobile stations & vice-versa
• Detect and Register new GPRS MS in its serving area
• Packet Routing, Transfer & Mobility Management
• Authentication, Maintaining user profiles
• Its location register stores location info. & user profiles
![Page 19: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/19.jpg)
GGSN – Gateway GPRS GGSN – Gateway GPRS Support NodeSupport Node
• Interfaces GPRS backbone network & external packet data networks
• Converts the GPRS packets from SGSN to the PDP format
• Converts PDP addresses change to GSM addresses of the destination user
• Stores the current SGSN address and profile of the user in
its location register
• Performs authentication
• Many-to- many relations among SGSNs & GGSNs
![Page 20: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/20.jpg)
GPRS RegisterGPRS Register
GPRS Register is integrated with GSM-HLR. Maintains the GPRS subscriber data and
Routing information. Stores current SGSN address
![Page 21: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/21.jpg)
GPRS Backbone Network GPRS Backbone Network
GSNs are connected through IP based backbone Two Backbones:
– Intra PLMN backbone networks that connects GSNs of the same PLMN & are private IP networks
– Inter PLMN backbone networks that connects GSNs of the different PLMN. Roaming agreement is necessary
GPRS Tunneling protocol (GTP) PLMN- Inter PLMN interconnect are called Border
gateways (performs security functions to protect Intra- PLMN backbone against unauthorized users and attacks).
![Page 22: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/22.jpg)
GPRS BACKBONE NETWORK
inter-PLMN
GPRS backbone
External Packet Data Network (PDN)
intra-PLMN
GPRS backbone
intra-PLMN
GPRS backbone
PLMN1
PLMN2
SGSN
SGSNSGSN
GGSNGGSN
Border gatewayBorder
gateway
Gp
GnGi
Gn
Gn
BTS BTS
BSCBSC
HostRouter
LAN
MS
Gi
Gn
GnGp
![Page 23: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/23.jpg)
Protocol StackProtocol Stack
GSM RF
SNDCP
IP / X.25
Application
Um GnGb
MAC
RLC
LLC
IP / X.25
GTP
L1
L2
LLC
GSM RF
FrameRelay
MAC
RLC BSSGP
L1bis
BSSGPFrameRelay
LLC
SNDCP GTP
L1bis L1
L2
IP
MS BSS (PCU) SGSN GGSN Gi
IP
UDP/TCP
UDP/TCP
![Page 24: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/24.jpg)
SNDCP - Sub Network Dependent SNDCP - Sub Network Dependent Convergence ProtocolConvergence Protocol
Used to transfer data packets between SGSN and MS
Multiplexing of several connections of network layer onto one logical connection of underlying LLC layer
Compression and decompression of user data and header information
![Page 25: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/25.jpg)
Data Link layerData Link layer
Divided into two sub layers :
• LLC layer (between MS-SGSN)
• RLC/MAC (between MS-BSS)
![Page 26: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/26.jpg)
LLC-Logical Link ControlLLC-Logical Link Control
Establishes highly reliable logical link between MS & its assigned SGSN
Works either in acknowledged or unacknowledged modes
Data confidentiality is ensured by ciphering functions
![Page 27: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/27.jpg)
RLC/MAC LayerRLC/MAC Layer Radio Link Control(RLC)
Establish a reliable link between MS & BSS Segmentation and reassembly of LLC frames
into RLC data blocks
Medium Access Control(MAC) Controls access attempts of an MS on radio
channels shared by several MSs Employs algos. for contention resolution,
multiuser multiplexing on PDTCH
Both ack and unack. Modes of operation are supported in RLC/MAC layer
![Page 28: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/28.jpg)
Physical LayerPhysical Layer Divided into two sub layers :
Physical Link Layer (PLL) Physical RF Layer (RFL)
PLL – Provides a physical channel between MS and BSS
Channel coding, interleaving, detection of physical link congestion
RFL - Operates below PLL
![Page 29: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/29.jpg)
BSSGP-(BSS GPRS BSSGP-(BSS GPRS Application Protocol)Application Protocol)
Delivers routing & Quality of Service related information between BSS and SGSN
![Page 30: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/30.jpg)
GTP – GPRS Tunneling GTP – GPRS Tunneling ProtocolProtocol
GTP tunnels user data packets and related signaling information between GSNs
Signaling is used to create, modify and delete tunnels
Defined both at Gn and Gp interface Below GTP, TCP or UDP are employed to
transport the GTP Packets within backbone network
![Page 31: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/31.jpg)
Inter working with IP Inter working with IP networks networks
GPRS n/w can be interconnected with an IP-based packet data network
GPRS supports both IPv4 and IPv6 GPRS n/w looks like IP sub network and
GGSN looks like a IP router DHCP, DNS servers are installed
![Page 32: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/32.jpg)
GPRS –Internet ConnectionGPRS –Internet Connection
![Page 33: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/33.jpg)
CALL ROUTINGCALL ROUTING
DATA CALL ORGINATING
DATA CALL TERMINATING
![Page 34: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/34.jpg)
DATA CALL ROUTING
inter-PLMN
GPRS backbone
External Packet data network(PDN)
Intra-PLMN
GPRS backbone
intra-PLMN
GPRS backbone
PLMN1
PLMN2
SGSN
SGSNSGSN
GGSNGGSN
Border gatewayBorder
gateway
Gp
GnGi
Gn
Gn
BTS BTS
BSCBSC
HostRouter
LAN
MS
![Page 35: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/35.jpg)
SESSION MANAGEMENT IN SESSION MANAGEMENT IN GPRSGPRS
![Page 36: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/36.jpg)
Attachment & Detachment Attachment & Detachment ProcedureProcedure
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)
![Page 37: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/37.jpg)
Session ManagementSession Management Mobile Station applies for PDP address For each session PDP context is created & it
contains –PDP type–PDP addressed assigned to MS–Address of GGSN that servers access point
to PDN With active PDP context MS able to send or
receive data packets Allocation of PDP address can be static or
dynamic
![Page 38: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/38.jpg)
PDP Context ActivationPDP Context Activation
![Page 39: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/39.jpg)
LOCATION MANAGEMENT LOCATION MANAGEMENT IN GPRSIN GPRS
![Page 40: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/40.jpg)
State Model of GPRS MSState Model of GPRS MS
![Page 41: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/41.jpg)
Location ManagementLocation Management
Mobile station can be in 1 of the 3 states depending on traffic amount– Idle : MS is not using GPRS service
– Ready : Performing GPRS Attach, MS gets into READY State
– Standby : When MS does not send any packets for longer period of time,
Ready timer Expires
![Page 42: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/42.jpg)
Routing Area UpdateRouting Area Update
GSM Location Area(LA) is divided into several Routing Areas(RA)
RA consists of several cells SGSN is informed when MS moves to a new
RA MS sends a “Routing Area Update Request”
to its assigned SGSN
![Page 43: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/43.jpg)
Types of Routing Area Types of Routing Area UpdateUpdate
• Intra SGSN Routing Area Update
• Inter SGSN Routing Area Update
![Page 44: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/44.jpg)
Routing Area UpdateRouting Area Update
![Page 45: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/45.jpg)
Mobility ManagementMobility Management
Consists of two levels: Micro mobility management :
- Tracks the current RA or cell of MS- It is performed by SGSN
Macro mobility management :- Keep tracks of MS’s current SGSN- Stores it in HLR, VLR, and GGSN
![Page 46: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/46.jpg)
Channels in GPRSChannels in GPRS
Logical Channel– Traffic Channels– Signaling Channels (Control Channels)
Physical Channels
![Page 47: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/47.jpg)
Logical ChannelsLogical Channels
![Page 48: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/48.jpg)
Packet Data Channel(PDCH)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
![Page 49: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/49.jpg)
Multiframe Structure of Multiframe Structure of PDCHPDCH
Four consecutive TDMA frame forms one block - B0 – B11
Two TDMA frames for transmission of PTCCH - TTwo Idle frames - X
![Page 50: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/50.jpg)
BillingBilling
GGSN
MSC PSTN
BSC
SGSNGPRS Network
Charging Gateway
Mediation
MSC
Billing
![Page 51: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/51.jpg)
Applications of GPRSApplications of GPRS
Web browsingCorporate & Internet Email Vehicle PositioningRemote LAN AccessHome AutomationDocument Sharing/Collaborative
working
![Page 52: GPRS Final](https://reader033.fdocuments.in/reader033/viewer/2022061122/54720992b4af9fcd0a8b4d89/html5/thumbnails/52.jpg)
THANKTHANK YOUYOU