Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解CoS分类器

数据包分类将传入数据包映射到特定的服务等级 (CoS) 服务级别。分类器将数据包映射到转发类和丢失优先级,然后根据转发类将数据包分配给输出队列。分类器有三种通用类型:

  • 行为聚合 (BA) 分类器 — DSCP 和 DSCP IPv6 对 IP 和 IPv6 流量进行分类,EXP 对 MPLS 流量进行分类,IEEE 802.1p 对所有其他流量进行分类。(尽管本主题涵盖 EXP 分类器,有关详细信息,请参阅 了解CoS MPLS EXP 分类器和重写规则 。EXP 分类器仅在接口上 family mpls 应用。)

  • 固定分类器 — 固定分类器将物理接口上的所有入口信息流分类为一个转发类,而不考虑数据包标头CoS位。

  • 多域 (MF) 分类器 — MF 分类器根据数据包标头中的多个字段对信息流进行分类,并优先于 BA 和固定分类器。

分类器将传入单播和多播(组播、广播和目标查找失败)流量分配给转发类,以便不同流量类可收到不同的处理。分类基于多个CoS位、DSCP 位、EXP 位、转发类(固定分类器)或数据包标头(多域分类器)。每个分类器将分配与分类器配置匹配到特定转发类的所有传入信息流。除交换机QFX10000之外,分类器和转发类将处理单播或多播流量。不能在同一分类器或转发类中混用单播和多播流量。在QFX10000上,分类器可以将单播和多播流量分配给相同的转发类。

接口和输出队列

在千兆以太网接口、10 千兆以太网接口和链路聚合 (LAG) 接口上,如果第 3 层物理接口至少有一个已定义逻辑接口,可以将分类器应用于 第 2 层 逻辑接口单元 0(但不应用于其他逻辑接口)以及第 3 层物理接口。应用于第 3 层物理接口的分类器可用于该物理接口上的所有逻辑接口。 Understanding applying CoS 分类器和重写规则至接口详细介绍了分类器与接口之间的交互。

注意:

在QFX10000交换机上,您可以将不同的分类器应用于不同的第 3 层逻辑接口。不能将分类器应用于物理接口。

您可以在接口上配置 BA 分类器和 MF 分类器。如果执行,将首先执行 BA 分类,然后执行 MF 分类。如果两种分类结果存在冲突,MF 分类结果将替代 BA 分类结果。

不能在同一接口上配置固定分类器以及 BA 分类器。

除了在 QFX10000 交换机上,您也可在同一接口上配置 DSCP 或 DSCP IPv6 分类器IEEE 802.1p 分类器。IP 流量使用 DSCP 或 DSCP IPv6 分类器。所有其他流量都使用 IEEE 分类器(但配置全局 EXP 分类器时除外;在这种情况下,MPLS 流量使用 EXP family mpls分类器,提供将接口配置为 )。物理接口上只能配置一个 DSCP 分类器(一个 DSCP 分类器或一个 DSCP IPv6 分类器,但不能二者)。

在QFX10000交换机上,您可以在同一接口上配置 DSCP 或 DSCP IPv6 分类器以及 IEEE 802.1p 分类器。IP 流量使用 DSCP 或 DSCP IPv6 分类器。如果将接口配置为 family mpls,则接口使用默认 MPLS EXP 分类器。如果配置一个MPLS EXP 分类器,交换机上MPLS流量均使用全局 EXP 分类器。所有其他信息流都使用IEEE分类器。您最多可配置 64 个 EXP 分类器,每个分类器最多 8 个条目(每个转发类一个条目),然后应用于逻辑接口。

除了在 QFX10000 交换机上,尽管您可以按需要配置多个 EXP 分类器,但交换机仅使用一个 MPLS EXP 分类器在所有接口上作为全局分类器。

配置一个MPLS EXP 分类器后,可以将它配置为全局 EXP 分类器,在 层次结构级别包含 EXP [edit class-of-service system-defaults classifiers exp] 分类器。配置为使用 family mpls EXP 分类器的所有交换机接口QFX10000交换机上默认或全局 EXP 分类器(在此配置语句中指定,用于对MPLS进行分类。

单播和多播流量的输出队列

注意:

此部分适用于交换机,QFX10000。

您可为单播流量创建单播 BA 分类器,为多播流量创建组播 BA 分类器,包括组播、广播和目标查找故障 (DLF) 流量。不能将单播流量和多播流量分配给同一 BA 分类器。

在每个接口上,交换机都有单独的输出队列用于单播流量和多播流量:

注意:

QFX5200交换机支持 10 个输出队列,8 个队列专用于单播流量,2 个队列专用于多播流量。

  • 交换机支持 12 个输出队列,8 个队列专用于单播流量,4 个队列专用于多播流量。

  • 队列 0 到 7 是单播流量队列。只能将单播 BA 分类器应用于单播队列。单播 BA 分类器应仅包含映射到单播队列的转发类。

  • 队列 8 到 11 是多租户流量队列。只能将多租户 BA 分类器应用于多租户队列。多租户 BA 分类器应仅包含映射到多租户队列的转发类。

您可以将单播分类器应用于一个或多个接口。多租户分类器和 EXP 分类器适用于所有交换机接口,不能应用于单个接口。对 IP 和 IPv6 多租户流量使用 DSCP 多租户分类器。DSCP IPv6 分类器不支持多租户流量。

按类型分类器支持

注意:

此部分仅适用于QFX10000交换机。

您可以配置足够的分类器来处理大多数(而非全部)网络情景。 表 1 显示您可以配置多少种每种类型的分类器,以及您可以为每个分类器配置多少个条目。

表 1:按分类器类型分类器支持

分类器类型

默认分类器名称

最大分类器数

每个分类器的最大条目数

IEEE 802.1p(2 层)

ieee8021p-default(适用于中继模式下的端口)

ieee8021p-untrust(用于接入模式下的端口)

64

16

DSCP(3 层)

dscp-default

64

64

DSCP IPv6(3 层)

dscp-ipv6-default

64

64

EXP (MPLS)

exp-default

64

8

固定

没有默认固定分类器

8

16

支持的固定分类器 (8) 数量等于支持的转发类数量(固定分类器将接口上的所有传入信息流分配给一个转发类)。

行为聚合分类器

行为聚合分类器将服务类 (CoS) 值映射到转发类和丢失优先级。转发类决定输出队列。时间表通过使用丢失优先级将不同的丢弃配置文件与不同的丢失优先级相关联,来控制拥塞期间数据包放弃的丢失优先级。

交换机支持三种类型的 BA 分类器:

  • IP DiffServ(IP 和 IPv6)的差异化服务代码点 (DSCP)

  • IEEE 802.1p CoS位

  • MPLS EXP(仅适用于配置为 的接口 family mpls

BA 分类器基于固定长度字段,因此计算效率比 MF 分类器高。因此,处理高流量的核心设备通常配置为执行 BA 分类。

单播和组播流量不能共享同一分类器。您可以将单播流量和组播流量映射到相同的分类器 CoS 值,但是单播流量必须属于单播分类器,并且组播流量必须属于多播分类器。

默认行为聚合分类

瞻博网络 Junos OS类型,系统会自动将隐式默认分类器分配给所有逻辑接口。 表 2 列出了不同类型的接口和相应的隐式默认 BA 分类器。

表 2:默认 BA 分类

接口类型

默认 BA 分类

中继模式下的 2 层接口,或 (QFX10000 标记访问模式下除外)

ieee8021p-default

(QFX10000)接入模式下的 2 层接口

ieee8021p-untrusted

第 3 层接口

dscp-default

dscp-ipv6-default

(不包括QFX10000)接入模式下的 2 层接口

ieee8021p-untrusted

(QFX10000)MPLS接口

exp-default

注意:

默认 BA 分类器仅将信息best-effort流分配给 、 fcoeno-lossnetwork-control、 和 (QFX10000 交换机上除外)mcast转发类。

注意:

除了在 QFX10000 交换机上,EXP 分类器没有MPLS。您必须配置 EXP 分类器 family mpls ,并全局将其应用于所有配置接口,通过 [edit class-of-service system-defaults classifiers exp] 将其包括在层次结构中。在 family mpls 接口上,如果接口上存在固定分类器,EXP 分类器将替代固定分类器。

如果未配置 EXP 分类器,则如果对接口应用了固定分类器,则MPLS流量使用固定分类器。如果未对接口应用 EXP 分类器且未应用固定分类器,MPLS流量将视为尽力服务流量。DSCP 分类器不应用于MPLS信息流。

由于 EXP 分类器是全局的,因此您不能配置某些端口为某些接口上的 MPLS 流量使用固定 IEEE 802.1p 分类器,而全局 EXP 分类器用于其他接口上的 MPLS 流量。配置全局 EXP 分类器时,所有MPLS流量均使用 EXP 分类器,甚至使用具有固定分类器的接口。

当明确地将分类器与逻辑接口关联时,将替代默认分类器与显式分类器。对于交换机QFX10000,这适用于单播分类器。

注意:

只能将一个 DSCP 和一IEEE 802.1p 分类器应用于第 2 层接口。如果有两种类型的分类器,DSCP 分类器将优先于IEEE 802.1p 分类器。如果在 QFX10000 交换机上配置 EXP 分类器,或在其他交换机上配置全局 EXP family mpls分类器,然后在配置为 的接口上应用该分类器,MPLS 流量将在这些接口上使用此分类器。

导入分类器

您可以使用任何现有分类器(包括默认分类器)作为定义新分类器的基础。您可使用 语句完成 import 此操作。

导入的分类器用作模板,不会修改。您所做的修改成为新分类器(和新模板)中由新分类器的名称标识的一部分。只要提交将新转发类名称值和丢失优先级值分配至代码点别名或一组位的配置,都会替换新分类器模板中的旧条目。因此,您必须在需要修改的每CoS分类中显式指定每个数据包值。

多租户分类器

注意:

此部分适用于交换机,QFX10000。

多租户分类器应用于所有接口,不能应用于单个接口。您可以配置 DSCP 多环境分类器,也可以IEEE多环境分类器。IP 和 IPv6 流量使用 DSCP 分类器,所有其他流量均使用IEEE分类器。

不支持 DSCP IPv6 多租户分类器,因此 IPv6 流量使用 DSCP 多租户分类器。

默认多租户分类器是 802.1p IEEE 802.1p 多租户分类器。

PFC 优先级

8 IEEE 802.1p 代码点对应于基于优先级的流量 控制 ( PFC) 用于区分信息流类用于无损传输的八个优先级。将转发类(映射到输出队列)映射到 IEEE 802.1p CoS 值时,IEEE 802.1p CoS 值标识 PFC 优先级。

尽管您可以将优先级映射到任何输出队列(将 IEEE 802.1p 代码点值映射到转发类),但我们建议优先级和转发类(单播(QFX10000 交换机除外)在一对一通讯中匹配。例如,优先级 0 分配给队列 0,优先级 1 将分配给队列 1,等等,如 表 3 所示。队列和优先级编号的一对一关系使得配置和维护转发类与优先级和队列的映射变得更容易。

表 3: 默认IEEE 802.1p 代码点到 PFC 优先级、输出队列和转发类映射

IEEE 802.1p 代码点

PFC 优先级

输出队列

(单播,QFX10000)

转发类和数据包丢弃属性

000

0

0

尽力服务(丢弃)

001

1

1

尽力服务(丢弃)

010

2

2

尽力服务(丢弃)

011

3

3

fcoe(无损耗)

100

4

4

无损耗(无损耗)

101

5

5

尽力服务(丢弃)

110

6

6

网络控制(丢弃)

111

7

7

网络控制(丢弃)

注意:

按惯例,具有融合服务器访问的部署通常IEEE流量使用 802.1p 优先级 3 (011) FCoE流量。转发类的默认 fcoe 映射是排队 3。将基于优先级的流控制 (PFC) 应用于整个 FCoE 数据路径,以配置用户所需的端到端无FCoE行为。建议对流量使用优先级 3 FCoE,除非网络架构要求您使用不同的优先级。

以太网接口上的固定分类器

固定分类器将物理接口上的所有信息流映射到转发类和丢失优先级,与 BA 分类器不同,BA 分类器基于 VLAN 标头中的 IEEE 802.1p CoS 位字段值将信息流映射到多个不同转发类,或数据包 IP 标头中的服务类型位中的 DSCP 字段值。每个转发类都映射到一个输出队列。但是,当您使用固定分类器时,CoS或 DSCP 位,所有传入信息流均分类为固定分类器中指定的转发类。时间表通过使用丢失优先级将不同的丢弃配置文件与不同的丢失优先级相关联,来控制拥塞期间数据包放弃的丢失优先级。

不能在同一接口上配置固定分类器以及 DSCP IEEE 802.1p BA 分类器。如果在接口上配置固定分类器,将无法配置 DSCP 或IEEE分类器。如果配置 DSCP 分类器、IEEE或两个接口上的分类器,则不能针对该接口配置固定分类器。

注意:

对于MPLS流量,您可以在 QFX10000 上配置固定分类器和 EXP 分类器,也可以在其他交换机上配置全局 EXP 分类器。当 EXP 分类器或全局 EXP family mpls 分类器和固定分类器都应用于接口时,将MPLS配置为使用 EXP 分类器的接口上的流量,所有其他流量均使用固定分类器。

要从固定分类器切换到 BA 分类器,或从 BA 分类器切换到固定分类器,请停用接口上的现有分类器附件,然后将新分类器附加到接口。

注意:

fcoe如果配置将所有传入信息流分类为转发类(或旨在处理 FCoE 信息流的任何转发类),则必须确保所有进入接口的流量均是 FCoE 信息流且标记了 FCoE IEEE 802.1p 代码点(优先级)。

本机接口上的固定光纤通道分类器(NP_Ports)

注意:

此部分适用于交换机,QFX10000。

将固定分类器应用于本机光纤通道 (光纤通道) 接口 (NP_Port) 是一种特殊用例。默认情况下,本机光纤通道接口将来自 光纤通道 SAN fcoe 的传入信息流分类为转发类,将流量映射到 IEEE 802.1p 优先级 3(代码点 011)。将固定分类器应用于 光纤通道接口时,还可为接口配置优先级重写值。光纤通道接口使用优先级重写值IEEE所有传入数据包的 802.1p 标记值,而不是默认值 3。

例如,如果为 光纤通道 接口指定优先级重写值 5(代码点 101),接口将标记来自 光纤通道 SAN 的所有传入信息流,优先级为 5,并对信息流分类为固定分类器中指定的转发类。

注意:

在接口上的固定分类器中指定的光纤通道类必须是无损转发类。

多域分类器

多域分类器检查数据包中的多个字段,例如数据包的源和目标地址以及源和目标端口号。对于 MF 分类器,您可根据防火墙过滤器规则设置数据包的转发类和 丢失优先级

由于最终用户应用程序中普遍缺乏 DiffServ 代码点 (DSCP) 支持,MF 分类通常在网络边缘执行。在网络边缘的交换机上,MF 分类器提供的过滤功能可扫描各种数据包字段以确定数据包的转发类。通常,分类器根据配置的值对选定字段执行匹配操作。

MPLS EXP 分类器

您最多可针对流量配置 64 个 EXP 分类MPLS,并应用到family mpls接口。对于QFX10000交换机,您可以使用默认 MPLS EXP,但在其他交换机上则没有默认分类MPLS器。您可以配置 EXP 分类器family mpls[edit class-of-service system-defaults classifiers exp],将其全局应用于所有配置接口,如在层次结构级别中包括该分类器。在family mpls接口上,如果接口上存在固定分类器,则 EXP 分类器将覆盖该固定分类器MPLS流量。

除非在 QFX10000 交换机上,如果未配置 EXP 分类器,则如果对接口应用固定分类器,MPLS流量将使用固定分类器。如果未对接口应用 EXP 分类器且未应用固定分类器,MPLS流量将视为尽力服务流量。DSCP 分类器不应用于MPLS信息流。

由于 EXP 分类器是全局的,因此您不能配置某些端口为某些接口上的 MPLS 流量使用固定 IEEE 802.1p 分类器,而全局 EXP 分类器用于其他接口上的 MPLS 流量。配置全局 EXP 分类器时,所有MPLS流量均使用 EXP 分类器,甚至使用具有固定分类器的接口。

有关 EXP 分类器的详细信息,请参阅 了解CoS MPLS EXP 分类器和重写规则 。EXP 分类器仅适用于 family mpls 接口。

IRB 接口和RVIS 的数据包分类

在QFX10000上,不能将分类器直接应用于集成路由和桥接 (IRB) 接口。同样,在其他交换机上,不能将分类器直接应用于路由 VLAN 接口 (RVIs)。这是因为,IRB 和RVIS 的成员是 VLAN,而不是端口。但是,您可以将分类器应用于 IRB 接口的 VLAN 端口成员。您还可以将 MF 分类器应用于 IRB 和RVIS。