Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GPRS
Contents
Evolution of Wireless Introduction of GPRS GPRS Architecture SGSN, GGSN, BG, DNS, CG GPRS characteristics GPRS data rate Session management in GPRS Location management in GPRS Routine Area Code Radio Channels in GPRS GPRS Roaming and Billing Application
Evolution of WCDMA CN
Organization
2G
2.5G
2.75G
3G
3GPP
GSM
CS
GPRS
Edge
PS
3GPP2
CDMA
CDMA2000
What is GPRS
GPRS is the abbreviation of General Packet Radio Service GPRS provides end to end packet switch service for user based on GSM GPRS make the best use of existing GSM network GPRS provides highly efficient use of radio resources GPRS provides as high as 171.2Kbps access rate
What is PS
PS is the packet switch network in WCDMA core network PS provides end-to-end packet switch service for users PS has almost the same elements and network structure with GPRS PS can provides access for GPRS radio access equipment and 2/3G hybrid network WCDMA-PS provides as high as 2Mbps access rate
MSC
GMSC
ISDN
Voice CS service line PS service line
PCU TE GSN Backbone
Packet Data
Internet X.25
SGSN
GGSN
PS Network
Node B RNC Iu-CS MSC
TDM/A TM
GMSC PSTN
A
BTS BSC Gb Gn Iu-PS SGSN Gr
HLR
Gc GGSN
IP
Gn Ga Gp Gi
Internet
CG
Inter-PLMN
Charging Gateway
Billing Center
10
Interfaces
Gb Connects BSC with SGSN Gn SGSN SGSN/GGSN (in the same network) Gp SGSN GGSN (in different networks) Gi Connects PLMN with external PDNs Gr To exchange User profile between HLR & SGSN Gs To exchange Database between SGSN & MSC Gd Interface between SMS & GPRS Gf For equipment querying at registering time
11
SGSN Function
Perform mobility management for GPRS terminals (attach/detach, user authentication, ciphering, location management) Route packets between mobile terminals and the GGSN
Detect and Register new GPRS MS in its serving area Its location register stores location info. & user profiles
Charging information
12
GGSN Function
Routing Select, PDP PDU Transfer, Address Mapping Tunnel Capsulate and Transfer Subscriber Data Management Session Management IP Address Management Charging Information Select
13
DNS Function
SGSN GGSN(A)
ISP B
MS
When activating PDP, APN is used to get the IP address of GGSN Get old SGSN IP address during the process of inter-SGSN routing area update
14
CG Function
GPRS Bore
SGSN/GGSN TCP/UDP GTP'
FTAM/FTP FTAM/FTP
SGSN/GGSN
BC CG
TCP/IP
CG OMM Server
CG OMM Client
CG OMM Client
15
CG Function
CG implements the following functions:
CDRs generated by GSNs collected in real time Buffering the CDRs Preprocessing the CDRs, such as CDR consolidation and filtering, deleting certain CDR fields, and modifying or adding some CDR fields. Transferring the CDRs to the BC.
16
CG CDRs
S-CDR S-SMO-CDR S-SMT-CDR M-CDR G-CDR
SGSN
GGSN
Backbone Network
17
BG Function
BG implement these functions
Security: IPSec and firewall Routing protocol: BGP Billing protocol: negotiated by operators, collect billing information
18
HLR/AUC Function
Store and update GPRS user profile User authentication Processing the location/routing information related to mobility management and route selection, such as
Store and update users serving SGSN number and address MS reachable or not flag
19
MSC/VLR Function
When Gs interface is installed, MSC/VLR can support:
SGSN and MSC/VLR relationship establishment and maintenance GPRS joint mobility management Joint IMSI/GPRS attach/detach Joint location area/routing area updating Circuit paging coordination function
20
GPRS characteristics
GPRS uses packet switched resource allocation
21
Free Capacity
4 2 0 1:00 PM
3:00 6:00 9:00 12:00 15:00 18:00 21:00 0:00
8 6 4 2 0
1:15 PM
1:30 PM
1:45 PM
22
Statistical Multiplexing
23
24
GPRS Terminals
Class A support simultaneous GPRS and GSM voice services with two channels Class B support either GPRS and GSM voice services with simultaneous network attachment Class C support only GPRS service
25
Iu mode
CS/PS mode: Same as Class A in A/Gb mode PS mode: MS can only operate packet switched services CS mode: MS can only operate circuit switched services
26
APN information
27
28
GPRS detach
- Disconnection of MS from GPRS network is called GPRS detach - It can be initiated by MS or by network(SGSN or HLR)
29
Session Management
Mobile Station applies for PDP address For each session PDP context is created & it contains
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
30
31
32
33
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, MS gets into READY State Standby : When MS does not send any packets for longer period of time,
34
35
36
Physical Channels
37
Logical Channels
38
SGSN
8 3
Visiting user selects to use home APN MS sends "activate PDP context SGSN asks for GGSN IP address (using APN as the key) from visited DNS Visited DNS asks GPRS root DNS: "who knows the IP address for this name?
Visited DNS
5
7 VISITED PLMN
BG
GGSN
4
GPRS root DNS replies the home DNS address to visited DNS Can pass through GRXs Visited DNS asks home DNS for GGSN address
GRX
BG HOME PLMN 6 Root DNS Home Operator GGSN A P
Internet
39
40
Billing
PSTN MSC MSC SGSN BSC GPRS Network GGSN
Charging Gateway
Mediation
Billing
41
42
Applications
Standard data network protocol based IP based applications WWW, FTP, Telnet, ... Any conventional TCP/IP based applications GPRS specific protocol based Point-to-point applications Toll road system, UIC train control system Point-to-multipoint applications Weather info, road traffic info, news, fleet
43