设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1385|回复: 1
收起左侧

[原创] AAL5多协议封装通用格式

[复制链接]
 成长值: 59560
发表于 2017-11-9 13:39:34 | 显示全部楼层 |阅读模式
本帖最后由 小乔 于 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格式

                               
登录/注册后可看大图


字段含义
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 SAR
AAL5 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 1483Multiprotocol Encapsulation over ATM Adaptation Layer 5
RFC 2364PPP Over AAL5
RFC 2684Multiprotocol Encapsulation over ATM Adaptation Layer 5




您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-5-22 19:05 , Processed in 0.052672 second(s), 8 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表