在ATM适配层,针对不同的业务,有不同的AAL协议,比如,AAL2针对实时性要求高、数据量较小的话音业务,AAL5针对数据量较大但没有实时性要求的数据传输。
AAL5 PDU格式AAL5 CPCS子层CPCS-PDU格式如下:
图1 AAL5 CPCS-PDU格式
字段 | 含义 |
CPCS-PDU Payload | CPCS-PDU净荷:用于承载CPCS用户信息,长度是可变的,范围为1~65535字节。 |
PAD | PAD:填充位,使整个CPCS-PDU长度为48字节的整数倍,长度范围是0~47字节。 |
CPCS-UU | CPI:用作使CPCS-PDU尾部长为8个字节,占8位。 |
CPI | CPI:用作使CPCS-PDU尾部长为8个字节,占8位。 |
Length | 指示CPCS-PDU净荷长度,占16位。 |
CRC | CRC:循环冗余校验,占32位。 |
AAL5 SARAAL5 SAR将CPCS-PDU分成48字节的SAR-PDU。
AAL5适配过程图2 AAL5适配过程
在AAL的CPCS子层,业务数据单元由AAL5在CPCS-PDU净荷的尾部加了CPCS-PDU尾,然后由PAD把整个CPCS-PDU填充成为48字节的整数倍(图中表示成N*48)的数据单元。这样CPCS完成了它的任务,它就把这个N*48的CPCS-PDU数据单元发送给SAR子层,AAL5-SAR将这个CPCS-PDU分成N个48字节的SAR-PDU单元。这样AAL5就完成了它的任务,它把这N个48字节的SAR-PDU单元传送给ATM层。
在ATM层,SAR-PDU被表示成为ATM-PDU,每一个ATM-PDU被加上一个信元头。
ATM传送信息的基本单位是53字节长的信元,由5个字节的信元头和48字节的净荷组成。由AAL传到ATM层的就是一个一个的48字节净荷,这些48字节的净荷在ATM层就被加上了5个字节的信元头,这样就组成了53字节的信元。
Reference
标准 | 描述 |
RFC 1483 | Multiprotocol Encapsulation over ATM Adaptation Layer 5 |
RFC 2364 | PPP Over AAL5 |
RFC 2684 | Multiprotocol Encapsulation over ATM Adaptation Layer 5 |