在介绍RAB信令流程之前,先需要分清信令连接与RAB之间的关系。
对于UE的任何一个呼叫或者与核心网相关的信令流程,都需要建立和使用在UE与核心网之间的一个连接。例如电路域呼叫、分组域呼叫、位置区更新过程、路由区更新过程等。UE可以与核心网的两个域同时保持信令连接。
RAB是UE到核心网之间的一个用户面资源概念,它由空中接口的RB与Iu 接口的传输层资源共同构成。对应每一个呼叫都需要有一个RAB资源来传输呼叫使用的业务数据。
在核心网的某个域上,一个UE可以保持信令连接而没有RAB资源,但是如果UE具有RAB资源,则UE肯定需要使用信令连接。
RANAP中的RAB相关信令流程包括RAB指派、RAB释放请求、Iu释放请求、Iu释放,如图6-11所示。
其中RAB指派过程用于分配、删除、修改一条或多条RAB。
RAB释放请求(RAB RELEASE REQUEST)用于RNC向核心网请求释放某一个特定的RAB。
[attach]2099[/attach]
Iu释放请求(Iu RELEASE REQUEST)用于RNC向核心网请求释放与某个UE有关的所有Iu (电路域或分组域)接口资源。
Iu释放过程用于释放与某个UE有关的所有Iu (电路域或分组域)接口资源。
1. RAB 指派过程(RAB Assignment)
RAB指派过程用于在Iu接口的用户面为UE新建一条或多条RAB,同时此过程也用于对已经建立好的RAB进行参数修改和删除。一条RAB与一个呼叫一一对应。
CN通过发送RAB ASSIGNMENT REQUEST消息而启动本过程,在该消息中,可以包含RAB指派的动作<建立/修改/释放>。当发送RAB ASSIGNMENT REQUEST消息时,CN将启动TRABAssgt定时器。
RAB ASSIGNMENT REQUEST消息中将包含建立或修改承载特性的RAB 列表、释放的RAB列表。对于每一个请求建立/修改的RAB,消息中还将包含RAB需要的配置参数信息,如RABId、分配/保持优先级、用户平面模式信息以及传送层地址等。
接收到RAB ASSIGNMENT REQUEST消息后,UTRAN将执行被请求RAB的配置。
RAB在WCDMA中,表示一个呼叫在UE与核心网之间使用用户面资源,这些资源一方面包括Iu接口的传输层资源,另一方面还包括UE与RNC之间的无线承载资源。
如果RAB ASSIGNMENT REQUEST要求RNC分配新的RAB,则RNC根据RAB指派的请求参数,会执行以下动作:
(1)在Iu接口分配传输层资源;
(2) RNC内实现RAB资源到无线承载(RB)资源的“映射”,即根据RAB资源的要求在空中接口分配相应的RB资源,以满足数据传输的需要。一个RAB 可以映射到一条或者多条RB。RNC在成功的分配/释放/修改完RAB相关的资源后,可以通过发送RAB ASSIGNMENT RESPOSNE指示RAB指派过程完成。
2. RAB释放请求
该过程用于从UTRAN侧请求释放一个或多个无线接入载体。RAB释放请求 消息列出请求释放的RAB的清单和每个释放请求的原因值(例如“RAB抢占”)。
如果接入网决定释放部分或全部指定的RAB,则接入网会调用RAB(释放请求)过程来实现对RAB的释放。
RAB释放请求并不影响控制面的信令连接资源。也就是说,RAB释放请求只是要求核心网释放呼叫用户面资源,并没有要求释放信令连接资源。但如果在实际呼叫中,在Iu接口上既没有RAB资源,又没有必要保留信令连接,则核心网也可以使用“Iu释放”过程来对RAB释放请求进行响应。
例如,当UE在分组域同时建立两个呼叫时,UE会同时保持两条RAB。其中一个呼叫由于某种原因使UTRAN请求释放其中一个呼叫对应的RAB,则RNC 可以使用此信令流程。在此情况下,一个RAB的释放对另一个呼叫并没有影响。
3. Iu释放请求
RNC还可以通过Iu释放请求消息释放一个UE在Iu接口的某个域(CS或PS) 上的所有资源,这些资源既包括用户面的,也包括控制面的,即包括所有呼叫(在该域上)相关RAB和信令连接。
例如,当UE处于呼叫状态,但是由于无线环境恶劣,UE与基站间的无线链路断掉,这时RNC就需要发起Iu释放请求过程,通知核心网释放所有与呼叫有关的资源。
核心网在收到RNC的Iu释放请求后,会调用Iu释放过程释放用户资源。
4. Iu释放
核心网通过“Iu释放”过程来释放信令连接和与该信令连接相关的UTRAN 资源。
Iu释放过程的原因可以是呼叫的正常完成(例如呼叫正常释放过程中就可以使用Iu释放过程),可以是核心网对来自RNC的Iu释放请求消息的响应,还可以是SRNS重定位成功完成等。
Iu释放过程用于释放UE在Iu接口上的所有资源(用户面+控制面)。
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) | Powered by Discuz! X2 |