- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RFCAAL多协议封装技术规范
RFC1483
(AAL5多协议封装技术规范)
目录
1. 范围和总则 3
2.复用方式的选择 3
3.AAL5帧格式 3
4.LLC封装 4
4.1 用于路由协议的LLC封装 4
4.2 用于桥接协议的LLC封装 6
5.基于VC的复用 8
5.1 路由协议基于VC复用 9
5.2 桥接协议基于VC复用 9
6.ATM网络中的桥接 10
范围和总则
RFC1483描述了网络上承载无连接网络互连业务(即路由和桥接的协议数据单元PDU)的两种不同方法。
第一种方法允许在一条ATM虚电路上复用多个协议,这时需要在传统的PDU前加上IEEE 802.2逻辑链路控制(LLC)信头,以此来标识所传送的PDU的协议,这种方法称为LLC封装。
第二种方法是一个高层协议由一条ATM虚电路来承载,这种方法称为基于VC的复用。
RFC1483描述了ALL5的业务特定汇聚(SSCS)为空时,在AAL5的公共部分汇聚(CPCS)上承载路由和桥接PDU的方法。
2.复用方式的选择
在能够快速和经济地建立大量ATM VC的情况下,使用基于VC的复用比较合适,这种方法也适用于专用ATM网络的情况。
如果由于某些原因,不可能一个高层协议使用一条VC,则使用LLC封装比较合适。
当两个ATM端站希望交换无连接的网络互连业务时,复用方法的选择有两种:通过人工配置(在PVC情况下)、通过B-ISDN信令程序(在交换VC的情况下)。B-ISDN信令程序应符合ITU-T Q.2931或ATM论坛3.1的要求,B-ISDN信令消息中应包括“低层兼容性”信息单元,从而允许协商AAL5参数和所传送的封装协议。
3.AAL5帧格式
无论选择哪一种复用方法,路由和桥接的PDU应该被封装在AAL5 CPCS-PDU的净荷字段中。AAL5 CPCS-PDU的帧格式如图1所示。
图1 AAL5 CPCS-PDU帧格式
CPCS-PDU净荷字段包含任意长度的用户信息,但最大长度为216-1字节。
PAD字段用于填充CPCS-PDU,使CPCS-PDU的长度为48个字节的整数倍,正好能放入ATM信元中。
CPCS-UU(用户-用户指示)字段用于透明传送CPCS用户-用户信息。在RFC1483所描述的多协议封装中,该字段不起作用,可以被设置为任何值。
CPI(公共部分指示)字段的基本用途是填充CPCS-PDU尾,使其长度正好为64个比特,这时该字段编码为0x00(0x表示十六进制)。
长度字段用于指出净荷字段的字节长度。长度字段的最大值是65535字节。当长度字段编码为0x00时,它用于指示接收方执行丢弃(abort)功能。
CRC字段用来保护除CRC字段以外的整个CPCS-PDU。
4.LLC封装
当在同一条VC上 多个协议时,需要进行LLC封装。为了使接收方能正确地处理所收到的ALL5 CPCS-PDU,净荷字段中必须包含必要的信息以标识路由的或桥接的协议。在LLC封装中,该信息在LLC信头中进行编码,并置于所承载的PDU的前面。
虽然RFC1483仅规定了在LLC类型1(未确认无连接模式)业务上操作的协议,但相同的封装原则也适用在LLC类型2(连接模式)
在用于路由协议的LLC封装中,LLC信头编码有两种格式:一种为0xFE-FE-03,用于说明后接的是ISO路由协议的PDU;另一种为0xAA-AA-03,用于说明后接的是非ISO路由协议。控制字段编码为0x03,用于说明后接的是无编号信息命令PDU。
用于承载ISO路由协议PDU的ALL5 CPCS-PDU净荷字段的格式如图3所示。
在协议数据中包含一个NLPID字段,用来标识ISO路由协议,其长度为1字节。NLPID的值由ISO和ITU-T灌录。在ISO/IEC TR 9577中规定,NLPID的值如表1所示。
图3 用于承载ISO路由协议PDU的ALL5 CPCS-PDU净荷字段的格式
表1 NLPID值
0x00 无网络层或无效的设置(在RFC1483中不使用) 0x80 SNAP 0x81 ISO CLNP 0x82 ISO ESIS 0x83 ISO ISIS 0xCC Internet IP IP协议不能使用上述ISO路由协议封装格式封装,应使用下述非ISO路由协议的封装格式来封装,并通过LLC信头后面的SNAP信头来进行标识。
当LLC信头编码为0xAA-AA-03时,表示后接SNAP信头。SNAP信头格式如图4所示。
图4 SNAP报头格式
协议标识符(PID)字段长度为2个字节,用来标识后接的PDU的协议。
组织唯一标识符(OUI)字段长度为3个字节,用来标识管理协议标志(PID)字段的含义的组织。OUI编码为0x00-00-00时,标识后面的PID为EtherType。
OUI和PID共
文档评论(0)