Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解排序数据包片段丢弃

多链路 PPP (MLPPP) 链路分段和交织 (LFI) 在链路的接收端提供缓冲,以重组 MLPPP 分段数据包。丢弃数据包分片是一个令人担忧的问题,因为数据包分片的剩余部分会消耗宝贵的带宽和缓冲区空间,最终却会被丢弃。

MX 系列为退出 MLPPP 捆绑包的数据包提供两个排队阶段:

  • 排队的第一阶段在内联服务 si 接口上执行。

  • 第二阶段通过添加成员链路调度程序队列来执行。

在接口排 si 队的第一阶段,退出这些队列时,LFI 数据包将被分段并分配一个序列号。然后,这些分段的数据包被分发到成员链路,在那里它们会第二次排队。

成员链路队列拥塞会导致 MLPPP 数据包分段被丢弃,如图 1 所示。图中的数据包流使用符号 P,Fxx;例如,P1,F1 表示数据包 1,分片 1。

图 1:丢弃的排序数据包片段 Network traffic flow diagram illustrating queuing and classification in a device. Shows ingress, classification into priority levels P1, P2, P3, queues beq0, afq1, ncq3, efq2, congestion with dropped packet, and output queues for QoS configuration.

由于队列拥塞 pp0.1 ,数据包和分片 P2、F2 被丢弃。这发生在为数据包 P2 分配序列号之后。

在宽带远程接入服务器 (B-RAS) 实施中,捆绑成员链路与其他捆绑成员链路以及 PPP 用户接口共享物理接口,从而导致物理接口超额订阅,并且很可能会造成拥塞。

在排队的第二阶段,系统会添加成员链路调度器队列,以防止端口流量拥塞导致分段 MLPPP 数据包被丢弃。有关成员链路调度程序层次结构,请参见 图 2图 3

注意:

所有 MLPPP 数据包都发送到队列 0 (be)。

图 2:si 捆绑接口调度器层次结构 Network diagram illustrating QoS traffic classes be ef af nc mapped to interfaces si-1/0/0 si-1/0/0.1 si-1/0/0.2 with nodes ifl and dummy.

图 3:MLPPP 成员链路时间表层次 Network diagram showing traffic classification with flows be, ef, af, and nc through logical interfaces ifl pp 0.1, ifl pp 0.2, and physical interface si-1/0/0 for QoS.结构