Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contents
Introduction Need for GPRS Salient Features of GPRS Architecture of GSM and GPRS Bearer and Supplementary Services Mobility Management PDP context SGPRS Conclusion
2
Introduction
GPRS (General Packet Radio Service): GPRS is a new bearer service for GSM that greatly improves and simplifies wireless access to packet data networks, e.g. to the Internet. Applies a packet radio principle to transfer user data packets in an efficient way between GSM mobile stations and external packet data networks.
3
Data Rates too slow about 9.6 kbps. Connections setup too long & complicated. Proves expensive for bursty traffic utilization. Inefficient resource utilization for bursty traffic.
High bit rates Shared bandwidth Variable access times Friendly bill (based on volume)
Low bit rates Reserved bandwidth Fixed access time Unfriendly bill (based on duration)
GSM Architecture
GPRS Architecture
4.GPRS Support Nodes Serving GPRS Support node (SGSN) Gateway GPRS Support node (GGSN) 5.Databases (HLR,VLR) Require software upgrades.
9
GPRS Architecture
Mobile Station
Three types of MS:
GPRS Architecture
SGSN Serving GPRS Support Node Responsible for the delivery of data packets from and to the mobile stations within its service area. Its tasks include Packet routing and transfer, Mobility management (attach/detach and location management), Authentication and Charging functions.
11
GPRS Architecture
GGSN Gateway GPRS Support Node
Acts as an interface between GPRS backbone network and external packet data networks. Converts the GPRS packets from the SGSN into the appropriate packet data protocol format (e.g., IP or X.25) and sends out on the corresponding packet data network. The GGSN stores the current SGSN address of the user and her profile in its location register. Also performs authentication and charging functions.
12
GPRS Interfaces
Ga - Connects GSN nodes with Charging Gateway. Gb - Connects BSS with SGSN. Gc Connects GGSN and HLR. Gn - SGSN SGSN/GGSN (in the same network) Gp - SGSN SGSN/GGSN (in different networks) Gi - Connects GGSN with external PDNs. Gf - Connects SGSN with EIR. Gr - To exchange User profile between HLR & SGSN. Gs Connects SGSN with MSC/VLR. Gd - Interface between SMS & GPRS.
13
14
15
Supplementary Services : SMS call, call forwarding unconditional (CFU), call forwarding on mobile subscriber not reachable (CFNRc), and closed user group (CUG) .
16
Mobility Management
Mobility Management States
IDLE unreachable mobile
GPRS Attach
Explicit Detach GPRS Detach
STANDBY
17
Mobility Management
Mobility Management States (cont.)
IDLE State GPRS MS is unreachable. The MS gets into Ready state performing a GPRS attach. No location update is performed. READY state An MS in ready state informs its SGSN of every movement to a new cell. A timer monitors the ready state and upon its expiry, the MS is put on standby. STANDBY State For Location management of an MS in standby state, a GSM location area is divided into a several routing areas. The SGSN will only be informed when an MS moves to a new RA.
18
Attachment Procedure
Before a mobile station can use GPRS services, it must register with an SGSN of the GPRS network. The network checks if the user is authorized, copies the user profile from the HLR to the SGSN, and assigns a packet temporary mobile subscriber identity (P-TMSI) to the user.
19
exchange data packets with external PDNs after a successful GPRS attach, a MS must apply for one or more addresses used in the PDN. A PDP context activation procedure is initiated for each required PDP session. With an active PDP context, the MS is visible to the external PDN. The allocation of the PDP address can be static or dynamic. An MS can have more than one PDP context.
20
The type of network PDP used (X.25, IP...). PDP Addresses of the terminal. IP Addresses of the SGSN where the subscriber is localized. The access point to the service network used (NSAPI). The quality of service.
21
Activate PDP Context Request PDP type,PDP Address QoS Requested,Access Point,
Create PDP Context Request PDP type,PDP Address, IMSI, QoS Negotiated,Access Point, MS Activate PDP Context Accept PDP type,PDP Address QoS Negotiated, Create PDP Context Response PDP type,QoS Negotiated,
22
GTP DELETE PDP CONTEXT REQUEST (NSAPI,IMSI) GTP DELETE PDP CONTEXT RESPONSE
23
SGPRS
SGPRS - GPRS simulator for SGSN. - a tool that allows creation of automated test
suites to be run during system/regression testing of the GGSN. GPRS System Test Simulator
25
SGPRS contd..
The simulator will have interfaces connected to the GGSN (may connect to multiple GGSNs), simulating the SGSN, CG and GTP-MAP convertor entities in the network. The simulator will run on IOS. The SGSNs will send/receive GTP messages over UDP/IP over media-independent network to the GGSN. The user will use the CLI to send specific messages from a particular SGSN/CG to the GGSN to activate PDP contexts, send traffic over these sessions, handover between SGSNs, deactivate sessions, etc. Responses from the GGSN will be validated, and messages displayed on the router console to indicate their arrival. A database of PDP contexts will be stored in the simulator and statistics per context may be examined by the user.
26
Conclusions
GPRS is a part in the transition from 2G to 3G. Because of its salient features and implementations over different cellular bearers, over 100 million subscribers of 2G TDMA based technologies will benefit. With little cost & major benefits, GPRS provides easy solution to ISPs.
27
Thank you!!!
28