13 umts-cm.ppt [kompatibilitätsmodus] · pdf file• 3g 23.060 gprs, service...

21
Communication Management Connection management (call control – CC) for CS mode Session management (SM) for PS mode References: Kaaranen, Ahtiainen, Laitinen, Naghian, Niemi: UMTS Networks – Architecture, Mobility and Services. Wiley 2001, ch. 5.3 3G 23.060 GPRS, Service Description, ch. 9 UMTS Networks 1 Andreas Mitschele-Thiel 12-Nov-08 3G 24.007 Mobile radio interface signalling layer 3, General aspects

Upload: dangnga

Post on 16-Mar-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Communication Managementg

• Connection management (call control – CC) for CS mode

• Session management (SM) for PS mode

References:• Kaaranen, Ahtiainen, Laitinen, Naghian, Niemi: UMTS Networks – Architecture, Mobility

and Services. Wiley 2001, ch. 5.3• 3G 23.060 GPRS, Service Description, ch. 9

UMTS Networks 1Andreas Mitschele-Thiel 12-Nov-08

• 3G 24.007 Mobile radio interface signalling layer 3, General aspects

Fundamental Difference Between CS and PS Communication Differences require CS and PS CommunicationConnection (e.g. voice, CS data) • clearly defined start and end

qdifferent solutions to• mobility mgmt and

clearly defined start and end • no burstiness

minutes

• communication mgmt

minutesconnection

setupconnection

release

Packet session (e.g. web surfing)• start and end times are typically unknown to the UMTS system• traffic is highly bursty

hours

UMTS Networks 2Andreas Mitschele-Thiel 12-Nov-08

seconds

Connection Management – CS Mode

Basic activities of connection management

• number analysis (check called number for correctness, check of call y ( ,barring of calling number)

• set up of connection (according to routing rules)

• collection of charging information

• release of connection

Types of calls• normal voice call• normal voice call

• emergency call

• data call (FAX etc )• data call (FAX, etc.)

UMTS Networks 3Andreas Mitschele-Thiel 12-Nov-08 o

Connection Management

Access Domain Other ElementsMSC/VLR

Connection

MOC PTC

ConnectionManagement

MTCPOC

MTC

A call consists of several call legs (parts of the call)

• Mobile Originated Call (MOC)

• Mobile Terminated Call (MTC)

• PSTN Originated Call (POC)

UMTS Networks 4Andreas Mitschele-Thiel 12-Nov-08

• PSTN Terminated Call (PTC)

o

Connection ManagementNet o k Inte o kingNetwork Interworking• echo cancelation (2/4-line conversion echo, acustic echo)• modems and rate adapters

Charging• Collection of charging information for each leg due to UMTS commercial

model (subscriber, network operator, service provider, content ( , p , p ,provider)

• Fraud control between serving and home network• Cost control by charged partyy g p y• Itemized billing

Call Detail Record (CDR)– Charged partyg p y– Terminal identity and class – called address– Used 3G resources – QoS parameters– Serving 3G network and network element identities– Time stamps

UMTS Networks 5Andreas Mitschele-Thiel 12-Nov-08

– MM information– CDR identity

o

CS)

Cal

l (C

inat

ede-

Term

Mob

iletr

ol o

f ll

Con

t

UMTS Networks 6Andreas Mitschele-Thiel 12-Nov-08

Ca

Service graph of Call Control entity - Network sideMNCC-SETUP-REQ

MNCC-SETUP-REQ(excerpt)

RELEASE

NULL0

19MNCC-REL

MNCC-REJ-IND

MNCC-SETUP-REQ

MNCC-REJ-INDMNCC-REL-CNF

MNCC-DISC- IND

RELEASEREQUEST

DISONNECTINDICATION

DISCONNECT

CALL INIT CALL PRESENT

1 19

12

6

11

REL-IND

MNCC-CALL-CONF-IND

MNCC-CALLPROC-REQ

MNCC-RELREQ

INDICATIONREQUESTNO CALLPROCEEDING

MT CALLCONFIRMED

3 9MNCC-DISC-IND

MNCC-DISC- REQMNCC-

IND

MNCC-ALERT-

MNCC-PROGRESS-REQ MNCC-

ALERT-REQ

CALLDILIVERED

CALLRECEIVED

4

7

MNCCALERT-IND

STATES4,6,8,9,10

IND MNCC-SETUP-CNF

MNCCCONNECT28

MNCC-SETUP-RSP

CONNECTREQUEST

8

MNCC-SETUP-CNF

CONNECTINDICATION

28 RSP

Output des Automaten: • Request (REQ),

R (RSP)ACTIVE10

MNCC

MNCC-SETUP-COMPL-REQ• Response (RSP)Input des Automaten: • Indication (IND), • Confirmation (CNF)

UMTS Networks 7Andreas Mitschele-Thiel 12-Nov-08

MNCC-FACILITY-IND

ANY STATEEXCEPT 0 ANY STATE MNCC-

REL-IND

0ANY STATEEXCEPT 0,19

MNCC-FACILITYREQ

Service graph of Call Control entity - MS sideNULL0 MNCC-SETUP-IND

MNCC-SETUP-REQ(excerpt)

RELEASE CALL

NULL0

1 19

MNCC-REJ-REQ

MNCC-

MNCC-REJ-IND MNCC- REL- CNF

REQUESTCALL INITCALL PRESENT

1 19 6

MNCC-REL-REQ

MNCC- DISC-IND

MNCCREL-IND

MNCC-DISC- REQ

MNCC-DISC-IND

MNCC-CALLCONF-REQ

MNCC-CALLPROC-IND

DISONNECTINDICATION

STATES

DISCONNECTREQUEST

NO CALLPROCEEDING

MT CALLCONFIRMED

3 12 911

IND

MNCC-ALERT-REQ

MNCC-DISC-IND

MNCC-DISC-REQ

MNCC-ALERT-MNCC-REL-

MNCC-PROGRESS-IND

STATES3,4,7,8,9,10

RELEASE REQUEST

CALLDELIVERED

CALLRECEIVED419

7

MNCC-SETUP-RSP

REQ

MNCC-MNCC-SETUP-COMPL IND (ERR)

INDREQ

MNCC-SETUP-CNF

ALERTINDREQ

CONNECTREQUEST

8

SETUP-RSPCOMPL-IND (ERR)

MNCC SETUPACTIVE10 MNCC-SETUP-COMP-IND

MNCC-SETUP-CNF

MNCC

UMTS Networks 8Andreas Mitschele-Thiel 12-Nov-08

MNCC-FACILITY-IND

ANY STATEEXCEPT 0

ANY STATE MNCC-REL-IND

0ANY STATEEXCEPT 0,19

MNCC-FACILITYREQ

o

Session Management – PS Mode

States of SM (state of PDP contexts)– inactive: no packet data transfer, no valid routing information– active: packet data transfer possible, valid routing information

Support for various packet data protocols (PDP)Examples: IP, PPP, X.25

Attributes of packet session: PDP context– defines all parameters of the packet data session by end-to-end p p y

attributes and QoS– one PDP context per PS services with a certain QoS, e.g. for web

serving streaming video packet voice etcserving, streaming video, packet voice, etc.

UMTS Networks 9Andreas Mitschele-Thiel 12-Nov-08

Session Management: States of PDP Context

A GPRS subscription contains the subscription of one o mo e PDP dd e e

GPRS subscriptionone or more PDP addresses

Each PDP address is described by one or more PDP contexts in the MS SGSN and GGSNPDP PDP contexts in the MS, SGSN, and GGSN

Each PDP context is associated with – A QoS profile

PDPaddress

A QoS profile– a traffic flow template (TFT) to discriminate

flows sharing the same PDP addressPDPcontext

Every PDP context exists independently in one of two PDP states

The PDP state indicates whether data transfer is enabled for that PDP address and TFT or not

PDP stateinactive

PDP stateactive

UMTS Networks 10Andreas Mitschele-Thiel 12-Nov-08

Reference: 3G 23.060, ch 9

N

Field Description GSM UMTS

IMSI International Mobile Subscriber Identity. X X

NSAPI Network layer Service Access Point Identifier. X Xy

GG

SN MSISDN The basic MSISDN of the MS. X X

PDP Type PDP type; e.g. PPP or IP. X X

PDP Address PDP address; e.g. an IP address. X X

ned

by Dynamic Address Indicates whether PDP Address is static or dynamic. X X

APN in Use The APN Network Identifier currently used. X X

TEID Tunnel Endpoint Identifier. X X

mai

ntai

n

TFT Traffic flow template. X X

QoS Profile Negotiated The quality of service profile negotiated. X X

SGSN Address The IP address of the SGSN currently serving this MS. X X

elds

mre

ss

MNRG Indicates whether the MS is marked as not reachable for PS at the HLR.

X X

Recovery Indicates if the SGSN is performing database recovery. X X

GTP-SND GTP-U sequence number of the next downlink N-PDU to be sent X XCh 1

3

ntex

t fie

P A

ddr q

to the SGSN.GTP-SNU GTP-U sequence number of the next uplink N-PDU to be received

from the SGSN.X X

Charging Id Charging identifier, identifies charging records generated by SGSN and GGSN.

X X

.060

-4.1

.0, C

DP

con

r a P

DP SGSN and GGSN.Charging Characteristics The charging characteristics for this PDP context, e.g. normal,

prepaid, flat-rate, and/or hot billing.X X

Trace Reference Identifies a record or a collection of records for a particular trace. X X

Trace Type Indicates the type of trace. X Xrce:

3G

PP 2

3

UMTS Networks 11Andreas Mitschele-Thiel 12-Nov-08

PD for yp yp

Trigger Id Identifies the entity that initiated the trace. X X

OMC Identity Identifies the OMC that shall receive the trace record(s). X X

Sour

o

Session Management: States of PDP Context

Inactive state:no valid routing or mappingPDP Context

INACTIVE

– no valid routing or mapping information to process data related to PDP address

Activate PDP Context

-> no data transfer-> no updates due to location

changes (even in GPRS attachedDeactivate PDP Context or PMM-DETACHED

changes (even in GPRS-attached states)

PDP context activation (transition to

PDP Context

PDP context activation (transition to active state):– MS-initiated PDP context activation

ACTIVE – network-requested PDP context activation

UMTS Networks 12Andreas Mitschele-Thiel 12-Nov-08

Reference: 3G 23.060, ch 9

Session Management: States of PDP Context

Active state:valid routing or mapping

– valid routing or mapping

information to process data related to PDP address (MS, SGSN, GGSN)

PDP ContextINACTIVE

( )– Requires MM state PMM-idle or

PMM-connected> data transfer possible

Activate PDP Context

-> data transfer possible-> updates due to location changes

PDP context deactivation:

Deactivate PDP Context or PMM-DETACHED

PDP context deactivation:– PDP context deactivation procedure– MM state changes to PMM-PDP Context

detached

PDP context modification, e.g. to dif Q S fil

ACTIVE

UMTS Networks 13Andreas Mitschele-Thiel 12-Nov-08

Reference: 3G 23.060, ch 9modify QoS profile

Relation between PDP Context and MM

GPRS subscriptionRelation between MM and

PDP states:

PDP

• All PDP contexts of a subscriber are associated with the same MM contextPDP

address

Single

with the same MM contextfor the IMSI of that subscriber

PDPcontext

PDPcontext

PDPcontext

PDPcontext

SingleMM context • The MM state is

independent of the number and state of PDP contexts for the subscriber

• In both the PMM-IDLE and PDP stateinactive

PDP stateactive

the PMM-CONNECTED states, session management may or may not have

UMTS Networks 14Andreas Mitschele-Thiel 12-Nov-08

activated a PDP context

low RRC PMM SM

UE SGSN GGSNUTRANke

t Fl

idle detached inactive

Cell_ DCH detached inactiveRRC conn. establishment

GPRS attach

g Pa

c

Cell DCH connected active

Cell_DCH connected inactive

GPRS attach(incl. authentication & security)

PDP context establishment (UE originated)

Dur

ing Cell_DCH connected active

Cell_DCH connected active

Cell DCH connected active

RAB allocation CN bearer allocation

Packet data transfer

ates

D

_

URA_PCH connected activeRAB clearing CN bearer clearing

. . .

of S

ta

Cell_FACH connected active

Cell_DCH connected active

UE initiated service request

RAB allocation CN bearer allocation

mpl

e o

Cell_DCH connected active

URA_PCH connected active

Packet data transfer

RAB clearing CN bearer clearing. . .

UMTS Networks 15Andreas Mitschele-Thiel 12-Nov-08Exam

. . .

For details see Kaaranen, ch 5.3.2

low RRC PMM SM

UE SGSN GGSNUTRANke

t Fl. . .

(packet) paging incoming data

URA_PCH connected active

g Pa

c

Cell_DCH connected activeUE initiated service request

RAB allocation CN bearer allocation

(packet) paging incoming dataCell_FACH connected active

Dur

ing Cell_DCH connected active

Cell_DCH connected active

RAB allocation CN bearer allocation

Packet data transfer

RAB clearing CN bearer clearing

ates

D URA_PCH connected activec ea g C bea e c ea g

. . .

PDP t t d ti ti

of S

ta

Cell DCH connected inacti e

Cell_DCH connected active

PDP ctxt deletion

PDP context deactivation and IMSI detach

mpl

e o

)

idle detached inactive

Cell_DCH connected inactive

RRC connection release

UMTS Networks 16Andreas Mitschele-Thiel 12-Nov-08Exam

(con

t‘d

Instead of cell_DCH, cell_FACH may be used for small messages

Service Request Procedures

Usage of procedure:

• MS in PMM-IDLE state:-> request the establishment of a secure connection to a SGSN

to send uplink signalling messages (e g PDP Context Activation– to send uplink signalling messages (e.g. PDP Context ActivationRequest) or

– to send user data or – as paging response or– after regain of radio coverage

• MS in PMM-CONNECTED state:-> request resource reservation for active PDP contexts> request resource reservation for active PDP contexts

UMTS Networks 17Andreas Mitschele-Thiel 12-Nov-08

Source: 3GPP 23.060-4.1.0, Ch 6.12

Service Request Procedure Initiated by MS

SGSNMS RNC 1. RRC Connection Request

HLR GGSN

Service type: data

2 Service Request

q

1. RRC Connection Setup

yp• setup of signaling connection• allocation of resources for active

PDP context(s)Service type: signaling

If none exists

2. Service Request

3. Security Functions

Service type: signaling• setup of signaling connection,

e.g. to activate PDP context

only

4. Radio Access Bearer Assignment Request

5 Radio Bearer Setup

4. Service Accept

type

dat

a

For PMM-idle mode only

6. Radio Access Bearer

5. Radio Bearer Setup

6. Radio Bearer Setup Complete

r se

rvic

e t

8. Uplink PDU

Assignment Response

7. SGSN-Initiated PDP Context Modification

Fo

UMTS Networks 18Andreas Mitschele-Thiel 12-Nov-08

Service Request Procedure Initiated by Network

SGSNMS RNC HLR GGSN

1. Downlink PDU2. Paging

2. Paging 3G-SGSN sends a paging request to UTRAN when it3. RRC Connection Request

3. RRC Connection Setup

request to UTRAN when itreceives a downlink packet (e.g., a request for PDP context activation

5. Security Functions

6. Radio Access Bearer Assignment

4. Service Request PDP context activation, MT SMS, user data) for an MS in PMM-IDLE stateThe paging request6. Radio Access Bearer Assignment

Request6. Radio Bearer Setup

6. Radio Bearer SetupC l t

The paging request triggers the Service Request procedure in the MS

7. SGSN-Initiated PDP Context Modification Procedure

8 D li k PDU

6. Radio Access Bearer AssignmentResponse

Complete MS

UMTS Networks 19Andreas Mitschele-Thiel 12-Nov-08

8. Downlink PDU

NAS Protocol Architecture Supporting PS Mode, MS side Source: 3GPP 24.007, Ch 5

M N SM S-SA P

CM

SM R EG -SA PR A B1-SA P R A Bn-SA P R A B2-SA P M N SM S-SA P

GSM SSESSIONM ANAGEM ENT

CMR A BM SM -SA P RAB M

RABRAB

Control

Suplem en .Services

(SS)

M M sublayer

PM M SM S-SA P G M M SM -SA P

T I G M M R EG-SA PG M M R A BM _SAP

PD P En tity

1 RAB

Entity 2

RAB Entity

n G M M SS-SA P

T I

M M -sublayer

GM M

PD

Access Stratum sublayer

R ABM A S-SAP G M M AS-SA P PD C Pn-SA P PD C P2-SAP PDC P1-SA P

UMTS Networks 20Andreas Mitschele-Thiel 12-Nov-08

RRC PDCP BM C

o

NAS Protocol Architecture Supporting CS/PS Mode, MS side Source: 3GPP 24.007, Ch 5

MNSMS-SAP MNSS-SAP MNCC-SAP

CM

CC SS GSMS

SMREG-SAP

P

RABM

RAB1-SAP

RAB

RABn-SAP RAB2-SAP

SM

GMMSM-SAP

GMMREG -SAP

MMSMS- MMCC-SAP MMSSSAP

PMMSMS -SAPGMMSMS-

SAP

TI TI PDP TI TI

RA

BM

SM-S

AP

RABEntity

1 RABEntity

2 RAB Entity

n

RABControl

GMMSSSAP

TI

GMMSS2SAP SAP

MM-sublayer

GMM

SAP

MM MM coord

n

GMM coord

PD

coordPD

GM

MR

AB

M-S

AP

Access Stratum sublayer

RABMAS-SAP GMMAS-SAP PDCPn-SAP PDCP2-SAP PDCP1-SAP RR-SAP

UMTS Networks 21Andreas Mitschele-Thiel 12-Nov-08

RRC PDCP BMC

o