小乔 发表于 2017-11-9 13:39:34

AAL5多协议封装通用格式

本帖最后由 小乔 于 2017-11-9 13:40 编辑

网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)



AAL5多协议封装通用格式在ATM适配层,针对不同的业务,有不同的AAL协议,比如,AAL2针对实时性要求高、数据量较小的话音业务,AAL5针对数据量较大但没有实时性要求的数据传输。AAL5 PDU格式AAL5 CPCS子层CPCS-PDU格式如下:图1 AAL5 CPCS-PDU格式
http://www.023wg.com/message/message/image/atm-format-aal5.png


字段含义
CPCS-PDU PayloadCPCS-PDU净荷:用于承载CPCS用户信息,长度是可变的,范围为1~65535字节。
PADPAD:填充位,使整个CPCS-PDU长度为48字节的整数倍,长度范围是0~47字节。
CPCS-UUCPI:用作使CPCS-PDU尾部长为8个字节,占8位。
CPICPI:用作使CPCS-PDU尾部长为8个字节,占8位。
Length指示CPCS-PDU净荷长度,占16位。
CRCCRC:循环冗余校验,占32位。


AAL5 SARAAL5 SAR将CPCS-PDU分成48字节的SAR-PDU。
AAL5适配过程图2 AAL5适配过程
http://www.023wg.com/message/message/image/AAL5_procedure.jpg
在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 1483Multiprotocol Encapsulation over ATM Adaptation Layer 5
RFC 2364PPP Over AAL5
RFC 2684Multiprotocol Encapsulation over ATM Adaptation Layer 5




byronyj 发表于 2017-11-13 15:36:51

感謝版主!
页: [1]
查看完整版本: AAL5多协议封装通用格式