NBAP作为Iub接口上的无线网络层的控制面信令协议具有以下功能。 (1)小区的配置和管理功能。一个Node B下面可以管理许多的物理资源, 而这些资源是以小区为单位进行管理的,每个Node B都可以控制一个或者多个小区,例如一个2载波3扇区配置的Node B可以管理6个小区。CRNC可以通过NBAP消息进行各种操作,包括在Node B内生成小区,对小区内的基本系统参数进行重配置以及删除小区。CRNC使用CID来标识一个小区,而NodeB内部与该小区相关的资源则用Local Cell ID来标识。 (2)公共传输信道的管理和配置。一个Node B可以包含多个小区,每个小区内都有相应的公共传输信道,CRNC通过此功能可以对属于某个特定小区的公共信道资源进行建立、重配置、删除操作。这一操作包含两方面的功能:一方面是配置基站上物理层的相关参数,这包括公共传输信道和公共物理信道的一些相关参数,例如传输信道FACH、PCH、RACH、CPCH,物理信道S-CCPCH、PICH、PRACH、PCPCH;另一方面,这一操作还包括对Iub接口上用户面的传输层资源的操作,如传输层资源的分配、重配、释放等操作,NBAP消息并不负责用户面传输层资源的管理,但NBAP过程会触发ALCAP的相应过程来完成这一功能。 (3)系统广播信息的管理。通过此功能RNC完成对Node B中某个特定小区内系统广播消息的调度和内容的更新。 (4)资源事件管理。通过此功能Node B可以向RNC汇报当前Node B中的资源状态。 (5)配置协调功能。通过此过程保证CRNC和Node B两个网络节点对无线资源配置信息保持同步。 (6)无线链路管理功能。此功能和公共传输信道管理功能类似,只是无线链路对应的是专用信道资源。通过此功能RNC可以为一个特定UE建立、重配、增加、删除无线链路。这一功能同样也包含两个方面:一方面是指在Node B中配置传输信道和物理信道的相关参数;另一方面是指预留、修改或者删除无线链路在Iub接口上相应的用户面传输层承载。用户面传输层使用AAL2协议,一条用户面传输承载对应于某个特定AAL2连接上的一个CID。这种分配、删除CID的操作是由传输层控制面的ALCAP协议来完成的,NBAP只是将一个Binding Id 传送给ALCAP就可以了,NBAP保留传输信道标识和这个Binding Id之间的对应关系,ALCAP则负责将这个Binding Id与一个AAL2连接和一个CID对应起来,使NBAP和ALCAP都认识Binding Id。这样也就完成了网络层的参数(传输信道 Id)和传输层参数(AAL2/CID)之间的映射,而NBAP根本不必关心传输层使用什么参数去标识一个传输层承载。 (7)公共资源测量和专用资源测量过程。 (8)下行链路功率漂移的调整功能。使用该功能CRNC防止一个UE使用的各个无线链路彼此之间的功率漂移。 在RNC和Node B之间使用NBAP的过程中,有些是不与一个特定UE有关 的,如小区配置过程、公共传输信道建立过程等,有些则是与某个特定UE有关 的NBAP信令过程,如无线链路建立、删除过程等。 在Iu接口上,与某个特定UE相关的RANAP消息在一条特定的SCCP连接上传送,核心网和RNC都能通过SCCP连接来辨识一个RANAP消息是属于哪个特定UE的。在Iub接口上,NBAP底层并不使用SCCP承载,那么Node B和RNC如何辨识一个NBAP消息是与哪个UE相关的呢? Node B和RNC是通过一个Communication Context Id来标识NBAP消息是属于哪个UE 的,具体而目,CRNC 使用的是CRNC Communication Context Id,Node B 使用的则是 Node B Communication Context Id。 NBAP消息的一个作用可以被看作是层3 (RRC)和层1(物理层)之间传递原语的机制,许多NBAP信令过程实际上与相应的RRC信令过程有直接的关系。例如,为了实现UE与RNC之间的通信,需要在UE和RNC之间建立无线承载 (RB),而在RNC向UE发送建立RB命令之前,网络方必须先在RNC和Node B 之间通过无线链路建立过程来分配Node B上的资源以及Node B与RNC之间的传输层资源,在分配好这些网络方的资源以后,才能向UE发送RB建立的RRC 消息。所以要理解NBAP过程,就必须与RRC过程联系起来理解才能有正确深入的认识。 在简要叙述了NBAP的功能之后,下面就对主要的NBAP过程进行介绍,并对这些重要的NBAP过程与RRC层过程的关系进行简要说明。 |