English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

PPPoA:基于 ATM AAL5 的 PPP(PPP over ATM AAL5)

PPPoA 使用 ATM 适配第 5 层(AAL5)分帧 PPP 封装的包。

PPP 为基于点对点连接的多协议数据包的传输提供了一个标准方法。

ATM AAL5 主要为连接到相同网络的终端站提供虚拟连接。这些连接提供了一个数据包发送服务,包括差错检测,但不包括差错修正。

目前大多数 PPP 使用 ISO 3309 HDLC 为其帧式化。

当 ATM 网络被配置为用于点对点连接时,PPP 就使用 AAL5 作为帧式化机制。

PPP 层将底层 ATM AAL5 层服务作为位同步点对点连接。在这种情况下,PPP 链路对应于 ATM AAL5 虚拟连接。该虚拟连接必须是全双工点对点连接方式,它可能是专用的,也可能是可交换的。基于 AAL5 上的 LLC 封装的 PPP 技术是多元 VC PPP 技术的另一种选择。

当在 AAL5 上传输一个 PPP 负载时,其具体实现如下:

  1. 通过两终端的相互配置或协商,必须支持虚拟电路多元 PPP 负载,正如下面第五部分描述的一样。该技术也称为“多元 VC PPP”。
  2. 通过两终端的相互配置或协商,必须支持 PVCs 上的 LLC 封装的 PPP 负载,如下面第六部分描述的一样。该技术也称为“LLC 封装 PPP”。
  3. 为设置 SVC,必须通过 Q.2931 [9] 附件 C 实现协商过程,同时对宽带低层接口(B-LLI)信息元素进行编码,从而指出是多元 VC PPP 还是 LLC 封装 PPP 。

协议结构

AAL5 上的多元 VC PPP。AAL5 PDU 格式如下所示:

AAL5 CPCS-PDU 格式。

1 byte 0-47 bytes 1 byte 1 byte 2 bytes 4 bytes
CPCS-PDU PAD CPCS-UU CPI Length CRC
  CPCS-PDU Trailer

AAL5 CPCS-PDU 有效载荷字段编码如下:

  • LLC Header 字段:2字节,指定被路由的 OSI PDU(值为 0xFE 0xFE)的源 SAP(Source SAP)和目标 SAP(Destination SAP),其后是一个无编号信息(UI)的帧类型(Frame Type)(值为 0x03)。
  • 表示 PPP(值为 0xCF)的网络层协议标识符(NLPID)。
  • PPP 协议标识符字段,可以为8字节或16字节长。
  • 后面是 PPP 信息(PPP Info)字段。
Destination SAP Source SAP Frame type LLC Header
NLPID = PPP  
Protocol ID PPP Info Padding PPP Payload
PAD (0 – 47 bytes)  
CPCS-UU CPI Length CRC CPCS-PDU Trailer

相关协议:PPP、802.3、ATM

组织来源:PPPoA 由 IETF(http://www.irtf.org))定义在 RFC 2364。

相关链接:http://www.javvin.com/protocol/rfc2364.pdf:PPP Over AAL5