WCDMA core network signaling-20

Views:
 
     
 

Presentation Description

Download here http://hotfile.com/dl/42946009/6caf79c/OWA00003_WCDMA_core_network_signaling-20040101-B-1.0.ppt.html

Comments

Presentation Transcript

Slide 1: 

WCDMA Core Network Signaling Flows

Course Objectives : 

Course Objectives R99 Circuit Domain Related Signaling Flows Packet Domain Related Signaling Flows R4 Related Signaling Flows You will learn the following contents in this course:

Course Contents : 

Course Contents Training.huawei.com Chapter 1 R99 Circuit Domain Signaling Flows Chapter 2 Packet Domain Signaling Flows Chapter 3 R4 Related Signaling Flows

Chapter 1 R99 Circuit Domain Signaling Flows : 

Chapter 1 R99 Circuit Domain Signaling Flows R99 Circuit Domain MM Flow R99 Circuit Domain Call Control Flow

Authentication and Encryption Flow : 

Authentication and Encryption Flow Authentication Quintuple: RAND (Random challenge) is a random number; in the mobile phone’s USIM card, RAND can be used to calculate XRES, IK and CK according to certain algorithm. XRES (Expected Response): SGSN/MSC compares the XRES sent from UE with the XRES in the quintuple obtained from HLR in order to judge the subscriber’s validity. AUTN (Authentication Token): The subscriber can makes network authentication according to the received AUTN. CK (Cipher Key): The CK is used in successive subscriber signaling and data encryption. IK (Integrity Key): It is used in integrity algorithm to implement integrity protection on the control signaling between UE and the network so that the received message is consistent with the sent message.

Authentication and Encryption Flow : 

AUTHENTICATION REQUEST (RAND, AUTN) AUTHENTICATION RESPONSE (XRES) HLR/AUC Core Network IMSI safety algorithm SECURITY MODE CONTROL SECURITY MODE CONPLETE Quintuple of authentication parameters Authentication and Encryption Flow

Location Update Flow : 

Location Update Flow A_LU_REQUEST MAP_SEND_IDENTIFICATION MAP_SEND_IDENTIFICATION ack MAP_UPDATE_LOCATION MAP_CANCEL_LOCATION MAP_CANCEL_LOCATION ack MAP_INSERT_SUBSCIBER_DATA MAP_INSERT_SUBSCRIBER_DATA ack MAP_UPDATE_LOCATION ack A_LU_CONFIRM PMSC/VLR HLR

Chapter 1 Circuit Domain Signaling Flows : 

Chapter 1 Circuit Domain Signaling Flows R99 Circuit Domain MM Flow R99 Circuit Domain Call Control Flow

Circuit Domain Call Control Flow : 

Circuit Domain Call Control Flow CHANN REQ IMM ASS INITIAL UE MESSAGE CM SERV REQ AUTH REQ AUTH RESP SECURITY MODE COMMAND SECURITY MODE COMPLETE SETUP CALL PROC RB ASSIGNMENT REQ RB ASSIGNMENT COMP RAB ASSIGNMENT REQ ( rab to be setup ) RAB ASSIGNMENT RESP S.F.O.C indicates the outgoing transmission information COM CALL data returned to caller

Circuit Domain Call Control Flow (Continued) : 

MSC SEND_ROUT_INFO_REQ SEND_ROUT_INFO_RESP PROV_MSRN_REQ PROV_MSRN_RESP Circuit Domain Call Control Flow (Continued) S.F.I.C is the incoming transmission information PAGING

Circuit Domain Call Control Flow (Continued) : 

Circuit Domain Call Control Flow (Continued) PAGE PAGE CHANN REQ IMM ASS INITIAL UE MESSAGE PAGE RESP AUTH REQ AUTH RESP SECURITY MODE COMMAND SECURITY MODE COMPLETE SETUP CALL CONF RB ASSIGNMENT REQ RB ASSIGNMENT COMP RAB ASSIGNMENT REQ ( rab to be setup ) RAB ASSIGNMENT RESP

Circuit Domain Call Control Flow (Continued) : 

Circuit Domain Call Control Flow (Continued) ALERTING CONNECT CONNECT ACK

Summary : 

Summary This chapter first introduces the mobility management flows of the R99 circuit domain. These flows are very similar as the mobility management flows in the packet domain. You can compare the two domains in study. This chapter also introduces the call flows in the R99 circuit domain. It takes the examples of the mobile originated call and the mobile terminated call. On this basis, multiple call flows can be combined, including mobile subscriber calling mobile subscriber, mobile subscriber calling fixed subscriber, and fixed subscriber calling mobile subscriber.

Course Contents : 

Course Contents Training.huawei.com Chapter 1 R99 Circuit Domain Signaling Flows Chapter 2 Packet Domain Signaling Flows Chapter 3 R4 Related Signaling Flows

Chapter 2 Packet Domain Signaling Process : 

Chapter 2 Packet Domain Signaling Process Mobility Management Flow Session Management Flow

PDP Context : 

PDP Context PDP context IP address Tunnel identifier QoS TFT

Attach Flow : 

Attach Flow GPRS attach flow New SGSN Old SGSN 1. Attach request 2. Identification 2. Identification 3. Authentication 3. Authentication 4. Location update 5. Cancel location 6. Insert subscriber data 7. Attach accepted

Detach Flow (Mobile Originated) : 

Detach Flow (Mobile Originated) Detach flow originated by the mobile phone: SGSN 1. Detach request 2. Delete PDP context 3. IMSI detach indication 4. GPRS detach indication 5. Detach accepted 6. Release PS signaling connection

Detach Flow (SGSN Originated) : 

Detach flow originated by SGSN: SGSN 1. Detach request 2. Delete PDP context 3. GPRS detach indication 4. Detach accepted 5. Release PS signaling connection Detach Flow (SGSN Originated)

Detach Flow (HLR Originated) : 

SGSN 1. Cancel Location 2. Detach request 3. Delete PDP context 4. GPRS detach indication 5. Detach accepted 6. Cancel Location ack 7. Release PS signaling connection Detach Flow (HLR Originated)

Routing Area Update : 

Routing Area Update Routing area update New SGSN Old SGSN 1. Routing area update request 2. SGSN context request and response 3. Authentication 3. Authentication 4. Update PDP context request 4. Update PDP context response 5. Location update 6. Cancel location 7. Insert subscriber data; location update completed 8. Routing area update accepted 9. Routing area update completed

Combined Location Update Flow : 

Combined Location Update Flow Circuit domain paging Non-PS service prompt MS message process MM information process SGSN UTRAN Gs UE

Combined Location Update Flow (Continued) : 

Combined Location Update Flow (Continued) Gb_ATTACH/RA_UPDATE_REQUEST MAP_UPDATE_GPRS-LOCATION MAP_CANCEL_LOCATION MAP_CANCEL_LOCATION ack MAP_INSERT_SUBSCIBER_DATA MAP_INSERT_SUBSCRIBER_DATA ack MAP_UPDATE_LOCATION ack PSGSN HLR

Combined Location Update Flow (Continued) : 

MAP_UPDATE_LOCATION MAP_INSERT_SUBSCIBER_DATA MAP_INSERT_SUBSCRIBER_DATA ack MAP_UPDATE_LOCATION ack VLR HLR Gs_GPRS_LOCATION_UPDATING Gs_GPRS_LOCATION_UPDATING_ACK Gb_ATTACH/RA_UPDATE_REQUEST_ACK Gs_GPRS_LOCATION_UPDATING_COMPLETE Combined Location Update Flow (Continued)

Authentication and Encryption Flow : 

Authentication and Encryption Flow Authentication Quintuple: RAND (Random challenge) is a random number; in the mobile phone’s USIM card, RAND can be used to calculate XRES, IK and CK according to certain algorithm. XRES (Expected Response): SGSN/MSC compares the XRES sent from UE with the XRES in the quintuple obtained from HLR in order to judge the subscriber’s validity. AUTN (Authentication Token): The subscriber can makes network authentication according to the received AUTN. CK (Cipher Key): The CK is used in successive subscriber signaling and data encryption. IK (Integrity Key): It is used in integrity algorithm to implement integrity protection on the control signaling between UE and the network so that the received message is consistent with the sent message.

Authentication and Encryption : 

Authentication and Encryption SGSN 1. Send Authentication Info 2. Send Authentication Info Ack 3. Authentication and encryption request 4. Authentication and encryption accepted

Service Request : 

Service Request Service request originated by mobile phone 1. RRC connection setup 2. Service request 3. Authentication and encryption 4. RAB assignment request 5. RB setup 6. RAB assignment accepted 7. SGSN originates PDP context modification procedures 8. UE sending uplink data packet 3. Authentication and encryption

Service Request : 

Service Request Service request originated by network side 3. RRC connection setup 4. Service request 5. Authentication and encryption 5. Authentication and encryption 6. RAB assignment request 7. RB setup 8. RAB assignment accepted 9. SGSN originates PDP context modification procedures 10. SGSN sends downlink data packets 1. Downstream PDU 2. Paging

Chapter 2 Packet Domain Signaling Flows : 

Chapter 2 Packet Domain Signaling Flows Mobility Management Flow Session Management Flow

Session Management Related Concepts : 

Session Management Related Concepts Session Management; PDP context: Packet Data Protocol Context; PDP status; Static and dynamic PDP addresses; APN: Access Point Name; TFT: Traffic Flow Template; QoS: Quality of Service

Mobile Originated PDP Context Activation Flow : 

Mobile Originated PDP Context Activation Flow 1. Activate PDP context request 2. RAB setup 3. Scheduling tracing 5. Create PDP context accepted 6. Activate PDP context accepted UE

Secondary PDP Context Activation Flow : 

Secondary PDP Context Activation Flow 1. Activate secondary PDP context request 2. RAB setup 4. Create PDP context accepted 5. Activate PDP context accepted UE

Network Side Originated PDP Context Activation Flow : 

Network Side Originated PDP Context Activation Flow 2. Send GPRS routing info 4. PDU notification accepted 5. Activate PDP context request 6. Mobile originated PDP context activation UE

PDP Context Modification Flow : 

PDP Context Modification Flow SGSN 3. Modify PDP context request 4. Modify PDP context accepted 5. RAB modification 6. Scheduling tracing SGSN originated PDP context modification flow UE

PDP Context Deactivation Flow (Mobile Originated) : 

PDP Context Deactivation Flow (Mobile Originated) 1. Deactivate PDP context request 5. RAB released 3. Delete PDP context accepted 4. Deactivate PDP context accepted Mobile originated PDP context deactivation flow UE

PDP Context Deactivation Process (Originated by SGSN) : 

PDP Context Deactivation Process (Originated by SGSN) SGSN originated PDP context deactivation flow 2. Delete PDP context accepted UE

PDP Context Deactivation Flow (Originated by GGSN) : 

PDP Context Deactivation Flow (Originated by GGSN) GGSN originated PDP context deactivation flow 2. Deactivate PDP context request 4. Delete PDP context accepted 1. Delete PDP context request 3. Deactivate PDP context accepted UE

Summary : 

Summary This chapter provides detailed introductions about mobility management flows and session management flows in the packet domain. Via the study of flows, readers are excepted to learn signaling flows of the whole packet domain. During the study, readers can integrate all flows and learn them together

Course Contents : 

Course Contents Training.huawei.com Chapter 1 R99 Circuit Domain Signaling Flows Chapter 2 Packet Domain Signaling Flows Chapter 3 R4 Related Signaling Flows

Chapter 3 R4 Related Signaling Flows : 

Chapter 3 R4 Related Signaling Flows Introduction to Basic Concepts Gateway Registration and Logout Flows Forward Bearer Setup Flow Backward Bearer Setup Flow Handover Flow

Introduction to Basic Concepts : 

Introduction to Basic Concepts Terminal Terminal is a logic entity in the media gateway; it can be used to send/receive media and/or control flows, for example a TS, an IP port (IP address + port No.) or an ATM port (VPI/VCI). Context Context describes the correlation in a terminal set. When a context involves multiple terminals, it describes the topology structure of the terminals and parameters switched by the media in a mixed way. It can be created via the “Add” command and can be deleted via the “Subtract” command. A context must include terminals.

Chapter 3 R4 Related Signaling Flows : 

Chapter 3 R4 Related Signaling Flows Introduction to Basic Concepts Gateway Registration and Logout Flows Forward Bearer Setup Flow Backward Bearer Setup Flow Handover Flow

Gateway Registration Flow : 

Gateway Registration Flow ServiceChange ServiceChange_Reply ServiceChange ServiceChange_Reply MGW MSC Server Method ServiceChangeAddress Reason Accept: ServiceChangeAddress Reject: Cause reason description character

Gateway Logout Flow : 

Gateway Logout Flow MGW ServiceChange ServiceChange_Reply ServiceChange ServiceChange_Reply MSC Server Method Reason

Chapter 3 R4 Related Signaling Flows : 

Chapter 3 R4 Related Signaling Flows Introduction to Basic Concepts Gateway Registration and Logout Flows Forward Bearer Setup Flow Backward Bearer Setup Flow Handover Flow

Parameter Supposition : 

Parameter Supposition C1 C2 RAN1 MGW1 MGW2 T1 T2 T3 T4 . . . RAN2 . . .

Forward Bearer Setup Flow : 

Forward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 Calling UE Setup Add Request($) Add Reply(C2, T3) Add Request($) Add Reply(C1, T2) Called UE Call Proceeding Hlr Interrogation Initial address Paging Security Setup Call Confirmation Application transport T4 T2 T1 T3 T3 UP init UP init Ack

Forward Bearer Setup Flow : 

Forward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T2 T1 Setup Add Request($) Add Reply(C2, T3) Add Request(C1) Add Reply(C1, T1) Call Proceeding Hlr Interrogation Initial address Paging Security Setup Call Confirmation Bearer Information RAB Assignment request RAB Assignment completed Continuity Calling UE Called UE

Forward Bearer Setup Flow : 

Forward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 Add Request(C2) Add Reply(C2, T4) Continuity RAB Assignment request RAB Assignment complete Alerting T4 T2 T1 T3 Calling UE Called UE

Forward Bearer Setup Flow : 

Forward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 MOD Request(T3) MOD Reply(T3) Continuity RAB Assignment request RAB Assignment completed Alerting Address complete Alerting Connect T4 T2 T1 T3 Calling UE Called UE

Forward Bearer Setup Flow : 

Forward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 MOD Request (T3) (T4) MOD Reply (T3) (T4) Continuity RAB Assignment request RAB Assignment completed Alerting Address complete Alerting Connect T4 T2 T1 T3 Answer MOD Request(T1) MOD Reply(T1) Connect Calling UE Called UE

Chapter 3 R4 Related Signaling Flows : 

Chapter 3 R4 Related Signaling Flows Introduction to Basic Concepts Gateway Registration and Logout Flows Forward Bearer Setup Flow Backward Bearer Setup Flow Handover Flow

Parameter Supposition : 

Parameter Supposition C1 C2 RAN1 MGW1 MGW2 T1 T2 T3 T4 . . . RAN2 . . .

Backward Bearer Setup Flow : 

Backward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 Setup Add Request($) Add Reply(C1, T1) Call Proceeding Hlr Interrogation T4 T2 T1 T3 Calling UE Called UE RAB Assignment request RAB Assignment completed

Backward Bearer Setup Flow : 

Backward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 Setup Add Request(C1) Add Reply(C1, T2) Call Proceeding Hlr Interrogation T4 T2 T1 T3 Calling UE Called UE RAB Assignment request RAB Assignment completed Initial address Paging Security Setup Add Request(C2) Add Reply(C2, T3) T2 UP init UP init Ack Call Confirmation

Backward Bearer Setup Flow : 

Backward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T2 T1 T3 Calling UE Called UE Add Request(C2) Add Reply(C2, T4) T2 RAB Assignment request RAB Assignment completed Alerting

Backward Bearer Setup Flow : 

Backward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T2 T1 T3 Calling UE Called UE T2 RAB Assignment request RAB Assignment completed Alerting MOD Request (T3) MOD Reply (T3) Address complete Alerting Connect

Backward Bearer Setup Flow : 

Backward Bearer Setup Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T2 T1 T3 Calling UE Called UE T2 RAB Assignment request RAB Assignment completed Alerting Address complete Alerting Connect MOD Request (T3) (T4) MOD Reply (T3) (T4) Answer MOD Request(T1) MOD Reply(T1) Connect

Chapter 3 R4 Related Signaling Flows : 

Chapter 3 R4 Related Signaling Flows Introduction to Basic Concepts Gateway Registration and Logout Flows Forward Bearer Setup Flow Backward Bearer Setup Flow Handover Flow

Parameter Supposition : 

Parameter Supposition

Handover Flow : 

Handover Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 VLR2 T4 T3 T1 T5 T2 UE Iu Relocation Required MAP Prepare Handover Req MAP Allocate Handover Number Req MAP Send Handover Report Req Add Request($) Add Reply(C2, T4) Iu Relocation Request Iu Relocation Response MAP Prepare Handover Response Add Request($) Add Reply(C1, T3)

Handover Flow : 

Handover Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 VLR2 T4 T3 T1 T5 T2 UE Iu Relocation Required MAP Prepare Handover Req MAP Allocate Handover Number Req MAP Send Handover Report Req Iu Relocation Request Iu Relocation Response MAP Prepare Handover Response MOD Request (T2, T3, oneway) MOD Reply(T2, T3)

Handover Flow : 

Handover Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 VLR2 T4 T3 T1 T5 T2 UE Iu Relocation Required MAP Prepare Handover Req MAP Allocate Handover Number Req MAP Send Handover Report Req Add Request(C2) Add Reply(C2, T5) Iu Relocation Request Iu Relocation Response MAP Prepare Handover Response MOD Request (T1, T3, isolate) MOD Reply(T1, T3) Initial address MAP Send Handover Report Resp Application transport Address complete Iu Relocation Command UP init UP init Ack

Handover Flow : 

Handover Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T3 T1 T5 T2 UE Iu Relocation Detect MAP Process Access Signaling Req MOD Request (T2, T3, bothway) MOD Reply(T2, T3)

Handover Flow : 

Handover Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T3 T1 T5 T2 UE Iu Relocation Detect MAP Process Access Signaling Req MOD Request (T1, T2, oneway) MOD Reply(T1, T2) Iu Relocation Complete MAP Send End Signal Req Release command Answer Iu release complete

Handover Flow : 

Handover Flow RNC1 MSC Server1 MGW1 MGW2 MSC Server2 RNC2 T4 T3 T1 T5 T2 UE Iu Relocation Detect MAP Process Access Signaling Req SUB Request(T1) SUB Reply(T1) Iu Relocation Complete MAP Send End Signal Req Release command Answer Iu release complete

Summary : 

Summary This chapter mainly introduces some typical service flows.

Course Summary : 

Course Summary This course mainly introduces major flows in the WCDMA core network as well as some service flows. The introduction of major flows starts first with mobility management flow introductions, followed by the introduction to service execution flows. This sequence is clear and lays a solid foundation for successive studies.

Slide 69: 

Thank you!