You are on page 1of 12

UMTS

Session Management

WS03/04, TKN TU Berlin, Stefan Lehnert Course UMTS Networks, Cornelia Kappler
Introduction
• Session Management (SM) establishes, modifies
and releases packet data sessions with well
defined QoS between UE and GGSN
• Packet session attributes are called PDP contexts
• A UE may have more than one PDP context
simultaneously, each with a SM protocol entity
Entities involved

SM protocol GTP-C protocol


UE SGSN GGSN

WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 1
PDP Context Contents
• PDP = Packet Data Protocol (generic name)
• protocols to be used: IP (likely), X.25
U E keeps SG SN keeps G G SN keeps
M o b ility M a n a g e m e n t in f o M o b ility M a n a g e m e n t in f o I M S I , M S I S D N p lu s
p lu s : p lu s :
P D P ty p e ( P P P , I P ) P D P ty p e P D P ty p e
P D P a d d re s s (IP a d d re s s ) P D P a d d re ss P D P a d d re s s
P D P s ta te P D P s ta te
P D P c o n te x t id e n t if ie r
d y n a m ic a d d r e s s a llo w e d d y n a m ic a d d r e s s u s e d
A P N r e q u e s te d A P N in u s e
NSAPI & TI NSAPI & TI NSAPI
Q o S r e q u e s te d , n e g o tia te d Q o S s u b s c r ib e d , r e q u e s te d , Q o S n e g o t ia te d
n e g o tia te d
C h a r g in g in f o r m a tio n C h a r g in g in f o r m a tio n
T E I D ( T u n n e l E n d p o in t I D ) T E I D ( T u n n e l E n d p o in t I D )

WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 2
Session Management Procedures
• SM procedures require existing GMM context
• SM procedures are:
– PDP context activation
• PDP address, QoS etc. are set PMM
• UE must be in PMM-CONNECTED state DETACHED

– PDP context modification


• QoS etc. is modified
PMM PMM
• UE must be in
IDLE CONNECTED
PMM-CONNECTED state
– PDP context deactivation Reminder: PMM state model

• packet data session is released


• PDP context also deactivated when UE moves to PMM-IDLE or
PMM-DETACHED state

WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 3
Session Management State Model (1)

PDP
INACTIVE

Deactivate PDP context


Activate PDP context or
MM state change to
PMM-IDLE or
PMM-DETACHED

PDP
ACTIVE

WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 4
Session Management State Model (2)
DI = Data Indication (Message received by UE); DR = Data Request (Message sent by UE)

DI(Act. PDP REQ) PDP DI(Deact. PDP ACC)


INACTIVE
DR(Act. PDP REQ)
DR(Act. PDP REQ) DR(Deact. PDP ACC)

DI(Act. PDP REJ) DI(Deact. PDP REQ)


DR(Deact. PDP ACC)
PDP-ACTIVE PDP-INACTIVE
PENDING PENDING
DI(Deact. PDP REQ)

DI(Act. PDP ACC) DR(Deact. PDP REQ)

DR(Deact. PDP REQ)


DR(Mod. PDP REQ)
PDP DR(Mod. PDP ACC)
PDP-MODIFY
ACTIVE
PENDING DI(Mod. PDP ACC)
DI(Mod. PDP REQ)
DI(Mod. PDP REJ)

still incomplete ...


WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 5
PDP Context Activation by UE
UE RAN SGSN GGSN

1. Activate PDP Context Request

2.a Activate PDP Context Reject


2.b Create PDP Context Request
3.a Activate PDP Context Reject
3.b Create PDP Context Response
4. Radio Access Bearer Setup

5. Update PDP Context Request

6. Update PDP Context Response


7. Activate PDP Context Accept

8. Deactivate PDP Context Request

• Request (1) contains NSAPI, PDP type, QoS, PDP address (static, dyn.)
• Reject may occur due to insufficient ressources, unknown PDP address
or PDP type, unsupported or not subscribed options wished
• Request (8) may occur if network does not offer requested QoS
WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 6
PDP Context Activation by network
UE SGSN HLR GGSN

1. PDP PDU

2. Send Routing Info for GPRS

3. Send Routing Info for GPRS ACK


3.b Failure
4. PDU (Packet Data Unit) Notification Request

5. PDU Notification Response


5.b Failure
6. Request PDP Context Activation

7. PDP Context Activation procedure

• If HLR cannot determine a SGSN or the SGSN cannot find the UE with
specified IMSI, the PDP Context Activation Procedure fails (3.b, 5.b)
• After the SGSN‘s request the UE performs the PDP Context Activation

WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 7
PDP Context Modification by network
UE RAN SGSN GGSN

1. Update PDP Context Request

2. Update PDP Context Response

2.b Update PDP Context Reject

1. Update PDP Context Request


3. Modify PDP Context Request

4. Modify PDP Context Accept

4.b Deactivate PDP Context Request

4. Radio Access Bearer Setup


5. Update PDP Context Response

• GGSN (below blue line) or SGSN (above line, without blue messages)
can initiate the network PDP context modification procedure
• If UE does not accept the PDP context modification request, it shall
initiate the PDP context deactivation procedure instead
WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 8
PDP Context Modification by UE
UE RAN SGSN GGSN

1. Modify PDP Context Request


2. Update PDP Context Request

3. Update PDP Context Response

3.b Update PDP Context Reject


4.b Modify PDP Context Reject

5.b Deactivate PDP Context Request

4. Radio Access Bearer Setup

5. Modify PDP Context Accept

• If the network does not accept the PDP context modification request,
the UE may initiate the PDP context deactivation procedure instead of
keeping the previous PDP context

WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 9
PDP Context Deactivation by UE
UE RAN SGSN GGSN

1. Deactivate PDP Context Request

2. Delete PDP Context Request

3. Delete PDP Context Response

4. Deactivate PDP Context Accept

5. Radio Access Bearer Release

• The UE request contains the Transaction Identifier (TI) - so the SGSN


knows which PDP context is to be torn down
• If the UE includes the tear down indicator, all PDP contexts of the
current PDP address will be deactivated
WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 10
PDP Context Deactivation by network
UE RAN SGSN GGSN

1. Delete PDP Context Request

2. Delete PDP Context Response

1. Delete PDP Context Request


3. Deactivate PDP Context Request

4. Deactivate PDP Context Accept


5. Delete PDP Context Response

6. Radio Access Bearer Release

• GGSN (below blue line) or SGSN (above line, without blue messages)
can initiate the network PDP context deactivation procedure
• The message sent to the UE contains the Transaction Identifier (TI) -
so the UE knows which PDP context is being deactivated
WS03/04, TKN TU Berlin, Stefan Lehnert Session Management, UMTS Networks Page 11

You might also like