Upload
vuongdat
View
235
Download
1
Embed Size (px)
Citation preview
2 MAR | Re |08/00 |
1 GPRS General Packet Radio ServicesGPRS Scenarios
1MAT 08.10.02
GPRSGeneral Packet Radio Services
(Placeholder for a cover picture; this picture should alwayscover the whole slide width as shown here)
GPRS scenarios
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
2
Your Lecturer is:
Reiner StuhlfauthRohde&Schwarz
Training Center, Munich
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
3
Structure of presentation
�GPRS - Routing area
�GPRS - State models inside MS
�GPRS - Mobility management
�GPRS - Session management
�GPRS - Network operation modes
Outline of Presentation
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
4
GPRS-Routing AreaSignalling quantity needed
high
low
Size of Location Areasmall big
Signalling in Uplink direction, mainlyLocation Update procedures
Lots of LA-proceduresinitiated by MS
Only a few LA-proceduresinitiated by MS
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
5
GPRS-Routing AreaSignalling needed
high
low
Size of Location Areasmall big
Signalling in Downlink direction,i.e. Paging calls sent over allradio cells belonging to that location area
Paging over a largelocation area
Paging over smalllocation area
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
6
Signalling neededhigh
low
Size of Location Areasmall big
Signalling in Uplink direction
GPRS-Routing Area
Signalling in Downlink direction
Envelope curve of uplink and downlink signalling.The minimum ofsignalling obtained is the desired size
of the location area
Circuit switched
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
7
Signalling neededhigh
low
Size of Location Areasmall big
Signalling in Uplink directionSignalling in Downlink direction
NEW envelope curve of uplink and downlink signalling.The new minimum of
signalling obtained is the desired sizeof the routing area
Circuit switched
GPRS-Routing Area
Packet switched
Size of Routing Area
Packet switchedrequires morepaging in DL
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
8
Location Area IdentificationMCC MNC LAC
LAI, Location Area Identity
= RACRAI LAI + = LACMNCMCC + + + RAC
RAI, Routing Area Identity
GPRS-Routing Area
MCC = Mobile Country Code MNC = Mobile Network CodeRAC = Routing Area Code LAC = Location Area Code
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
9
GPRS Routing area update procedures
Location Updates in GPRS
• Routing Area Update, RAC changes
• Cell Identity Update if requested
• Periodic Routing Area Update, Timer T3312 expires
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
10
GPRS Routing area update procedures
MS Network
ROUTING AREA UPDATE REQUEST
If P-TMSI orTMSI allocated,or Receive N-PDUNumber needed
ROUTING AREA UPDATE ACCEPT
ROUTING AREA UPDATE COMPLETE
Stop T3330
Start T3330
Stop T3350
Start T3350
or
ROUTING AREA UPDATE REJECTStop T3330
ROUTING AREA UPDATE REQUESTStart T3330
If P-TMSI orTMSI allocated,or Receive N-PDUNumber needed
Routing area update procedure
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
11
GPRS Routing area update proceduresCell update procedure
• If MS initiated cell re-selection in READY state, cellupdate informs the SGSN about the new serving cell•Cell update is done by transmitting an LLC frame•Parameter NCO, Network Control Order in SysInfo:MS or network initiated cell reselection
The network may request measurement reports from the MS and control its cellre- selection.
This is indicated by the parameter NETWORK_CONTROL_ORDER.
NC0 Normal MS control The MS shall perform autonomous cell re-selection.
NC1 MS control with measurement reports The MS shall send measurement reports.
The MS shall perform autonomous cell re-selection.
NC2 Network control The MS shall send measurement reports to the network
The MS shall not perform autonomous cell re-selection
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
12
GSM-state model of MS
Initialisation
Initial Cell Selection
GSM IDLE Mode
GSM DEDICATED Mode
IMSI attach
Call setupCall release
IMSI detach
•Power on•SIM card check•Register and timer reset
•Initial cell selection•Network selection•Reading SysÍnfo on BCCH
•Cell re-selection•Network re-selection•Listening to paging channels•MS originated call procedures•Perform location update
•Rx/Tx active•Send measurement report•Obey handover command
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
13
GPRS-state model of MS
GPRS IDLE State
GPRS STANDBY State
GPRS READY State
GPRS attach GPRS detach
READY Timer T3314 expiry
PDU transmission
Initialisation and cell selection
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
14
GPRS-state model of MSGPRS IDLE State
•MS is not ready for GPRS Services
•MS may be switched off
•MS of class A or class B may be IMSI attached
•MS reads SysInfo to know whether GPRS is supported
•If packet data transfer is requested by higher layers,the MS is initiating the GPRS attach procedure
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
15
GPRS-state model of MSGPRS STANDBY State
•MS is GPRS attached
•MS performs routing area update if necessary
•GMM context is established
•PDP context may be activated or deactivated
•MS listens to paging channels
•If higher layers request data transfer, MS starts PDPcontext activation if necessary and TBF establishment
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
16
GPRS-state model of MSGPRS READY State
•MS is GPRS attached and PDP context is active
•MS performs cell update if necessary
•MS must be in READY state to transfer data
GPRS READY State
Packet Idle mode
Packet Transfer mode
Mobility management Radio Resource management
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
17
GPRS Mobility Management
PDU transmission
GPRS Attach
READY timer expiryorForce to STANDBY
GPRS Detach GPRS Attach
PDU reception
GPRS Detachor
Cancel Location
MM State Model of MS MM State Model of SGSN
IDLE
STANDBY
READY
IDLE
STANDBY
READY
READY timer expiryorForce to STANDBYorAbnormal RLC condition
Mobility Management States
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
18
GPRS Mobility Management
FieldIMSIMM StateP-TMSIP-TMSI SignatureIMEIMSISDNRouteing AreaCell IdentityCell Identity AgeVLR NumberNew SGSN Address
Authentication TripletsKcCKSNCiphering algorithmRadio Access ClassmarkSGSN ClassmarkDRX ParametersMNRGNGAFPPFSMS ParametersRecoveryRadio Priority SMS
FieldIMSINSAPIMSISDNPDP TypePDP AddressDynamic AddressAPN in UseQoS Profile NegotiatedSGSN AddressMNRGRecoverySNDSNUCharging IdReordering Required
Field SIMIMSI XMM StateP-TMSI XP-TMSI Signature XRouteing Area XCell IdentityKc XCKSN XCiphering algorithmClassmarkDRX ParametersRadio Priority SMS
SGSNMS GGSN
GMM context in 3 network elements: MS, SGSN and GGSN
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
19
GPRS Mobility Management
MS Network
ATTACH REQUESTStart T3310
ATTACH ACCEPT
ATTACH REJECTStop T3310
Stop T3310
or
ATTACH COMPLETEStop T3350
ATTACH REQUESTStart T3310
If P-TMSI and/orTMSI allocatedStart T3350
If P-TMSI and/orTMSI allocated
GPRS Attach procedure
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
20
GPRS Mobility ManagementGPRS Attach procedure
•GPRS Attach is mandatory
•Combined GPRS/IMSI attach is possible
•Establishes a GMM context
•Negociated parameters:
P-TMSI, TMSI, DRX parameters, READY timer value, Routing Area Identity
Periodic routing area update timer valueMS radio access capabilities, e.g. multislot class
ciphering keys, MS power class, etc.
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
21
GPRS Mobility Management
MS Network
DETACH REQUESTStart T3321
DETACH ACCEPTStop T3321
or at MS power switch off
DETACH REQUEST
MS initiated detach procedure
GPRS Detach procedure
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
22
GPRS Mobility ManagementGPRS Detach procedure
•GPRS detach may be initiated by MS or network
•GPRS detach will delete GMM context
•There are different causes for GPRS detach:
”GPRS detach with switching off”, ”GPRS detach without switching off”,
”IMSI detach”, ”GPRS/IMSI detach with switching off”,
“re-attach not required”“re-attach required”
“IMSI detach after VLR failure”
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
23
SIM card shall handle 2result parameter sets1 for GSM1 for GPRS=> problemswith old SIMcards. MS willstore the values instead.
GPRS Mobility Management
RAND
Triplet forIMSI "xyz" ?
RAND SRES KcSR
ES
SIM
A3
Ki RAND
SRES
AUC
A3
Ki RAND
SRES
MSC
SRES =SRES ?
GPRS authentication procedure
GPRS uses the samealgorithm for authenticationthat is known from GSM
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
24
GPRS Mobility ManagementGPRS ciphering procedure
The ciphering key Kc iscalculated likeknown from GSM.
SIM card shall handle 2result parameter sets1 for GSM1 for GPRS=> problemswith old SIMcards. MS willstore the values instead.
RAND
Triplet forIMSI xyz ?
SIM AUC
MSC
Ki RAND
A8
Kc
Ki RAND
A8
Kc
Kc
RANDSRES
Kcstore
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
25
GPRS Mobility Management
INPUT DIRECTION
Kc CIPHERALGORITHM
Kc CIPHERALGORITHM
PLAIN TEXT PLAIN TEXTCIPHERED TEXT CIPHERED TEXT
SGSN/MS MS/SGSN
OUTPUT OUTPUT
INPUT DIRECTION
GPRS ciphering procedure
Kc 64 bits, derived from Kc generation procedure
INPUT 32 bits, LLC frame dependent parameter, set to random initial value
DIRECTION 1 bit, indicates the direction
OUTPUT 1600 octets max.
CIPHER ALGORITHM used ciphering algorithm, A5/x, ordered by network
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
26
GPRS: Session Management
PDP-Address
PDP-Address
GPRS-Network
Application A:Internet
Application B:E-Mail
Identifies PacketData Protocol ofapplication
Packet Data Protocol - Address, PDP-address
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
27
GPRS-Session Management
GGSN associated with:X.121 address
TLLI
X.121 address SAP
IP address SAP
NSAPI-1
NSAPI-2
Gi
GGSN associated with:IP address
Gi
GPRS MS
SGSNIdentifiesApplication onMS-Side
IdentifiesLogical Link between SGSN and MS
External PDN X.121
External PDN IP
Use of TLLI and NSAPI to transmit Data
Use of TLLI and NSAPI
NSAPI: Network Service Access Point IdentifierTLLI: Temporary Logical Link Identifier
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
28
GPRS: Session Management
Deactivate PDP Contextor
MM state change to IDLEActivate PDPContext
INACTIVE
ACTIVE
Packet Data Protocol State
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
29
GPRS: Session Management
MS SGSN GGSN
2. SecurityFunctions
1. Activate PDPContext Request
3. Create PDPContext Request
4. Create PDPContext Response
5. Activate PDPContext Accept
- NSAPI- PDP Address- PDP Type- QoS requested
- Access Point Name - PDP Configuration Options
- determines PDP Address (if dynamic)- determines external PDN
- handles PDP Configuration Options- may restrict QoS
- add NSAPI, PDP Address, and GGSN Address into
PDP Context- determines
Radio Priority Level
- TID- PDP Address- NSAPI
- QoS negotiated- Radio Priority Level- PDP Configuration
Options
PDP Context Activation Procedure
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
30
GPRS: Session Management
MS SGSN GGSN
3. PDU Notification Request
HLR
1. PDP PDU
2. Send Routing Info for GPRS
2. Send Routing Info for GPRS Ack
4. Request PDP Context Activation
5. PDP Context Activation procedure
3. PDU Notification Response
Network oriented PDP-Context Activation Procedure
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
31
GPRS: Session Management
PDP-Context Modification
4. Modify PDP Context Accept
2. Update PDP Context Response
1. Update PDP Context Request
3. Modify PDP Context Request
SGSN GGSNMS
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
32
GPRS: Session Management
PDP-Context Deactivation Procedure
GGSN
4. Deactivate PDP Context Accept
3. Delete PDP Context Response
3. Delete PDP Context Request
1. Deactivate PDP Context Request
SGSNMS
2. Security Functions
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
33
GPRS: Session ManagementPDP context in 3 network elements: MS, SGSN and GGSN
FieldPDP Context IdentifierPDP StatePDP TypePDP AddressAPN SubscribedAPN in UseNSAPITIGGSN Address in UseVPLMN Address Allowed
QoS Profile SubscribedQoS Profile RequestedQoS Profile NegotiatedRadio PrioritySend N-PDU NumberReceive N-PDU NumberSNDSNUCharging IdReordering Required
FieldIMSINSAPIMSISDNPDP TypePDP AddressDynamic AddressAPN in UseQoS Profile NegotiatedSGSN AddressMNRGRecoverySNDSNUCharging IdReordering Required
GGSNMS SGSN
FieldPDP TypePDP AddressPDP StateDynamic Address AllowedAPN RequestedNSAPITIQoS Profile RequestedQoS Profile NegotiatedRadio PrioritySend N-PDU NumberReceive N-PDU Number
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
34
GPRS network operation modes
CCUBSC PCU
HLR
GMSCMSC
SGSN GGSN
PSTN
ISDN
PDN
CCU
CCU
CCU
circuit-switched
packet-switchedBTS
VLR
Responsible for mobilitymanagement and session
management in GPRS
Responsible for mobilitymanagement and call
control in GSM
Gs interface
This interfaceis optional!
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
35
GPRS network operation modes
Mode Circuit Paging Channel GPRS Paging Channel Paging co-ordinationPacket Paging Channel Packet Paging Channel
I CCCH Paging Channel CCCH Paging Channel YesPacket Data Channel Not Applicable
II CCCH Paging Channel CCCH Paging Channel NoIII CCCH Paging Channel Packet Paging Channel No
CCCH Paging Channel CCCH Paging Channel
Network operation mode, NOM, in SysInfo givesfurther info about:
•paging coordination
•combined GMM/MM procedures
•Availability of class B MS in Packet Transfer mode
GPRS General Packet Radio ServicesGPRS Scenarios
1MAT | 08.10.02 |
Routingarea
GPRS state model
GPRS mobilitymanagement
GPRS sessionmanagement
GPRS networkoperation modes
36
Thank you for your attention
??
http://www.rohde-schwarz.comor
Further questions:
?