宽带交换技术Iu接口RANAP信令协议研究姓名:队别:指导老师:Iu接口RANAP信令协议研究简介:Iu接口是UMTS系统中,核心网CN和接入网UTRAN之间的接口,主要负责传递非接入层的广播信息、用户信息、控制信息及控制Iu接口的数据传递。
其中,Iu接口的无线网络层信令协议RANAP负责Iu接口上CN和RNC之间的信令交互,它可以透明地在CN和UE之间传送消息而不需要UTRAN解释、处理。
此协议的功能有:RAB管理、NAS消息流程的透明传输、寻呼、安全模式控制和位置信息报告。
本文将针对RANAP的协议结构、信令流程进行介绍。
1.概述RANAP无线接入网络应用(Radio Access Network Application Part)是七号信令系统用户层信令,是UMTS陆地无线接入网UTRAN 与核心网CN之间的Iu接口协议。
UMTS通用移动通信系统(Universal Mobile Telecommunications System)作为无线技术采用WCDMA的第三代移动通信系统,它主要由三部分组成,无线接入网、Iu接口和核心网。
其标准化工作由3GPP(3rd Generation Partnership Project)组织完成,目前为止推出四个版本,即R99、R4、R5和R6。
2.Iu接口2.1.Iu接口概述Iu接口定义在核心网和UTRAN的交界处,对Iu接口而言,UTRAN的接入点为一个RNC(Radio Network Controller)。
连接到核心网电路交换(CS)域的Iu接口称为Iu-CS;连接到分组交换(PS)域的称为Iu-PS;连接到广播(Broadcast,BC)域的称为Iu-BC。
区分Iu-CS和Iu-PS这两个接口意味着到电路交换和到分组交换将使用不同的信令和用户数据连接。
每个CN接入点可以连接一个或者多个UTRAN接入点。
对于CS域和PS域,每个UTRAN接入点只能连接到每个CN域中的一个CN接入点;对于BC域,每个UTRAN 接入点可连接到一个或者多个CN接入点。
Iu接口可以支持的功能包括:无线接入承载的建立、维护和释放过程;系统内切换、系统间切换和SRNS重定位过程;小区广播服务过程;与特定UE无关的一系列通用过程;为了用户特定信令管理,每个UE在协议等级上的分离过程;UE和CN之间非接入层(Non Access Stratum,NAS)信令消息的传递过程;从CN到UTRAN请求的位置服务和从UTRAN到CN的位置信息的传递过程以及提供单个UE同时接入到多个CN域和分组数据流和资源预留机制等。
2.2.I u接口协议结构Iu接口协议栈的所有域可分为无线网络层和传输网络层。
在无线网络层中,对于PS域和CS域,Iu接口协议栈分为控制平面和用户平面。
对应的协议是RANAP和Iu接口用户平面(Iu UP,Iu User Plane)帧协议。
对于BC域,不区分控制平面和用户平面。
对应的协议是服务区广播协议(SABP,Service Area Broadcast Protocol)。
RANAP包括在CN和UTRAN之间所有过程的处理机制。
它能够在CN和UE之间透明地传输消息,而不需要UTRAN进行解释和处理。
在Iu接口上,RANAP具有触发来自CN的UTRAN过程(如寻呼)、移动专用信令管理的每个UE协议等级上的分离过程、非接入层信令的透明传输、通过专用的SAP域对不同类型的UTRAN无线接入承载的请求和实现SRNS的重定位等功能。
其中,RANAP的Iu-CS协议结构如图2.2所示,lu-PS的协议结构如图2.3所示,Iu-BC的协议结构如图2.4所示。
我们这次主要研究的RANAP协议是Iu-CS控制平面中的。
图2.2 Iu-CS接口协议结构图2.3 Iu-PS接口协议结构图2.4 Iu-BC接口协议结构3.RANAP信令协议3.1.R ANAP服务RANAP提供UTRAN和CN的信令服务。
根据业务接入点(SAP)类型的不同,RANAP服务分为3种:(1)通用控制服务:与RNC和逻辑CN域之间的整个Iu接口实例有关,通过通用控制SAP接入CN,使用Iu信令承载提供的无连接信令来传递。
(2)通告服务:与特定的UE或规定区域的所有UE有关,通过通告SAP接入CN,使用Iu信令承载提供的无连接信令传递。
(3)专用控制服务:与一个特定的UE有关,通过专用控制SAP 接入CN。
提供这些服务的RANAP功能与UE的Iu信令连接相关联,使用Iu信令承载提供的面向连接信令来实现。
信令传递将为RANAP提供两类不同的业务模式:(1)面向连接数据传递服务:这种业务由RNC和CN域之间的信令连接来支持,根据需要动态地建立和释放信令连接,每个激活的UE都有自己的信令连接,信令连接提供按序传递RANAP消息的功能。
如果信令连接中断,RANAP将会被告知。
(2)无连接数据传递服务:在RANAP消息不能到达对等的RANAP实体的情况下,RANAP将会被告知。
3.2.R ANAP的主要功能(1)重定位服务RNC(SRNC,Serving RNC),将SRNC的功能和相关的Iu资源(RAB和信令连接)从一个RNC转移到另一个RNC中。
(2)RAB管理,进行RAB的建立、修改和释放的管理。
(3)RAB的建立进行排队,将某些请求的RAB置于队列,并向等实体指示。
(4)请求释放RAB,当CN的功能中包括RAB管理时,RNC 可以请求释放RAB。
(5)释放所有Iu资源,用于释放与一个Iu连接相关的所有资源。
(6)请求释放所有Iu资源,虽然Iu的释放是由CN管理的,但是UTRAN可以请求释放相应Iu连接中的所有Iu资源。
(7)SRNS上、下文前转功能,当数据包转发时发生系统间切换,这个功能负责将SRNS上、下文从RNC发送到CN。
(8)Iu接口上的过载控制,允许调整Iu接口上的负载。
(9)Iu复位,用于对Iu接口复位。
(10)向RNC发送UE标识,CN可以给RNC发送UE Common Id(永久的NAS UE识别)。
(11)寻呼用户,CN具有寻呼UE的能力。
(12)控制对UE活动的跟踪,允许对一特定的UE设置跟踪模式,也可以激活以前建立的跟踪。
(13)UE和CN之间传送NAS消息,将初始NAS信令消息在UE和CN之间透明地传送。
(14)控制UTRAN中的安全模式,用于发送密钥给UTRAN,并设置安全操作模式。
(15)控制位置报告,允许CN设置模式使UTRAN报告UE的位置。
(16)位置报告,将实际的UE位置信息从RNC传送到CN。
(17)数据量报告,报告在UTRAN上对特定RAB未成功传送的DL数据量。
(18)一般错误状态的报告。
允许报告一般的差错情况。
(19)位置相关数据。
允许CN要么从RNC的解密密钥(要被转发到UE的)中取回广播协助数据,要么请求RNC去发送协助数据到UE。
(20)信息传递。
允许CN传递信息到RNC。
3.3.RANAP过程RANAP的所有功能都是由一个或者多个基本过程(Elementary Procedures,EP)来实现的。
RANAP基本过程分为3类:Class 1:带响应的基本过程(成功或失败)。
Class 2:不带响应的基本过程(认为总是成功)。
Class 3:可能有多个响应的基本过程,响应消息同时报告请求成功、不成功的输出和关于请求的临时状态信息。
在基本过程间要遵循下列原则:(1)复位过程较所有的其它EP有较高的优先级。
(2)除复位过程外复位资源过程较所有的其它EP有较高的优先级。
(3)除复位过程和复位资源过程外Iu释放过程较所有的其它EP有较高的优先级。
3.3.1.RAB分配(Radio Access Bearer Assignment)RAB:Radio Access Bearer,无线接入承载,用于整个UTRAN 为完成某个业务向上层提供的包括各层协议实体在内相互连接而形成的传输通道。
RAB可以看作是UE与CN之间接入层向非接入层提供的业务,UE与CN之间使用RAB来传送语音,数据,多媒体等业务信息,一个业务只能有一条RAB连接。
RAB分配由CN侧发起,但CN只是确定RAB ID的值和相关的RAB参数,由RNC执行请求,分配用户平面资源,并利用一个或多个应答向CN返回结果。
属于有应答、面向连接型基本过程。
在分配过程中有一个传输控制面和用户面的建立过程(Q.AAL2建立过程和IUUP的初始化过程),当RAN收到用户面建立证实消息ESTABLISH CONFIRM后才会发起RAB分配响应消息RAB ASSIGNMENT RESPONSE。
CNRAB ASSIGNMENTREQUESTRAB ASSIGNMENTRESPONSERNC. . .有多种可能的结果图3.1 RAB分配3.3.2.RAB释放请求(RAB Release Request)RNC使用该过程向CN请求对相应RAB资源的释放,属于无应答、面向连接型基本过程。
当RNC侧检测到RAB ID对应的用户平面资源发生了故障,一般情况下会向CN发起RAB释放请求消息。
CNRAB RELEASE REQUESTRNC图3.2 RAB释放请求3.3.3.Iu释放请求(Iu Release Request)该过程用于RNC向CN请求释放和特定UE连接的Iu资源。
这是由于UTRAN的原因引起的,如“操作用户干预”、“用户休止”、“RNC和UE的连接丢失”等。
Iu释放请求过程属于无应答、面向连接型。
CNRNCIU RELEASE REQUEST图3.3 Iu释放请求3.3.4.Iu释放(Iu Release)该过程用于释放Iu连接以及与此Iu连接有关的UTRAN端的资源,属于有应答、面向连接型。
此过程由CN发起,发起原因可能有:UE和CN间事务结束;CN接收到了Iu Release Request消息;SRNS的重定位结束;CNRNCIU RELEASE COMMANDIU RELEASE COMPLETE图3.4 Iu释放CN发送“IU RELEASE COMMAND”消息后,就不要再在这条连接上发送任何面向连接的RANAP消息了。
3.3.5.重定位准备过程(Relocation Preparation)重定位准备过程的目的是通知CN源RNC要发起涉及UE或者不涉及UE的SRNS重定位。
如果此时UE在两个CN域都有信令连接,那么此次SRNS重定位要在CS和PS域进行协调,即重定位准备过程对两个CN域要各发起一次,以保证目标RNC能够顺利接管该UE。
(重定位准备过程使用的是面向连接的RANAP信令)Source RNCCNRELOCATION REQUIREDRELOCATION COMMAND图3.5 成功操作Source RNCCNRELOCATION REQUIREDRELOCATION PREPARATIONFAILURE图3.6 不成功操作3.3.6.重定位资源分配过程(Relocation Resource Allocation)重定位资源分配过程的目的是从目标RNS为一次SRNS重定位分配资源。