目 录
6.1
概述
6.2
无线资源控制流程
6.2.1 RRC
连接建立流程
6.2.2
信令建立流程
6.2.3 RAB
建立流程
1. DCH-DCH
2. RACH/FACH-DCH
3.RACH/FACH-RACH/FACH
6.2.4 RRC
连接释放流程
6.2.5
切换流程
1. 软切换
2. 硬切换
3. 前向切换
4. 系统间切换
6.2.6 RNC
迁移
1. 静态迁移
2. 伴随迁移
6.3
电路域移动性管理
6.3.1
位置更新
6.3.2
去活流程
6.3.3
鉴权流程
6.3.4
安全模式控制
6.3.5 TMSI
重分配
6.3.6
联合位置更新
6.4
分组域移动性管理流程
6.4.1 PMM
功能概述
6.4.2
移动性管理状态
6.4.3
附着功能
6.4.4
分离功能
6.4.5
业务服务功能
6.4.6
路由区更新
6.4.7
重定位功能
6.4.8
用户管理功能
6.4.9
类标处理
6.4.10
安全流程
6.5
呼叫控制
6.5.1
呼叫建立流程
1. 移动台主叫
2. 移动台被叫
6.5.2 RAB
流程
1. RAB管理功能
2. RAB接入控制
3. RAB指配流程
4. RAB建立流程
5. RAB释放流程
6. RAB修改流程
6.5.3
寻呼流程
2. 寻呼过程
3. UE在RRC 空闲状态的寻呼过程
4. UE在RRC RRC连接状态下的寻呼过程
6.5.4
呼叫释放过程
6.6
分组域会话管理流程
6.6.1 SM
基本概念
6.6.2
与SM
相关的功能实体
1. RAB管理
2. 隧道管理
3. PDP CONTEXT管理
6.6.3 PDP Context
激活功能
1. MS发起的PDP Context激活
2. 二次激活
3. 网络发起的PDP Context激活
6.6.4 PDP Context
修改功能
2. MS发起的PDP Context修改
3. GGSN发起的PDP Context修改
4. IU/RAB释放引起的PDP Context修改
6.6.5 PDP Context
去激活功能
1. MS发起的PDP Context去激活
2. SGSN发起的PDP Context去激活
3. GGSN发起的PDP Context去激活
6.6.6
保留过程和RAB
重建
1. MS发起Service request进行RAB重建
2. SGSN发起Service Request过程进行RAB重建
6.6.7 Mobile IP
支持
WCDMA
基本信令流程6.1 概述WCDMA系统中,移动台从开机开始,通过各种的信令流程完成网络登录、电路呼叫、分组会话、位置管理、安全管理等行为。信令是WCDMA系统的神经系统,通过学习信令流程可以更深刻地理解WCDMA系统。
本章首先介绍接入网侧无线资源控制流程,包括呼叫建立、呼叫释放、切换流程、RNC重定位流程等;然后从全网的角度简单介绍电路域位置管理、分组域位置管理、电路域呼叫、分组域会话等流程。
6.2 无线资源控制流程6.2.1 RRC
连接建立流程UE处于空闲模式下,当UE的非接入层请求建立信令连接时,UE将发起RRC连接建立过程。每个UE最多只有一个RRC连接。
当SRNC接收到UE的RRC CONNECTIONREQUEST消息,由其无线资源管理模块(RRM)根据特定的算法确定是接受还是决绝该RRC连接建立请求,如果接受,则再判决是建立在专用信道还是公共信道。对于RRC连接建立使用不同的信道,则RRC连接建立流程也不一样。
1. RRC连接建立在专用信道上
图6-2-1
RRC连接建立在专用信道上
信令流程说明:
1)UE在上行CCCH上发送一个
RRCConnection Request消息,请求建立一条RRC连接;
2)SRNC根据RRC连接请求的原因以及系统资源状态,决定UE建立在专用信道上,并分配RNTI和L1、L2资源;
3)SRNC向Node B发送
Radio Link Setup Request消息,请求Node B分配RRC连接所需的特定无线链路资源;
4)Node B资源准备成功后,向SRNC应答
Radio Link Setup Response消息;
5)SRNC使用ALCAP协议发起Iub接口用户面传输承载的建立,并完成RNC于NodeB之间的同步过程;
6)SRNC在下行CCCH向UE发送
RRCConnection Setup消息;
7)UE在上行DCCH向SRNC发送RRCConnection Setup Complete消息。
至此,RRC连接建立过程结束。
2. RRC连接建立在公共信道上
当RRC连接建立在公共信道上时,因为用的是已经建立好的小区公共资源,所以这里无需建立无线链路和用户面的数据传输承载,其余过程与RRC连接建立在专用信道相似。
图6-2-2
RRC连接建立在公共信道
6.2.2
信令建立流程信令建立流程是在UE与UTRAN之间的RRC连接建立成功后,UE通过RNC建立与CN的信令连接,也叫“NAS信令建立流程”,用于UE与CN的信令交互NAS信息,如鉴权、业务请求、连接建立等。
UE与CN的交互的信令,对于RNC而言,都是直传消息。RNC在收到第一条直传消息时,即:初始直传消息(Initial Direct Transfer),将建立与CN之间的信令连接,该连接建立SCCP之上。流程如图6-2-3所示:
图6-2-3
信令建立过程具体流程如下:
1)RRC连接建立后,UE通过RRC连接向RNC发送初始直传消息(InitialDirect Transfer),消息中携带UE发送到CN的NAS信息内容。
2)RNC接收到UE的初始直传消息,通过Iu接口向CN发送SCCP连接请求消息(CR),消息数据为RNC向CN发送的初始UE消息(Inital UE Message),该消息带有UE发送到CN的消息内容。
3)如果CN准备接受连接请求,则向RNC回SCCP连接证实消息(CC),SCCP连接建立成功。RNC接收到该消息,确认信令连接建立成功。
4)如果CN不能接受连接请求,则向RNC回SCCP连接拒绝消息(CJ),SCCP连接建立失败。RNC接收到该消息,确认信令连接建立失败,则发起RRC释放过程。
信令连接建立成功后,UE发送到CN的消息,通过上行直传消息(Uplink Direct Transfer)发送到RNC,RNC将其转换为直传消息(Direct Transfer)发送到CN;CN发送到UE的消息,通过直传消息(Direct Transfer)发送到RNC,RNC将其转换为下行直传消息(Downlink Direct Transfer)发送到UE。
6.2.3 RAB
建立流程RAB是指用户平面的承载,用于UE和CN之间传送语音、数据及多媒体业务。UE首先要完成RRC连接建立,然后才能建立RAB。
RAB建立是由CN发起,UTRAN执行的功能,基本流程为:
首先由CN向UTRAN发送RAB指配请求消息,请求UTRAN建立RAB;
UTRAN中的SRNC发起建立Iu接口与Iub接口(Iur接口)的数据传输承载;
SRNC向UE发起RB建立请求;
UE完成RB建立,向SRNC回应RB建立完成消息;
SRNC向CN应答RAB指配响应消息,结束RAB建立流程。
当RAB建立成功以后,一个基本的呼叫即建立,UE进入通话过程。
根据无线资源使用情况(RRC连接建立时的无线资源状态与RAB建立时的无线资源状态),可以将RAB的建立流程分成以下三种情况:
1)DCH-DCH:RRC使用DCH,RAB准备使用DCH;
2)RACH/FACH-RACH/FACH:RRC使用CCH,RAB准备使用CCH;
3)RACH/FACH-DCH:RRC使用CCH,而RAB准备使用DCH。
下面给出以上不同情况下的RAB建立流程的具体过程描述。
1. DCH-DCHUE当前的RRC状态为专用传输信道(DCH)时,指配的RAB只能建立在专用传输信道上。根据无线链路(RL)重配置情况,RAB建立流程可分为同步重配置RL(DCH-DCH)与异步重配置RL(DCH-DCH)两种情况,二者的区别在于Node B与UE接收到SRNC下发的配置消息后,能否立即启用新的配置参数:
同步情况下,Node B与UE在接收到SRNC下发的配置消息后,不能立即启用新的配置参数,而是从消息中获取SRNC规定的同步时间,在同步时刻,同时启用新的配置参数;
异步情况下,Node B与UE在接收到SRNC下发的配置消息后,将立即启用新的配置参数。
同步重配置RL在DCH-DCH同步情况下,需要SRNC、Node B与UE之间同步重配置RL:
Node B在接收到SRNC下发的重配置RL消息后,不能立即启用新的配置参数,而是准备好相应的无线资源,等待接收到SRNC下发的重配置执行消息,从消息中获取SRNC规定的同步时间;
UE在接收到SRNC下发的配置消息后,也不能立即启用新的配置参数,而是从消息中获取SRNC规定的同步时间;
在SRNC规定的同步时刻,Node B与UE同时启用新的配置参数。
下面给出RAB建立流程中DCH-DCH同步重配置RL的过程。
图6-2-4
RAB建立流程(DCH-DCH,同步)信令流程说明:
1)CN向UTRAN发送RANAP协议的RAB指配消息Radio Access Bearer Assignment Request,发起RAB建立请求;
2)SRNC接收到RAB建立请求后,将RAB的QoS参数映射为AAL2链路特性参数与无线资源特性参数,Iu接口的ALCAP根据其中的AAL2链路特性参数发起Iu接口的用户面传输承载建立过程;
3)SRNC向属下的Node B发送NBAP协议的无线链路重配置准备Radio Link Reconfiguration Prepare消息,请求属下的NodeB准备在已有的无线链路上增加一条(或多条)承载RAB的专用传输信道(DCH);
4)Node B分配相应的资源,然后向所属的SRNC发送Radio Link Reconfiguration Ready消息,通知SRNC无线链路重配置准备完成;
5)SRNC中Iub接口的ALCAP发起Iub接口的用户面传输承载建立过程, Node B与SRNC通过交换DCH帧协议的上下行同步帧建立同步;
6)SRNC向属下的Node B发送无线链路重配置执行消息Radio LinkReconfiguration Commit;
7)SRNC向UE发送RRC协议的RB建立消息Radio Bearer Setup;
8)UE执行RB建立后,向SRNC发送无线承载建立完成消息Radio Bearer Setup Complete;
9)SRNC接收到无线承载建立完成的消息后,向CN回应RAB指配响应消息RadioAccess Bearer Assignment Response,结束RAB建立流程。
异步重配置RL在DCH-DCH异步情况下,不要求SRNC、Node B与UE之间同步重配置RL:Node B与UE在接收到SRNC下发的配置消息后,将立即起用新的配置参数。
下面给出RAB建立流程中DCH-DCH异步重配置RL的例子。
图6-2-5
RAB建立流程(DCH-DCH, 异步)信令流程说明:
1)CN向UTRAN发送RANAP协议的RAB指配消息Radio Access Bearer Assignment Request,发起RAB建立请求;
2)SRNC接收到RAB建立请求后,将RAB的QoS参数映射为AAL2链路特性参数与无线资源特性参数,Iu接口的ALCAP根据其中的AAL2链路特性参数发起Iu接口的用户面传输承载建立过程;
3)在异步情况下,无线重配置无需同步,SRNC向属下的Node B发送NBAP协议的无线链路重配置请求Radio Link Reconfiguration Request消息,请求属下的NodeB在已有的无线链路上建立新的专用传输信道(DCH);
4)Node B接收到无线链路重配置请求消息后,即分配相应的资源,然后向所属的SRNC发送Radio Link Reconfiguration Response消息,通知SRNC无线链路重配置完成;
5)SRNC中Iub接口的ALCAP发起Iub接口的用户面传输承载建立过程, Node B与SRNC通过交换DCH帧协议的上下行同步帧建立同步;
6)SRNC向UE发送RRC协议的无线承载建立消息RadioBearer Setup;
7)UE执行RB建立后,向SRNC发送无线承载建立完成消息Radio Bearer Setup Complete;
8)SRNC接收到无线承载建立完成的消息后,向CN回应RAB指配响应消息RadioAccess Bearer Assignment Response,结束RAB建立流程。
2. RACH/FACH-DCH当UE的RRC状态在公共信道时,RNC根据RAB指配消息中的QoS参数,可以将指配的RAB建立在公共信道(RACH/FACH)或专用信道(DCH)上。下面的例子是将指配的RAB建立在专用信道上:
图6-2-6
RAB建立流程(RACH/FACH-DCH)信令流程说明:
1)CN向UTRAN发送RANAP协议的RAB指配消息Radio Access Bearer Assignment Request,发起RAB建立请求;
2)SRNC接收到RAB建立请求后,将RAB的QoS参数映射为AAL2链路特性参数与无线资源特性参数,Iu接口的ALCAP根据其中的AAL2链路特性参数发起Iu接口的用户面传输承载建立过程;
3)SRNC向属下的Node B发送无线链路建立请求消息Radio Link Setup Request,建立新的无线链路;
4)Node B分配相应的资源后,向所属的SRNC发送无线链路建立响应消息Radio Link Setup Response,通知SRNC无线链路建立完成;
5)SRNC中Iub接口的ALCAP发起Iub接口的用户面传输承载建立过程; Node B与SRNC通过交换DCH帧协议的上下行同步帧建立同步;
6)SRNC向UE发送RRC协议的无线承载建立消息RadioBearer Setup;
7)UE执行RB建立后,向SRNC发送无线承载建立完成消息Radio Bearer Setup Complete;
8)SRNC接收到无线承载建立完成的消息后,向CN回应RAB指配响应消息RadioAccess Bearer Assignment Response,结束RAB建立流程。
3. RACH/FACH-RACH/FACH下面给出了指配的RAB建立在公共信道上的例子:
图6-2-7
RAB建立流程(RACH/FACH-RACH/FACH)信令流程说明:
1)CN向UTRAN发送RANAP协议的RAB指配消息Radio Access Bearer Assignment Request,发起RAB建立请求;
2)SRNC接收到RAB建立请求后,将RAB的QoS参数映射为AAL2链路特性参数与无线资源特性参数,Iu接口的ALCAP根据其中的AAL2链路特性参数发起Iu接口的用户面传输承载建立过程;
3)SRNC向UE发送RRC协议的无线承载建立消息RadioBearer Setup;
4)UE执行RB建立后,向SRNC发送无线承载建立完成消息Radio Bearer Setup Complete;
5)SRNC接收到无线承载建立完成的消息后,向CN回应RAB指配响应消息RadioAccess Bearer Assignment Response,结束RAB建立流程。
6.2.4 RRC
连接释放流程呼叫释放流程也就是RRC连接释放流程。RRC连接释放流程分为两种类型:UE发起的释放和CN发起的释放。两种释放类型的区别主要在于高层的呼叫释放请求消息由谁先发出,但最终的资源释放都是由CN发起的。
当CN决定释放呼叫后,将向SRNC发送IU RELEASE COMMAND消息。SRNC收到该释放命令后,有如下操作步骤:
1 )向CN返回IU RELEASE COMPLETE消息;
2 )发起IU接口用户面传输承载的释放;
3 )释放RRC连接。
RRC释放就是释放UE和UTRAN之间的信令链路以及全部无线承载。根据RRC连接所占用的资源情况,可进一步划分为两类:释放建立在专用信道上的RRC连接和释放建立在公共信道上的RRC连接。
1. 释放建立在专用信道上的RRC连接
图6-2-8
释放建立在专用信道上的RRC连接流程描述:
RNC向UE发送RRC连接释放消息RRC Connection Release;
UE向RNC返回释放完成消息RRC Connection Release Complete;
RNC向NODEB发送无线链路删除消息
Radio Link Deletion,删除NODEB中的无线链路资源;
NODEB资源释放完成后,向RNC返回释放完成消息Radio Link Deletion Response;
RNC使用ALCAP协议发起IUB接口用户面传输承载的释放。
最后RNC再发起本端L2资源的释放。至此,RRC释放过程结束。
2. 释放建立在公共信道上的RRC连接
释放建立在公共信道上的RRC连接时,因为此时用的是小区公共资源,所以直接释放UE就可以了,无需释放NODEB的资源,当然也没有数据传输承载的释放过程。
图6-2-9
释放建立在公共信道上的RRC连接6.2.5
切换流程切换过程是移动通讯区别于固定通讯的一个显著特征之一, 当UE使用的小区或制式(FDD ,TDD) 发生变化时, 我们就说UE发生了切换。 WCDMA支持的切换包括软切换, 硬切换,前向切换和系统间切换。软切换和硬切换主要是由网络侧发起,前向切换主要是UE发起,而系统间切换既有网络侧发起的情况,又有UE发起的情况。发生切换的原因包括UE的移动、资源的优化配置、人为干预等。
1.
软切换在WCDMA中,由于相邻小区存在同频的情况,UE 可以通过多条无线链路与网络进行通讯,在多条无线链路进行合并的时候,通过比较,选取信号较好的一条,从而达到优化通讯质量的目的,只有FDD制式才能进行软切换。根据小区之间位置的不同,软切换可以分为以下几种情况。
(1) NODEB内不同小区之间
图6-2-10
NODEB内部的软切换这种情况, 无线链路可以在NODEB内,也可以到SRNC再进行合并,如果在NODEB内部就完成了合并, 我们称之为更软切换。
(2) 不同NODEB之间
。。。。。
更多内容,请下载后阅读!