UTRAN内部的接口有Iu、Iur和Iub。这3个接口的协议设计都遵循统一的基本结构。UMTS的协议设计尽可能地满足了开放性和可升级性的要求。 首先,从纵向的分层结构上来看,所有的UTRAN接口协议都使用两层结构,即无线网络层和传输网络层。所有UTRAN相关的信息只有在无线网络层才是可见的,传输层则是使用己有的技术,3GPP并不对传输层的协议进行新的特殊的定义,而是引用已有的技术规范。 将无线网络层和传输层进行分离的好处在于无线网络层可以不必关心传输层的细节,而将传输层的资源抽象为信令传输承载或者业务传输承载进行使用即可。 如果将来在传输层需要使用更先进的传输层技术,则只需要将无线网络层中的传输的资源映射到新引入的传输技术就可以了,而无需对无线网络层进行大的修改。 其次,从纵向来看,每个接口都分为3个平面,下面介绍3个平面。 (1)控制平面:用于处理接口上的控制信令协议,控制平面包括各个接口上的应用协议(Application Protocol),如 Iu 接 口上的RANAP (Radio Access Network Application Part)协议,Iur 接口上的RNSAP (Radio Network System Application Part)协议,以及Iub接口上的NBAP (Node B Application Part)协议。控制平面应用协议的一个功能就是建立在该接口上用户面使用的传输承载资源,例如可以在Iu接口使用相应的RANAP过程建立无线接入承载RAB,在Iub接口可以使用相应的NBAP过程建立无线链路(Radio Link)。不过应用协议使用的参数并不需要体现传输层技术实现的细节。如果传输层建立传输承载的过程比较复杂,那么这一建立无线承载的过程也不需要由应用协议来完成。在这种情况下,传输层的控制平面的ALCAP被用来完成这一工作,无线网络层的控制平面只要将一个映射传输资源的标识传给ALCAP即可。 (2)用户平面:用于处理在该接口上传输的用户数据。用户面包括在该接口上传输的数据流(Data Stream)和与数据流对应的数据承载(Data Bearer)。在某个特定接口上可以使用帧协议来定义该接口上的数据流。 (3)传输层控制面:传输网络层的控制平面不包含任何无线网络层的信息,传输层的控制平面包括ALCAP以及它所使用的信令承载。传输层控制面的ALCAP用于在接口的两个网络节点之间建立该接口上用户面的传输承载。传输层控制面是控制平面和用户平面之间的一个联系的桥梁,由于传输层控制面的引入, 才使得无线网络层的应用协议与传输层的技术实现完全独立开来。 UTRAN接口的协议栈模型如图6-7所示。这里给出一个示例:在Iub接口使用NBAP消息建立一个无线链路,需要在Iub接口上分配相应的用户面传输承载资源,用户面的传输层使用的是AAL2协议,根据ATM适配层的标准,一条AAL2连接上可以承载248路单独的用户信道,每个用户信道用一个CID来标识(CID 的取值范围为8~255)。实际上,上述过程也就是需要为一条无线链路在某条ALL2链路上分配一个CID,而这个分配CID的过程是需要经过两个网络节点 (NodeB和RNC)协调才能完成的。这个工作完全可以由NBAP自己来完成。但如果那样,NBAP就必须包含AAL2协议中的一些参数了,这样也就背离了无线网络层和传输网络层相互独立的初衷。在实际的分配过程中,使用NBAP将一个映射标识传送给ALCAP,由ALCAP来完成分配CID的过程,这样NBAP根本不必关心CID是怎样分配的,以及分配的CID的值是什么。 信令承载资源的建立是通过操作维护功能来完成的,或者说网络设备上电启动后也就建立好了各个网络实体之间的底层信令传输资源。 |