Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

定义 CoS 转发类

转发类允许您对要传输的数据包进行分组。该交换机总共支持 8 个(QFX10000 和 NFX 系列设备)、10 个(QFX5200 交换机)或 12 个(其他交换机)转发等级。要转发流量,您需要将转发类别映射到(分配)输出队列。从 Junos OS 22.1R1 版开始,QFX10000 系列设备支持 16 个转发类。

QFX10000 交换机和 NFX 系列设备有 8 个输出队列,队列 0 到 7。这些队列同时支持单播和多点部署流量。

除 QFX10000 和 NFX 系列设备外,交换机有 10 个输出队列 (QFX5200) 或 12 个输出队列(其他交换机)。队列 0 到 7 用于单播流量,队列 8 到 11 用于组播流量。映射到单播队列的转发类必须承载单播流量,而映射到多播队列的转发类必须携带多播流量。有四个默认单播转发类和一个默认多配置转发类。

除 NFX 系列设备外,默认转发类包括:

注意:

除 QFX10000 外,这些是默认的单播转发类。

  • best-effort— 尽最大努力的流量

  • fcoe— 以太网光纤通道流量的保证交付(不在 OCX 系列交换机上使用)

  • no-loss— TCP 无损流量保证交付(不在 OCX 系列交换机上使用)

  • network-control—网络控制流量

注意:

QFX10002-60C 不支持 PFC 和无损队列;也就是说,默认的无损队列(fcoe 和无丢失队列)将是有损队列。

除 QFX10000 交换机和 NFX 系列设备外,默认的多摄取转发类为:

  • mcast— 多摄取流量

NFX 系列设备具有以下默认转发类:

  • 尽力(应)— 不提供服务配置文件。丢失优先级通常不会在 CoS 值中包含。

  • 加速转发 (ef) — 提供低损耗、低延迟、低抖动、有保证的带宽和端到端服务。

  • 保证转发 (af) — 提供一组您可以定义的值,并包括四个子类:AF1、AF2、AF3 和 AF4,每个子类都有两个丢弃概率:低和高。

  • 网络控制 (nc) — 支持协议控制,因此通常具有较高的优先级。

您可以使用语句将转发类映射到队列 class 。您可以将多个转发类映射到单个队列。除 QFX10000 或 NFX 系列设备外,映射到特定队列的所有转发类都必须具有相同类型(单播或组播)。您不能在同一队列上混合使用单播和组播转发类。

映射到同一队列的所有转发类必须具有相同的数据包丢弃属性:要么所有转发类都必须是有损的,要么所有转发类必须是无损的。这一点非常重要,因为默认 fcoe 和无损耗转发类具有 no-loss drop 属性,这在 OCX 系列交换机上不受支持。在 OCX 系列交换机上,不要将流量映射到默认的 fcoe 和无损耗转发类。

例如,创建一个名为 be2 的转发类,并将其映射到队列 1:

另一个示例是创建一个命名的 fcoe2 无损转发类,并将其映射到队列 5:

注意:

在未运行 ELS 软件的交换机上,如果您使用 Junos OS 12.2 或更高版本,请使用无损 fcoe 类和 no-loss 转发类的默认转发类到队列映射。如果显式配置无损转发类,则映射到这些转发类的流量将被视为有损 (best-effort) 流量, 并且不会 收到无损处理,除非您在转发类配置中包含 Junos OS 12.3 版中引入的可选 no-loss 数据包丢弃属性。

注意:

在未运行 ELS 软件的交换机上,Junos OS 11.3R1 及更低版本支持将转发类映射到队列的替代方法,该队列允许您仅使用语句将一个转发类映射到队列:

queue 语句已弃用,在 Junos OS 11.3R2 及更高版本中不再有效。如果配置使用该 queue 语句将转发类映射到队列,请编辑配置,以便将 queue 语句替换为语句 class

版本历史记录表
释放
描述
22.1R1
从 Junos OS 22.1R1 版开始,QFX10000 系列设备支持 16 个转发类。