AAL2
宽带通信名词
为了支持不同业务,ITU-T对支持不同业务的ALL协议进行了分类和标准化,AAL2适用于低速的、短分组的实时业务,包括低速A类或B类实时业务。AAL2可以支持可变比特率VBR,其特点是能够达到很高的信元适配效率和较低的适配时延。
AAL2服务类型
AAL与AAL2:
在ITU的1.362建议中,ATM适配层(AAL)的功能是增强ATM层的服务,意识和不同业务的需要。由于业务的类型非常繁多,并且每一种业务类型的特征具有很大的差异,通常不能直接使用ATM层所提供的服务来进行出阿叔。此时AAL称为很重要的角色。AAL能够对高层业务数据进行ATM适配,使之成为适合ATM层传输和交换的形式,并将其映射到一条ATM虚连接中的信元流净荷中,并在相反的方向上进行逆交换。
需要AAL进行适配的高层数据可能来自用户平面、控制平面(信令)或管理平面。不同业务类型可能具有完全不同的特性,也需要不同的适配方式。ATM需要定义不同AAL协议,分别用于不同的业务类型。ATM传输的业务划分成4种类型:A类、B类、C类和D类。如下图所所示:
A类业务是面向连接、恒定比特率的实施业务,例如64kbpsde PCM话音。ATM网支持的这类业务又被称作电路仿真。B类业务是面向连接、比特率可变的实时业务,例如可变比特率的音频和视频。C/D类业务是非实时的可变比特率业务,通常是数据通信类的业务。两盒之间的差别在于C类是面向连接的,如有连接的数据和信令;D类是无连接的,如交换的多兆比特数据业务(SMDS,Switched Multimimegabit Data Service)。
为了支持不用的业务,ITU-T对支持不同业务的AAL协议也进行了分类和标准化:
AAL类型1(AAL1),被建议用于A类业务(即很定比特率的业务);
AAL类型2(AAL2),适用低速实时业务,包括低速的A类或B类实时业务;
AAL类型3/4(AAL3/4),用于C类和D类业务,AAL3/4提供面向连接或无连接的工作方式来支持数据业务;
AAL类型5(AAL5),AAL5是AAL3/4的改进,适用于C类和D类业务,并且比AAL3/4具有更高的效率;
专门用于信令传输的信令AAL协议(SAAL)。
AAL2 的优势
AAL1是针对简单的、面向连接的、实时数据流而设计的,除了具有对丢失和误入信元的检测机制外,它没有错误检测功能。对于单纯的未经压缩的音频或视频数据,或者其中偶尔有一些较重要的位的其他任何数据流都没有什么问题,AAL1就已经足够了。
对于压缩的音频或视频数据,数据传输速率随时间会有很大的变化。例如,很多压缩方案在传送视频数据时,先周期性地发送完整的视频数据,然后只发送相邻顺序帧之间的差别,最后再发送完整的一帧。当镜头静止不动并且没有东西发生移动时,则差别帧很小。其次,必须要保留报文分界,以便能区分出下一个满帧的开始位置,甚至在出现丢失信元或坏数据时也是如此。由于这些原因,需要一种更完善的协议。AAL2就是针对这一目的而设计的。
像在AAL1中一样,AAL2的会聚子层没有本身协议而SAR子层有本身协议。
AAL2的信元格式
序号SN(Sequence Number)字段用于记录信元的编号以便检测信元丢失或误入。信息类型IT(Information Type)字段用于指明该信元是报文的开始、中间或末尾。长度指示LI(Length Indicator)字段指明有效载荷是多大,单位为字节(有效载荷可能小于45字节)。最后,CRC字段是整个信元的校验和,可以检测出错误。
标准中并没有注明各字段的大小。据说在标准化进程的最后关头,委员会成员觉得AAL2有许多问题,以致不能投入使用,但为时已晚,没有办法组织标准化的进程。最后委员们去掉了所有的字段大小的设定以使正式标准能够按时颁布,但这样便没有人能够实际使用它。
AAL2的协议结构
AAL2的协议结构
AAL2的协议结构如图所示。
AAL2利用ATM层所提供的服务,通过AAL层的服务访问点SAP向其高层提供服务。AAL2协议可以支持在一个ATM连接上多个AAL2用户数据流的复用。从分层结构上来看,AAL2协议原来的AAL公共部分中的拆装子层(SAR)和公共部分会聚子层(CPCS)的功能合并到了一个公共部分子层(CPS)中,因此,AAL2协议中就有CPS和SSCS两个子层构成。SSCS的功能是与其业务密切相关的。对于特定的AAL2用户,可定义不同的SSCS协议来支持。在某些情况下SSCS的功能可能为空。AAL2协议中最主要功能在CPS子层中实现。
AAL2的公共部分子层CPS
AAL2的CPS子层的主要功能就是利用ATM层的功能将来自高层的CPS服务数据单元(CPS-SDU)从一个CPS用户传到另一个对等的CPS用户。CPS可提供CPS用户间的端到端的面向连接的通信。CPS连接是由一系列AAL2通路(Channel)级联构成。AAL通路是建立在ATM虚连接(VCC/VPC)基础上的一种双向虚通路。每一条AAL2通路使用一个通路标识(CID,Channel Identifier)来识别。CPS实现的功能包括:
(1)CPS-SDU数据的传输。
(2)多个AAL2通路在AAL层上复用和分路。
(3)时间和同步的处理,包括信元传输和适配时延的处理、在源端和目的端之间传递定时信息并进行时钟恢复。
(4)在AAL2通路中保持CPS-SDU序列的完整性。
AAL2的CPS不对丢失的信元进行纠错或重发。错误信息被报告给层管理实体,包括传输差错、信元丢失或误插、信元头错误、时钟失步、缓冲器溢出等。
AAL2de CPS子层基于微信元的方式。在CPS中,微信元被称为CPS分组(CPS Packet)、CPS分组是一种可变长的段分组,由CPS分组头(CPS-PH)和净荷(称为CPS-INFO)组成,如下图所示。
CPS分组的净荷是可变长的,最大长苏可达64字节(默认最大长度为45字节)。CPS分组头包含CPS分组的控制信息,总长度为3个字节,包括如下的控制字段:
(1)通道标识(CID),8bit。CID用于区分不同的AAL2通路以及通路上的AAL2用户。AAL2通路具有双向性同一个通路的两个传输方向采用相同的CID标识。
(2)长度指示(LI,Length Indicator),6 bit。CPS分组净荷长度最大值的指示。不同AAL2通路LI可不同;但同一通路上的信元(CID相同)其LI值相等。
(3)用户到用户指示(UUI,User to User Indication),5 bit。UUI用于在CPS用户(SSCS实体间或层管理实体)之间透明传递特定的信息。
(4)CPS分组头的差错控制(HEC),5 bit。CPS-PH HEC用于保护CPS分组头的前19位。接收端用来检查CPS头的错误。
最新修订时间:2024-11-25 19:06
目录
概述
AAL2服务类型
参考资料