由于分组域与电路域的业务特性以及传输技术有所不同,所以对于Iu接口而言,Iu-PS和Iu-CS的协议栈结构也是有所不同的。 1. Iu-CS接口协议栈 Iu-CS接口用于支持电路域的实时业务,典型的电路域业务有AMR语音服务、64kbit/s的可视电话业务等。 基于电路域业务的实时特性,在Iu-CS的用户面,使用AAL2作为支持实时业务适配层协议。在传输网络的控制面,使用ALCAP (Q.2630.2)作为AAL2的控制信令协议,使用RANAP分配/删除/修改RAB时,会调用ALCAP提供的服务。ALCAP的底层使用Q.2150.1、MTP3-b、SSCF、SSCOP和AAL5实现信令传输。RANAP消息是作为SCCP消息的消息体在Iu接口上进行传输的。其底层使用MTP3-b、SSCF、SSCOP,AAL5来传输SCCP 消息。 Iu-CS接口协议栈的结构如图6-8所示。 2. Iu-PS接口协议栈 Iu-CS是RNC与MSC之间的接口,它负责完成电路域相关的呼叫流程。Iu-PS则是RNC与SGSN之间的接口,负责处理数据业务。另外,在R5规范中,新引入了IMS。在IMS中,语音呼叫和数据业务都可以看作被包括在多媒体业务中,无论是语音呼叫还是分组业务,都可以通过IMS来进行处理。这时,PS域作为一个IMS的接入通道,路由所有IMS信令(基于SIP)消息。 无论是Iu-PS还是Iu-CS,协议设计的整体框架都是一致的,都分为网络层和传输层。由于PS域负责处理分组业务,所以它的底层传输协议与CS域有所不同。 在Iu-CS用户面,使用AAL2来满足编码后的语音信号的传输;而PS域则使用更适合分组数据传输的AAL5适配层协议,在AAL5之上则使用GTP-U/ UDP/IP 协议。 Iu-PS协议栈的结构如图6-9所示。 在处理分组业务时,移动台UE可以有一个或多个IP地址,这个IP地址也就是UE和GGSN之间建立的PDP Context的地址。而Iu PS接口上的IP地址,是RNC和与SGSN使用IP数据传输使用的IP地址,RNC与SGSN的IP地址可以看作是WCDMA子网内部的IP地址,此IP地址对外部网络是不可见的;而UE的IP地址则是用户终端访问分组业务时使用的IP地址,例如当用户使用 HTTP/TCP/IP浏览网页时使用的IP地址。来自UE的IP数据报文(或部分IP报 文)是被打包在GTP-U报文中进行传输的。 对于CS域而言,因为用户面使用AAL2,所以CS域同样使用ALCAP作为AAL2的信令协议。在PS域,因为用户面的协议栈不同,网络层只要通过指定IP地址和GTP的隧道标识就可以标识用户面所有的传输层资源了,所以并不需要一个ALCAP传输层的控制协议来控制ALL5资源。 PS域和CS域都可以使用SAAL (SSCF/SSCOP/AAL5)协议作为信令传输的适配层,但在PS域,出于向全IP网络演进的考虑,还同时允许在Iu-PS控制面使用SIGTRAN (M3UA/SCTP/IP)协议作为信令传输承载协议。 SIGTRAN是IETF定义的用于在IP网络上传输No.7信令(SS7)的协议栈,根据上层应用的不同,它有不同的适配层。 M2UA用于适配MTP2的上层协议,如MTP3。 M3UA用于适配MTP3的上层协议,如SCCP。 SUA用于适配SCCP层的上层协议,如TCAP、MAP等。 SCTP则是IETF专门为信令传输要求设计的传输层协议,它与TCP、UDP 是一个层次的协议,它主要是在克服了TCP的一些不适合信令传输的缺点后设计而成的,SCTP为上层协议提供可靠性、按顺序发送的传输机制,同时又向上层协议提供灵活的复用机制。 |