【资料名称】:信令流程分析-LTE-06-10-gzt
【资料作者】:gapzjotpmg
【资料日期】:2015-06-12
【资料语言】:中文
【资料格式】:DOC/DOCX
【资料目录和简介】:
当正在使用网络服务的用户从一个小区移动到另一个小区,或由于无线传输业务负荷
量调整、激活操作维护、设备故障等原因,为了保证通信的连续性和服务的质量,系统要将该用户与原小区的通信链路转移到新的小区上,这个过程就是切换。
本文中所描述的均为LTE系统内切换,系统间切换需要UE支持,并不做详细描述。在LTE系统中,切换可以分为站内切换、站间切换(或基于X2口切换、基于S1口切换),当X2接口数据配置完善且工作良好的情况下就会发生X2切换,否则基站间就会发生S1切换。一般来说X2切换的优先级高于S1切换。
当UE
完成测量后,会依照测量报告配置对报告条件进行评估,当设定条件满足时,UE
会将测量结果填入MeasurementReport消息,发送给eNB
。该消息携带主要IE
如下:
-
measId :
上报测量报告的测量标识,与measurementControl
消息一致。
-
measResultServCell :
服务小区测量结果,包括rsrpResult
和rsrqResult。
-
measResultNeighCells :
邻小区测量结果。
1.1.1.
Handover
Request
源eNB
收到MeasurementReport消息后,进行切换判决,决定进行切换,然后向目标eNB
发送handoverRequest消息,请求目标eNB
为切换预留资源,该消息携带了必要的信息,包括:切换原因、目标小区ID
、UE
上下文信息、SAE
承载ID
、SAE
承载QOS
参数、RRC
上下文信息等。目标小区进行资源准入,为UE
的接入分配空口资源和业务的SAE
承载资源。
1.1.1.
Handover
Request
Acknowledge
切换请求确认
目标小区为切换准备好资源后,向源eNodeB
发送handoverRequestAcknowledge
消息,通知源eNB
已在目标eNB
中准备好资源。包括:SAE
承载信息。
1.1.1.
RRC
Connection
ReconfigurationeNB
给UE
发送rrcConnectionReconfiguration消息,通知UE
进行切换操作。该消息携带IE
mobilityControlInfo,表示切换命令。其他主要IE
如下:
-
targetPhysCellId :
目标小区的物理小区标识。
-
dl-CarrierFreq :
下行使用的载频
-
t304 : T304
定时器。当UE
收到携带IE
mobilityControlInfo 的RRC ConnectionReconfiguration
消息时启动此定时器,成功切换到目标小区时停止此定时器,超时则表示切换失败。
-
newUE-Identity :
新的UE
标识
1.1.1.
SN
Status
Transfer
状态迁移对于PDCP SN
和HFN
状态被保存的每一个SAE
承载,在X2
接口切换时,从源eNB
到目标eNB
传送上行PDCP-SN
和HFN
的接收状态,下行PDCP-SN
和HFN
的发送状态 。
信令解码如下:
1.1.1.
RRC
Connection
Reconfiguration
Complete
当UE
接入到目标小区后,UE
向目标小区发送rrcConnectionReconfigurationComplete消息给目标小区指示切换进行对于UE
已经完成。
信令解码如下:
-RRC-MSG :
|_msg :
|_struUL-DCCH-Message :
|_struUL-DCCH-Message :
|_message :
|_c1 :
|_rrcConnectionReconfigurationComplete :
|_rrc-TransactionIdentifier : ---- 0x1(1) ----
|_criticalExtensions :
|_rrcConnectionReconfigurationComplete-r8 :---- (0) ----
021200
1.1.2.
pathSwitchRequest
用户面切换
目标eNB
收到UE
发来的rrcConnectionReconfigurationComplete后,会向MME
发起pathSwitchRequest过程来完成用户面的切换。pathSwitchRequest的目的是请求将下行GTP
隧道转换到新的GTP
隧道终结点。
1.1.1.
pathSwitchRequest
用户面切换目标eNB
收到UE
发来的rrcConnectionReconfigurationComplete后,会向MME
发起pathSwitchRequest过程来完成用户面的切换。pathSwitchRequest的目的是请求将下行GTP
隧道转换到新的GTP
隧道终结点。
信令解码如下:
-S1ap-Msg :
|_initiatingMessage :
|_procedureCode :---- 0x3(3) ----
|_criticality :---- reject(0) ----
|_value :
|_pathSwitchRequest :
|_protocolIEs :
|_SEQUENCE :
||_id : ---- 0x8(8) ----
||_criticality :---- reject(0) ----
||_value :
||_eNB-UE-S1AP-ID :---- 0xdd(221) ----
|_SEQUENCE :
||_id : ---- 0x16(22) ----
||_criticality :---- reject(0) ----
||_value :
||_e-RABToBeSwitchedDLList :
||_SEQUENCE :
||_id :---- 0x17(23) ----
||_criticality :---- reject(0) ----
||_value :
||_e-RABToBeSwitchedDLItem :
||_e-RAB-ID :---- 0x5(5) ----
||_transportLayerAddress :---- '10011000110010000000010011000110'B(98C8 04 C6 ) ----
||_gTP-TEID :---- 0x000007D6 ----
|_SEQUENCE :
||_id : ---- 0x58(88) ----
||_criticality :---- reject(0) ----
||_value :
||_mME-UE-S1AP-ID :---- 0x1003d61(16792929) ----
|_SEQUENCE :
||_id : ---- 0x64(100) ----
||_criticality :---- ignore(1) ----
||_value :
||_eUTRAN-CGI :
||_pLMNidentity :---- 0x64F080 ----
||_cell-ID :---- '0000100111000101001100000010'B(09 C5 3020 ) ----
|_SEQUENCE :
||_id : ---- 0x43(67) ----
||_criticality :---- ignore(1) ----
||_value :

||_tAI :
||_pLMNidentity :---- 0x64F080 ----
||_tAC : ---- 0x0003 ----
|_SEQUENCE :
|_id :---- 0x6b(107) ----
|_criticality:---- ignore(1) ----
|_value :
|_uESecurityCapabilities :
|_encryptionAlgorithms :---- '1100000000000000'B(C0 00 ) ----
|_integrityProtectionAlgorithms : ---- '1100000000000000'B(C0 00 ) ----
000300 4400000600 080002 00dd00 1600
0f0000 17000a0a1f 98c804 c60000 07d6
005800 05c001003d 610064 400800 64f0
8009c5 3020004340 060064 f08000 0300
6b4005 18000c0000
1.1.2.
pathSwitchRequestAcknowledge
用户面切换完成MME
在完成S-GW
的用户面切换后,会给目标eNB
发送pathSwitchRequestAcknowledge
消息,通知目标eNB
用户面切换完成。
信令解码如下:
-S1ap-Msg :
|_successfulOutcome :
|_procedureCode :---- 0x3(3) ----
|_criticality :---- reject(0) ----
|_value :
|_pathSwitchRequestAcknowledge :
|_protocolIEs :
|_SEQUENCE :
||_id : ---- 0x0(0) ----
||_criticality :---- ignore(1) ----
||_value :
||_mME-UE-S1AP-ID :---- 0x1003d61(16792929) ----
|_SEQUENCE :
||_id : ---- 0x8(8) ----
||_criticality :---- ignore(1) ----
||_value :
||_eNB-UE-S1AP-ID :---- 0xdd(221) ----
|_SEQUENCE :
||_id : ---- 0x5f(95) ----
||_criticality :---- ignore(1) ----
||_value :
| |_e-RABToBeSwitchedULList :
||_SEQUENCE :
||_id :---- 0x5e(94) ----
||_criticality :---- ignore(1) ----
||_value :
||_e-RABToBeSwitchedULItem :
||_e-RAB-ID :---- 0x5(5) ----
||_transportLayerAddress :---- '10011000110000100000101000001100'B(98C2 0A 0C ) ----
||_gTP-TEID :---- 0xE1A156A2 ----
|_SEQUENCE :
|_id :---- 0x28(40) ----
|_criticality:---- reject(0) ----
|_value :
|_securityContext :
|_nextHopChainingCount :----0x2(2) ----
|_nextHopParameter :----'0011010000000000000010111101000100001100010110110010010110000111111001011000010011111000000101110101010110100111010001011000111111011001110101010110000101111011110010010001010101010100111101000111111110111001101100001110111110100001110011111101000101100011'B(3400 0B D1 0C 5B 25 87 E5 84 F8 17 55 A7 45 8F D9 D5 61 7B C9 15 54 F4 7F B9 B0EF A1 CF D1 63 ) ----
200300 4a000004 000040 05c001 003d61
000840 0200dd005f 400f00 005e40 0a0a
1f98c2 0a0ce1a156 a20028 002110 3400
0bd10c 5b2587e584 f81755 a7458f d9d5
617bc9 1554f4 7fb9b0 efa1cf d163
1.1.3.
uEContextRelease
当E-UTRAN
侧切换完成后,目标eNB
向源eNB
发送uEContextRelease消息,通知源eNB
进行释放UE
上下文。该消息携带主要IE
有uE-X2AP-ID-OLD
和uE-X2AP-ID-NEW。
信令解码如下:
-X2ap-Msg :
|_initiatingMessage :
|_procedureCode :---- 0x5(5) ----
|_criticality :---- ignore(1) ----
|_value :
|_uEContextRelease :
|_protocolIEs :
|_SEQUENCE :
||_id : ---- 0xa(10) ----
||_criticality :---- reject(0) ----
||_value :
||_uE-X2AP-ID-OLD :---- 0x76(118) ----
|_SEQUENCE :
|_id :---- 0x9(9) ----
|_criticality:---- reject(0) ----
|_value :

|_uE-X2AP-ID-NEW :---- 0x51(81) ----
000540 0f00000200 0a0002 007600 0900
020051
[
本帖最后由 Xiazhanyi 于 2015-6-12 17:05 编辑 ]