Escolar Documentos
Profissional Documentos
Cultura Documentos
GPRS principle is the basic part of the whole system and the later products learning. This slide will help us to understand the GPRS system networking and some important procedure.
Page 1
References
Page 2
will be able to: > Describe the GPRS networking structure > Describe the GPRS mobility management procedure > Describe the GPRS session management procedure
Page 3
Chapter 1 GPRS Network Structure Chapter 2 Mobility Management Chapter 3 Radio Resource management Chapter 4 Session Managment
Page 4
> GSM GPRS network reuse the existed GSM network > UMTS GPRS network just change the RAN side
Page 5
SS7
Gs Lg Gr
BSS
Um Gb
FR
SGSN
Gn
GGSN
Gi
PDN
Gn
GPRS Backbone
Ga
UTRAN
Um
SGSN Iu
ATM
Ga
CG
BG
Gp
Page 6
> GPRS: General Packet Radio Service > BSS: Base Station Subsystem > UTRAN: UMTS Terrestrial Radio Access Network > SGSN: Service GPRS Support Node > GGSN: Gateway GPRS Support Node > CG: Charging Gateway > BG: Bordering Gateway > PDN: Packet Data Network
Page 7
> MSC/VLR: Mobile Switch Center/Visitor Location Register > GMLC: Gateway Mobile Location Center > HLR: Home Location Register > EIR: Equipment Identity Register
Page 8
> Mobility management The mobility management functions are used to keep track of the current location of an MS within the PLMN or within another PLMN. > Session management Session Management (SM) function manages the PDP context of MS. > Routing and transfer SGSN performs routing and forwarding of service data between MS and GGSN. > Charging SGSN can generate, store, convert and send CDRs. > Lawful Interception > NTP
Page 9
> Session management Session Management (SM) function manages the PDP context of MS. > Routing and transfer GGSN performs routing and forwarding of service data between MS and internet. > Charging GGSN can generate, store, convert and send CDRs. > Dynamic IP allocation > Service management Manage APN
Page 10
> Real-time collection of GPRS bills > Temporary storage and buffering of GPRS bills > Pre-processing of GPRS bills > Sending GPRS bills to the billing center
Page 11
ISP B
MS
Page 12
> Saving and updating GPRS subscriber subscription data > User authentication > Providing location/routing information and processing needed in mobility management and routing, for example Saving and updating user service SGSN number and address
Page 13
Chapter 1 GPRS Network Structure Section 1 Attach and Detach Section 2 Location Management Section 3 Security Function
Page 14
Chapter 2 Mobility Management Section 1 Attach and Detach Section 2 Location Management Section 3 Security Function
Page 15
GPRS Attach
GPRS Detach
GPRS Attach
READY
READY
PDU reception
STANDBY
STANDBY
MM State Model of MS
Page 16
Attach Procedure
(IMSI or PTMSI+RAI)
(PTMSI) (IMSI)
Page 17
Attach Procedure
Page 18
Detach Procedure
Function
> The GPRS Detach procedure allows an MS to inform the network that it does not want to access the SGSN-based services any longer > The GPRS Detach procedure allows the network to inform an MS that it does not have access to the SGSN-based services any more
The following three entity can initiate the detach procedure
Page 19
Page 20
Detach Procedure
> Explicit detach: The network or the MS explicitly requests detach > Implicit detach: The network detaches the MS, without notifying the MS, a configuration-dependent time after the mobile reachable timer expired, or after an irrecoverable radio error causes disconnection of the logical link.
Page 21
Chapter 2 Mobility Management Section 1 Attach and Detach Section 2 Location Management Section 3 Security Function
Page 22
> MS entered a new Route Area > Periodic RAU ( after periodic timer expires)
Inter-SGSN RAU
> The new SGSN find the old SGSN from the old RAI > Old SGSN stop downlink signaling, transfer MM context and PDP context to new SGSN > Tunnelling N-PDU to the new SGSN > Update PDP context and subscriber data
Page 23
RAI 1
RAI 2
RAI 3
RAI 4
cell
MS
Intra SGSN-RAU
Page 24
Page 25
Page 26
Chapter 2 Mobility Management Section 1 Attach and Detach Section 2 Location Management Section 3 Security Function
Page 27
> Monitors the periodic routing area update procedure in the MS > Upon its expiry, the MS shall start a periodic routing area update procedure. > The length of the timer is set in SGSN; The value of the timer is sent to MS in attach accept message or routing update accept message
Mobile Reachable Timer Function
> Upon the expiry of this timer, the MS is detached > This is reset and started when the state returns to STANDBY or PMM-IDLE > The timer shall be slightly longer than the periodic RA update timer used by an MS > The length of the timer is set in SGSN
Purge Timer Function
> Allows the SGSN to inform the HLR that it has deleted the MM and PDP contexts of a detached MS. > The purge timer is set longer than the mobile reachable timer
Page 28
Authentication Function
MS
BSS/UTRAN
SGSN
HLR/Auc
1a. Send Authentication Info 1b . Send Authentication Info ack 2a. Authentication and Ciphering Request 2b. Authentication and Ciphering Response
Page 29
P-TMSI Reallocation
Function
> The SGSN may reallocate the P-TMSI at any time > The reallocation procedure can be performed by the P-TMSI Reallocation procedure > The P-TMSI can be included in the Attach or Routeing Area Update procedures.
Page 30
P-TMSI Reallocation
MS
BSS/UTRAN
SGSN
Page 31
Chapter 1 GPRS Network Structure Chapter 2 Mobility Management Chapter 3 Radio Resource management Chapter 4 Session Managment
Page 32
Function
> An MS in STANDBY state is paged by the SGSN before a downlink transfer to that MS > Paging move the MS state from STANDBY to READY. > Any uplink data from MS is a valid response to paging
Page 33
READY
Page 34
Chapter 1 GPRS Network Structure Chapter 2 Mobility Management Chapter 3 Radio Resource management Chapter 4 Session Managment
Page 35
Session Management
Function
> Establish and monitor a packet tunnel from MS to GGSN, and allocate system resource for the packet service.
Important Procedure
> PDP Context Activation > PDP Context Modification > PDP Context Deactivation
Page 36
Session Management
BTS BSC ISP A GGSN (A) MS ISP B
APN_NI/ Or APN_NI+APN_OI
SGSN DNS
Backbone
GGSN (B)
Corp. Network
APN-NI APN-
DNS DNS
APN_NI+APN_OI GGSN IP address
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 37
PDP Context
PDP Context
> The PDP context is Packet Data Protocol context > PDP context contains all the information needed to transfer user data between MS and GGSN. > The context includes parameters such as Routing, QoS (Quality of Service), Charging ID etc. > PDP context exists in MS, SGSN, GGSN and RNC/BSS
Page 38
MS Uu
SGSN Gn
MM context PDP context #1 . . PDP context #n
GGSN
Page 39
ACTIVE
PDP state
Page 40
Page 41
QoS is quality of service It is a group of parameters that can define the network ability,
such as the bit rate for downlink or uplink data transmission and the reliability class and so on
It is end to end concept
Page 42
huawei.com.cn.mnc<MNC>.mcc<MCC>.gprs
APN Network ID
APN Operator ID
Operator ID : fixed extension, must end with .gprs Network ID shall not end with .gprs
Page 43
MS
APN
SGSN
GGSN2
APN2
APN
GGSN IP GGSN3
APN3
DNS
Page 44
Activation Procedure
> To establish a PDP context between the MS and the SGSN, the GGSN
Page 45
3. Create PDP Context Request 3. Create PDP Context Response 4. BSS Packet Flow Context Procedures C2 5. Activate PDP Context Accept
Page 46
Typical Application
E-mail from fixed to mobile network
HLR
BTS/No deB
BSC/R NC
SGSN
Backbone
GGSN
MS
Page 47
Typical Application
E-mail from mobile to fixed network
HLR
BTS/No deB
BSC/R NC
SGSN
Backbone
GGSN
MS
e-mail
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 48
Summary
Summary
should remember some important concept and the basic signalling procedure
Page 49
Thank You
www.huawei.com