Académique Documents
Professionnel Documents
Culture Documents
Fundamental
www.huawei.com
Foreword
Page2
References
Page3
Objectives
Page4
Contents
1.
2.
Mobility Management
3.
4.
Session Management
Page5
What is GPRS?
Why GPRS?
In order to provide the data service out the scope of the fixed network
GSM GPRS
UMTS GPRS
Page6
Gs
BSS
BSS
Um
FR
SMS-GMSC
SMS-GMSC
SMS-IWMSC
SMS-IWMSC
Gd
SS7
Ge
SGSN
SGSN
Gb
Gn
SCP
SCP
Lg
Gr
Gf
Gn
ATM
DDN
ISDN
GMLC
GMLC
HLR
HLR
Gc
GGSN
GGSN
GPRS
Backbone
Gi
Ga
Ethernet.etc
UTRAN
UTRAN
Um
Iu
ATM
SGSN
SGSN
CG
CG
Ga
EIR
EIR
BG
BG
Gp
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
Page7
PDN
TE
TE
Some Abbreviation
Page8
Some Abbreviation
Page9
Mobility management
Session management
The mobility management functions are used to keep track of the current
location of an MS within the PLMN or within another PLMN.
SGSN performs routing and forwarding of service data between MS and GGSN.
Charging
Lawful Interception
NTP
Page10
Session management
Charging
Dynamic IP allocation
Service management
Manage APN
Page11
Page12
GGSN(A)
ISP A
GPRS backbone
ISP B
BSS
DNS
MS
GGSN(B)
Internet/
Intranet
User authentication
Whether MS is reachable
Page14
Contents
1.
2.
Mobility Management
3.
4.
Session Management
Page15
Contents
2.
Mobility Management
2.1 Attach and Detach
2.2 Location Management
2.3 Security Function
Page16
MS states management
Page17
Attach procedure
Detach
Authentication procedure
Identification procedure
Page18
IDLE
GPRS Attach
GPRS Detach
READY
PDU transmission
GPRS Detach
or
Cancel Location
GPRS Attach
Implicit Detach
or
Cancel Location
READY
PDU reception
STANDBY
STANDBY
MM State Model of MS
Page19
SGSN MM States
IDLE
IDLE
GPRS Attach
STANDBY
GPRS Detach
READY
Implicit Detach or
Cancel Location
STANDBY
PDU Transmission
GPRS Attach
READY timer expiry or
Force to STANDBY or
Abnormal RLC condition
PDU Transmission
Page20
GPRS Detach or
Cancel Location
READY
PS Detach
PMM-IDLE
SM-ACTIVE or
INACTIVE
PS Attach
PS Signalling
Connection Release
PS Signalling
Connection Establish
PMMDETACHED
Detach,
PS Attach Reject,
RAU Reject
PMMCONNECTED
SM-ACTIVE or
INACTIVE
PS Detach
PS Attach
PS Signalling
Connection Release
PMM-IDLE
Detach,
PS Attach Reject,
RAU Reject
PMMCONNECTED
SM-ACTIVE or
SM-ACTIVE or
PS Signalling
INACTIVE
INACTIVE
Connection Establish
Serving RNC
relocation
MS MM States
3G-SGSN MM States
Page21
Attach Procedure
Function
An MS shall perform a GPRS Attach to the SGSN in order to
obtain access to the GPRS services.
Attach Types
Page22
Attach Procedure
(IMSI or PTMSI+RAI)
(PTMSI)
(IMSI)
Page23
Attach Procedure
Page24
Attach Procedure
Page25
MM Context
Field
Description
A/Gb
mode
Iu mode
IMSI
MM State
PTMSI
PTMSI Signature
IMEI
MSISDN
Routeing Area
Cell Identity
Current cell in READY state, last known cell in STANDBY or IDLE state.
Time elapsed since the last LLC PDU was received from the MS at the SGSN.
Last known SAC when initial UE message was received or Location Reporting procedure was
executed.
Time elapsed since the last SAC was received at the 3GSGSN.
VLR Number
The IP address of the new SGSN where buffered and not sent NPDUs should be forwarded to.
Authentication Vectors
Kc
2)
CKSN
2)
Ciphering algorithm
CK
1)
Page 26
MM Context
IK
1)
KSI
1)
MS Network Capability
MS network capabilities.
DRX Parameters
MNRG
NGAF
PPF
The charging characteristics for the MS, e.g. normal, prepaid, flat-rate, and/or hot billing
subscription.
SMS Parameters
Recovery
GPRSCSI
Indicates that the status of the operator determined barring for packet oriented services.
The information marked with a "1)" may be maintained if authentication is performed by the UMTS
authentication procedure.
The information marked with a "2)" may be maintained if authentication is performed by the GSM
authentication procedure.
Page 27
Detach Procedure
Function
MS
SGSN
HLR
Page28
BSS/UTRAN
SGSN
GGSN
1. Detach Request
3. Detach Accept
4. PS Signalling Connection Release
Detach type
bit4
power
off
bit
3
bit2
bit
1
detach tye
Page29
Detach Procedure
The SGSN shall not service the detached MS, unless reattach
Page30
Contents
2.
Mobility Management
2.1 Attach and Detach
2.2 Location Management
2.3 Security Function
Page31
Location Management
Function
Page32
SGSN
SGSN number
BSS
READY state: cell number
MS
Page33
SGSN
SGSN number
RNC
PMM-CONNECT state: RNCID,RAI,SAI
MS
Page34
Network Architecture
PDN
procedure
Gi
GGSN
old SGSN
Gr
Iu
Iu
Relocation procedure
new SGSN
Gn
level
Gn/Gp
Gn/Gp
Gr
IU
HLR/AUC
Iur RNC1
RNC2
IU
RNC3
RNC4
RA4
Handover procedure
RA1
RA2
RA5
RA3
RA9
RA6
Page35
RA7
RA9
RA10
Inter-SGSN RAU
The new SGSN find the old SGSN from the old RAI
Page36
SGSN
RAI 1
RAI 2
SGSN
RAI 4
RAI 3
cell
Inter SGSN -RAU
MS
Intra SGSN-RAU
Page37
Page38
Page39
Page40
Page41
MS initiated
Network initiated
Paging response
Page42
SGSN
RNC
HLR
8. Uplink PDU
Page43
GGSN
RNC
SGSN
HLR
GGSN
1. Downlink PDU
2. Paging
2. Paging
3. RRC Connection Request
3. RRC Connection Setup
4. Service Request
5. Security Functions
Page44
Contents
2.
Mobility Management
2.1 Attach and Detach
2.2 Location Management
2.3 Security Function
Page45
Purge Function
Function
the SGSN may keep the MM/PDP context for some time
of the detached MS
Page46
Purge Function
SGSN
HLR
1. Purge MS
2. Purge MS Ack
Page47
Upon its expiry, the MS shall start a periodic routeing area update procedure.
This is reset and started when the state returns to STANDBY or PMMIDLE
The length of the timer is set in SGSN; The value of the timer is sent to MS in
attach accept message or RAU accept message
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
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
Page48
Authentication Function
Function
Page49
Authentication Function
MS
BSS/UTRAN
SGSN
HLR/Auc
Page50
Authentication Function(3G)
MS
VLR/SGSN
HE/HLR
Distribution of
authentication
vectors from HE
to SN
Authentication and
key establishment
Page51
Identity Check
Function
Page52
Identity Check
MS
BSS/UTRAN
SGSN
EIR
1. Identity Request
1. Identity Response
2. Check IMEI
2. Check IMEI Ack
Page53
PTMSI Reallocation
Function
Attach procedure or
Page54
PTMSI Reallocation
MS
BSS/UTRAN
SGSN
Page55
Contents
1.
2.
Mobility Management
3.
4.
Session Management
Page56
Paging Summary
PMM-IDLE
STANDBY mode
Page57
Function
Page58
BSS
SGSN
1. PDP PDU
STANDBY
2. Paging Request
(IMSI, PTMSI,
Area, Channel
Needed, QoS,
DRX
Parameters)
READY
Page59
Page60
RNS
MSC/VLR
3G-SGSN
1. PDP PDU or
Downlink signaling
PMM IDLE
3. Paging Type1
(PCH paging)
2. Paging
4. Service Request
4. Service Request
PMM
CONNECTED
Page61
(IMSI, PTMSI,
Area, CN
Domain
Indicator, DRX
parameters)
Page62
RNS
MSC/VLR
Connection Established
3G-SGSN
1. PDP PDU or
Downlink signalling
PMM IDLE
3. Paging Type2
(RRC paging)
2. Paging
4. Service Request
4. Service Request
PMM
CONNECTED
Page63
(IMSI, PTMSI,
Area, CN
Domain
Indicator, DRX
parameters)
Contents
1.
2.
Mobility Management
3.
4.
Session Management
Page64
Session Management
Function
Important Procedure
Page65
Session Management
BTS
BSC
ISP A
GGSN (A)
ISP B
MS
APN_NI
Or APN_NI+APN_OI
SGSN
DNS
Backbone
GGSN (B)
APN-NI
DNS DNS
APN_NI+APN_OI GGSN IP
address
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
Page66
Corp.
Network
PDP Context
PDP Context
Page67
PDP Context
Each MM context contains zero or more of the following PDP contexts:
Field
Description
A/Gb
mode
Iu
mode
PDP State
PDP Type
PDP Address
APN Subscribed
APN in Use
NSAPI
TI
Transaction Identifier.
TEID for Iu
Page68
PDP Context
QoS Profile Requested
Radio Priority
Packet Flow Id
GTPSND
GTPSNU
PDCPSND
PDCPSNU
Charging Id
RNC
Addressin2006
Use HuaweiThe
IP addressCo.,
of the
currently
used.
Copyright
Technologies
Ltd.RNC
All rights
reserved.
Page69
MS
Uu
BSC
Gb/ Iu
SGSN
Gn
GGSN
or RNC
MM context
MM context
PDP context
#1
PDP context
#1
PDP context
#1
.
PDP context
#n
PDP context
#n
PDP context
#n
Page70
PDP State
INACTIVE
PDP state
inactive cannot
transmit data
active can transmit
data
Activate PDP
Context
ACTIVE
Page71
PDP Type
IPV4
IPV6
PPP
PDP Address
Static IP
Public IP
Dynamic IP
Private IP
Page72
QoS
reliability class
delay class
etc.
Page73
APN
huawei.com.cn.mnc<MNC>.mcc<MCC>.gprs
google.com.mnc001.mcc262.gprs
APN
Network ID
APN
Operator ID
Page74
APN
APN structure: APN_NI + APN_OI
APN Network ID
shall not end with .gprs
APN Network ID
APN Operator ID
fixed extension, must end
APNwith
Operator
.gprs ID
huawei.com.cn.mnc<MNC>.mcc<MCC>.gprs
google.com.mnc262.mcc01.gprs
APN_OI: must end with .gprs
APN_NI: shall not end with .gprs
Page75
APN
IP1
GGSN1
APN1
APN1
APN2
MS
APN
SGSN
GGSN2
APN3
APN
APN2
GGSN IP
GGSN3
DNS
APN1=GGSN1 IP1
APN2=GGSN2 IP2
APN3=GGSN3 IP3
Page76
APN3
APN
internet
General
APN
GGSN
GGSN
SGSN
SGSN
GuangDong province
APN:CMNET
MS
MS
Roaming
Page77
APN
Area APN
VPN tunnel
GGSN
GGSN
Province 1
Province 2
SGSN
SGSN
APN:test.xy
MS
MS
Roaming
Page78
Page79
BSS
2G-SGSN
2G-GGSN
Page80
UTRAN
3G-SGSN
3G-GGSN
C1
2. Create PDP Context Request
3. Create PDP Context Response
4. Radio
Access
Qos
Bearer
Setup
Charging ID allocation
IP address
5. Update PDP Context Request
6. Update PDP Context Response
C2
Page81
Handle in MS
Provide a APN-NI
Page82
Handle in SGSN
APN selection
According to TS 23.060
APN-NI.APN-OI
Interrogate DNS
Hostfile/Cache/DNS server
QoS negotiation
RAB assignment
Dynamic IP address
QoS
Page83
Handle in RNC
RAB assignment
MS
SGSN
RNC
GGSN
RAB assignment
(Final negotiated
Qos)
Page84
Handle in GGSN
QoS negotiation
Dynamic IP
QoS
Charging ID
Other information
Page85
Summary
Page86
Thank you
www.huawei.com