Gprs Slide
Gprs Slide
Gprs Slide
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
traffic Proves expensive for bursty traffic utilization No efficient method for packet transfers
Type of Connection
GPRS in INDIA
BPL Mobile Bharti Cellular Hutchison Max Hutchison Essar Idea Cellular
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
Benefits 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
Statistical Multiplexing
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.
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
GPRS Services
Offers end-to-end packet switched data transfer Bearer Services
GPRS Terminals
Class A
MS supports simultaneous operation of
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
BSC
MS
BTS
BTS
MS BTS MS
BSC
SGSN
Gp GGSN
Gb Gf BTS BSC Gs
Gn GGSN Gr PDN Gc Gi
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
GPRS Register
GPRS Register is integrated with GSM-HLR. Maintains the GPRS subscriber data and Routing information. Stores current SGSN address
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).
BTS
GPRS backbone
SGSN Gp Border gateway Gp Border gateway Gn Gn SGSN
intra-PLMN
GPRS backbone PLMN2
LAN
Protocol Stack
Application
IP / X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF SNDCP GTP UDP/ TCP IP L2 L1
LLC
BSSGP
Frame Relay
LLC BSSGP
Frame Relay
L1bis
L1bis
MS
Um
BSS (PCU)
Gb
SGSN
Gn
GGSN
Gi
Establishes highly reliable logical link between MS & its assigned SGSN Works either in acknowledged or unacknowledged modes Data confidentiality is ensured by ciphering functions
RLC/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
Physical 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
Delivers routing & Quality of Service related information between BSS and SGSN
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
GPRS n/w can be interconnected with an IPbased 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
CALL ROUTING
BTS
GPRS backbone
Gn intra-PLMN GPRS backbone PLMN1 Gn Gn Gi GGSN External Packet data network(PDN) Router GGSN Host SGSN Gp Border gateway Border gateway SGSN
SGSN
LAN
GPRS attach
- User is registered in SGSN, after authentication
GPRS detach
- Disconnection of MS from GPRS network is called
Session 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
Location 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,
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
Mobility Management
Consists of two levels:
Channels in GPRS
Logical
Channel
Traffic Channels
Signaling Channels (Control Channels)
Physical Channels
Logical Channels
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
Four consecutive TDMA frame forms one block - B0 B11 Two TDMA frames for transmission of PTCCH - T Two Idle frames - X
Billing
PSTN MSC MSC SGSN BSC
GPRS Network
GGSN
Charging Gateway
Mediation
Billing
Applications of GPRS
Web browsing Corporate & Internet Email Vehicle Positioning Remote LAN Access Home Automation Document Sharing/Collaborative working
THANK YOU