ppp多重连接帧如何设置
带宽分配协议(BAP)在多重链路绑定中对多条链接进行管理。BAP 提供在多重链路上添加和终止单个链路的数据报调整机制,同时也规定由哪个对等结点负责作出各种决定。BACP 是 BAP 的相关控制协议,主要为 BAP 协议的使用定义了控制参数。 随着 PPP 多路链接的实现日益频繁,人们对如何管理这些链路带宽提出了更大的需求。BACP 和 BAP 都为两个对等结点间提供了一种灵活有效的带宽管理方法,BAP 是通过定义呼叫控制数据包和一种允许对等结点协调实际带宽分配和取消分配的协议来实现上述管理过程的。呼叫控制数据包通过传送电话增量号码来最小化终端用户配置。 BAP 定义了包、参数和协商程序以允许两个终端间的融洽协商,添加和终止多重链路链接中的某个连接。通过协商何时添加和终止链路,BAP 允许两对等结点管理使用多重链路绑定的协议的可用带宽。使用 BAP 的协商特性使得没有必要请求一个“通用”算法来决定何时添加和终止多重链路。 BACP 达到开放状态后,任一个对等结点都可能通过发送一个 BAP Call-Request 或 Callback-Request 数据包请求在绑定中添加另一个链路。如果设备要发起呼叫建立一个新链路,就会发送一个呼叫请求包;如果设备对等结点要建立这一个新呼叫链路,就会发送一个呼叫返回请求包。收到呼叫请求或呼叫返回请求之后,设备必须回复一个带有有效响应代码的回答呼叫或呼叫返回响应包。 协议结构 BAP 数据包结构: 8 16 bit Variable Type Length Data Type ― 表示 BAP 数据报选项的类型。该字段采用十六进制编码方式。 BACP数据包结构: 8 16 32 bit Variable Code Identifier Length Data Code ― 表示 BACP 数据包类型(十进制值)。 Identifier ― 匹配请求和答复(十进制值)。 Length ― BACP 数据包长度,包括 Code、Identifier、Length 和 Data 字段。 Data ― 可变长字段,包括一到多个配置选项。 相关协议:PPP、PPPoE、PPPoA、SLIP、CHAP、HDLC、LCP、NCP 组织来源:BAP 和 BACP 由 IETF( /protocol/rfc2125.pdf: The PPP Bandwidth Allocation Protocol (BAP)/The PPP Bandwidth Allocation Control Protocol (BACP) ?6?8 BACP:PPP 带宽分配控制协议 (BACP:PPP Bandwidth Allocation Control Protocol)向上BCP:PPP 桥接控制协议(PPP Bridging Control Protocol) ?6?9 Tags: 协议标准 广域网及其协议 点对点协议组 添加新评论 1068 次阅读