Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解主机出站流量的队列和标记

本主题介绍以下信息:

主机出站流量概述

主机出站流量也称为本地生成的流量,由路由引擎生成的流量和分布式协议处理者生成的流量组成。

路由引擎源流量

从路由引擎发送的流量包括控制平面数据包,如 OSPF Hello 数据包、ICMP 回显回复 (ping) 数据包以及与 TCP 相关的数据包,如 BGP 和 LDP 控制数据包。

分布式协议处理者流量

分布式协议处理者流量 是指路由器运行除路由引擎外分布到数据包转发引擎(默认模式)的会话时,来自路由器 定期数据包管理 (PPM) 过程的流量。PPM 进程负责代表其各种客户端进程定期传输协议 Hello 或其他保持活动数据包,例如双向转发检测 (BFD) 协议或链路聚合控制协议 (LACP),它还代表客户端进程接收数据包。此外,PPM 还处理时间敏感的定期处理,并执行诸如发送特定于流程的数据包和收集统计信息等任务。默认情况下,路由引擎上的 PPM 会话在数据包转发引擎上运行,这使得客户端进程能够在数据包转发引擎上运行。

注意:

对于 MX80 路由器上的接口,LACP 控制流量通过路由引擎(而非数据包转发引擎)发送。

分布式协议处理者流量既包括 BFD 激活消息等 IP(第 3 层)流量,也包括聚合以太网上的 LACP 控制流量等非 IP(第 2 层)流量。

主机出站流量的默认队列和标记

默认情况下,路由器会根据协议将 best-effort 主机出站流量分配给转发类(映射到队列 0)或 network-control 转发类(映射到队列 3)。有关更多信息,请参阅 默认路由引擎协议队列分配

对于大多数协议,路由器使用 DiffServ 代码点 (DSCP) 位 000000(与 best-effort 转发类关联)的主机出站流量中第 3 层数据包标记服务类型 (ToS) 字段。对于某些协议(如 BGP),路由器使用 802.1p 位 110(与 network-control 转发类相关联)标记 ToS 字段,同时仍然将数据包分配给队列 0。路由器不会对第 2 层流量(如聚合以太网上的 LACP 控制流量)进行注释。有关更多信息,请参阅 默认 DSCP 和 DSCP IPv6 分类器

配置的主机出站流量队列和标记

您可以配置非默认转发类和 DSCP 位,路由器使用该位对主机出站流量进行排队和重新处理。这些配置设置适用于以下类型的流量:

  • 路由引擎生成的数据包

  • MX 系列路由器、M120 路由器和增强型 III FPC 上托管的出口接口的分布式协议处理者流量。

要更改这些默认设置,请将语句 forwarding-class class-namedscp-code-point value 语句 [edit class-of-service host-outbound-traffic] 包含在层次结构级别。此功能不会影响传输流量或传入流量。

配置的转发类覆盖适用于与第 2 层协议、第 3 层协议以及所有应用程序级流量(如 FTP 或 ping 操作)相关的所有数据包。但是,配置的 DSCP 位覆盖值不适用于 MPLS EXP 位或 IEEE 802.1p 位。

仅对出站路由引擎流量配置队列和标记

要配置非默认转发类和 DSCP 位,路由器使用该位对路由引擎生成的流量进行排队和重新处理,请将 IPv4 防火墙过滤器连接到路由器的环路地址输出。使用 forwarding-classdscp 过滤器操作指定覆盖值。

此功能仅覆盖 host-outbound-traffic 路由引擎输出流量的设置。