Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:配置转发类

转发类对要传输的数据包进行分组。转发类映射到输出队列,因此分配给转发类的数据包使用映射到该转发类的输出队列。除 QFX10000 外,单播流量和多目标(组播、广播和目标查找失败)流量使用单独的转发类和输出队列。

要求

此示例将以下硬件和软件组件用于两个配置示例:

为交换机配置转发类(QFX10000除外)

  • 除QFX10000交换机外只有一台交换机(此示例已在瞻博网络QFX3500交换机上测试)

  • QFX 系列的 Junos OS 11.1 或更高版本,OCX 系列的 Junos OS 14.1X53-D20 或更高版本

为 QFX10000 交换机配置转发类

  • 一台QFX10000交换机

  • 适用于 QFX 系列的 Junos OS 15.1X53-D10 或更高版本

概述

QFX10000交换机支持八个转发等级。其他交换机最多支持 12 个转发类。要转发流量,必须将转发类映射(分配)到输出队列。在 QFX10000 交换机上,队列 0 到 7 用于单播和多目标流量。在其他交换机上,队列 0 到 7 用于单播流量,队列 8 到 9(QFX5200交换机)或队列 8 到 11(其他交换机)用于多目标流量。除 OCX 系列交换机外,交换机最多支持六个无损转发类。(OCX 系列交换机不支持无损第 2 层传输。)

交换机提供四个默认转发类,除 QFX10000 交换机外,这四个转发类为单播,外加一个默认多目标转发类。您可以定义其余的转发类,并通过将它们映射到单播或多目标队列,将它们配置为单播或多目标转发类。队列的类型(单播或多目标)决定了转发类的类型。

四个默认转发类(单播,QFX10000除外)是:

  • be- 尽力而为流量

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

  • no-loss— TCP 无丢失流量的保证交付(请勿在 OCX 系列交换机上使用)

  • nc—网络控制流量

除 QFX10000 交换机外,默认多目标转发类为:

  • mcast—多目的地流量

使用该语句将 class 转发类映射到队列。您可以将多个转发类映射到单个队列,但映射到特定队列的所有转发类必须属于同一类型:

  • 除 QFX10000 交换机外,映射到特定队列的所有转发类都必须是单播或组播。不能在同一队列上混合使用单播和组播转发类。

  • 在 QFX10000 交换机上,映射到特定队列的所有转发类必须具有相同的丢包属性:所有转发类都必须是有损的,或者映射到队列的所有转发类都必须是无损的。

注意:

在不运行 ELS 软件的交换机上,如果您使用的是 Junos OS 12.2 版,请对无损 fcoe 类和 no-loss 转发类使用默认的转发类到队列映射。如果显式配置无损转发类,则映射到这些转发类的流量将被视为有损 (best-effort) 流量, 不会 得到无损处理。

在 Junos OS 12.3 版及更高版本中,您可以在显式转发类配置中包含 无损 丢包属性,以配置无损转发类。

注意:

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

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

注意:

分层调度控制输出队列转发。定义转发类并将流量分类到其中时,还必须为转发类定义调度策略。定义调度策略意味着:

  • 将调度程序映射到调度器图中的转发类

  • 在转发类集中包括转发类

  • 将调度程序图与流量控制配置文件关联

  • 将流量控制配置文件附加到转发类集并将流量控制配置文件应用于接口

在交换机QFX10000,您可以使用端口调度来定义调度策略:

  • 将调度程序映射到调度器图中的转发类。

  • 将调度程序图应用于一个或多个接口。

示例 1:为交换机配置转发类(QFX10000除外)

配置

分步过程

表 1 显示了此示例的配置转发类到队列映射:

表 1:转发类到队列的示例配置(QFX10000除外

转发类

队列

尽力而为。

0

数控

7

麦克卡斯特

8

要为交换机配置 CoS 转发类(QFX10000除外):

  1. best-effort 转发类映射到队列 0

  2. nc 转发类映射到队列 7

  3. mcast-be 转发类映射到队列 8

验证

验证转发类到队列的映射

目的

验证转发类到队列的映射。(系统仅显示显式配置的转发类;不显示默认转发类,如 fcoeno-loss。)

行动

使用操作模式命令 show configuration class-of-service forwarding-classes验证转发类配置的结果:

示例 2:为 QFX10000 交换机配置转发类

配置

分步过程

表 2 显示了此示例的配置转发类到队列映射:

表 2:QFX10000 上的转发类到队列示例配置

转发类

队列

尽力而为。

0

BE1

1

数控

7

要为 QFX10000 交换机配置 CoS 转发类:

  1. best-effort 转发类映射到队列 0

  2. be1 转发类映射到队列 1

  3. nc 转发类映射到队列 7

验证

验证转发类到队列的映射

目的

验证转发类到队列的映射。(系统仅显示显式配置的转发类;不显示默认转发类,如 fcoeno-loss。)

行动

使用操作模式命令 show configuration class-of-service forwarding-classes验证转发类配置的结果: