首页/网络/BGP 与广域网速查/Multilink PPP:多链路捆绑
MPLS 与专线70 条

Multilink PPP:多链路捆绑

MLPPP 把多条物理链路捆绑成一条逻辑链路:带宽叠加并对单流分担;两端需同时启用并匹配捆绑组参数。

BGP 与广域网速查网络更新于 2026-10-13

Multilink PPP 的原理

Multilink PPP(MLPPP)把多条物理链路捆绑成一条逻辑链路:一个数据包被分片后按序分发到各条成员链路上传输,接收端按序号重组。这样带来两个好处:带宽可以叠加,而且单个数据流也能跨多条链路分担——这一点与按流哈希的负载均衡不同,后者只能让不同流分摊,单流仍被限制在一条链路内。代价是两端必须都启用该特性并匹配捆绑参数,任一侧配置不一致就协商不起来。传统串口与 E1 专线场景用得较多,现在也常见于把多条小带宽链路合成可用带宽。

基本信息

平台Cisco IOS 传统串口、E1 通道化接口等
启用接口下 ppp multilink 并加入捆绑组
效果带宽叠加,单流可跨链路分担
匹配要求两端组号与参数配套,封装须为 PPP
逻辑接口生成 Multilink 接口承载三层地址与配置
查看show ppp multilink 查看成员链路状态

典型使用场景

  • 多条小带宽专线合并:把总带宽整合为一条逻辑链路
  • 单流带宽受限:需要单一 TCP 流也能突破单链路速率
  • 传统组网改造:保留既有串口或 E1 资源继续使用
  • 备份链路聚合:多条链路同时使用而非主备浪费
  • 验收测试:验证捆绑后总吞吐是否达到预期

配置骨架

配置骨架
! 成员链路:封装 PPP 并加入同一捆绑组
interface Serial0/1/0
 encapsulation ppp
 ppp multilink
 ppp multilink group 1
! 逻辑接口:承载 IP 地址
interface Multilink1
 ip address 10.0.0.1 255.255.255.252
 ppp multilink
 ppp multilink group 1
! 查看成员链路与捆绑状态
show ppp multilink
show interfaces Multilink1

关键参数对照

参数作用不匹配的后果
group 编号标识同一捆绑组链路不加入同一逻辑口
封装类型必须是 PPP成员链路无法参与捆绑
最大链路数限制可加入的成员多余链路保持独立状态
分片设置决定是否分片传输单流分担效果不一致
捆绑后总带宽是成员链路之和,但二层开销与分片重组会带来少量损失,验收指标应按可用带宽而非理论上限评估。
成员链路逐条 Up 时总带宽逐步增加,若某条链路反复闪断,整条逻辑链路的丢包与乱序会明显上升,需同步排查单链路质量。

易错点

  • 只在一端配置 MLPPP:协商失败或退化为普通 PPP,带宽与预期不符
  • 成员链路封装类型不一致:部分链路无法加入捆绑组,总带宽低于设计值
  • 忽略成员链路本身的误码:任一条链路丢包都会影响整体,表现为重组失败与重传
  • 把 MLPPP 与普通等价多路径混为一谈:后者不能让单流跨链路分担
  • 验收时只测多流吞吐:单流速率不达标才是 MLPPP 需要验证的关键指标

数据来源与参考

  • RFC 1990: Multilink PPP
  • Cisco: MLPPP 配置
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌