Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 MLPPP 链路分段和交错

多链路 (MLPPP) 捆绑包上的优先级调度决定了输出接口从输出队列传输流量的顺序。队列以加权轮询方式提供服务。但是,当包含大型数据包的队列开始使用 MLPPP 束时,对延迟敏感的小型数据包必须等待传输。由于这种延迟,某些慢速链路对于延迟敏感型流量可能变得毫无用处。

链路分段和交错 (LFI) 通过对大数据包进行分段并将延迟敏感型数据包与生成的较小数据包交错以在 MLPPP 束的多个链路上同时传输来减少链路上的延迟和抖动,从而解决此问题。

图 1 显示了 LFI 如何处理数据包。

设备 R0 和设备 R1 已启用 LFI。当设备 R0 收到大小数据包(如数据和语音数据包)时,会将其分为两类:

  • 所有语音数据包和配置为被视为语音数据包的任何其他数据包都归类为 LFI 数据包,传输时不带分段或 MLPPP 标头。

  • 剩余的非 LFI(数据)数据包将根据配置的分段阈值进行分段或不分段。大于分段阈值的数据包将被分段。MLPPP 报头(包含多链路序列号)将添加到所有非 LFI 数据包中,无论是分段的还是未分段的。

分段是根据您配置的分段阈值执行的。例如,如果配置 128 字节的分段阈值,则会对所有大于 128 字节的数据包进行分段。当设备 R1 收到数据包时,它会立即发送未分段的语音数据包,但会缓冲数据包片段,直到收到数据包的最后一个片段。在此示例中,当设备 R1 收到片段 5 时,它会重新组装片段并传输整个数据包。

未分段的数据包被视为单个分段。设备 R1 在接收未分段数据包时传输数据包,并且不缓冲它们。