Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解应用CoS分类器并对接口重写规则

在入口接口上,根据数据包标头中的 IEEE 802.1p、DSCP 或 MPLS EXP 服务等级 (CoS) 代码点将传入信息流分类为多个类。在出口接口上,您可以使用重写规则在接口转发数据包之前更改(重新标记)代码点位。

您可以对接口应用分类器和重写规则,以控制每个CoS遍历系统和网络时应用于每个数据包的网络级别。本主题将介绍:

支持的分类器和重写规则类型

表 1 显示了受支持的分类器类型以及重写规则支持:

表 1:支持的分类器以及重写规则

分类器或重写规则类型

描述

固定分类器

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

DSCP 和 DSCP IPv6 单播分类器

将 IP 和 IPv6 信息流分类为转发类,基于 DSCP 代码点位为信息流分配丢失优先级。

IEEE 802.1p 单播分类器

将以太网信息流分类为转发类,基于 802.1p 代码点位将丢失优先级IEEE信息流。

MPLS EXP 分类器

将MPLS信息流分类为转发类,并将丢失优先级分配至配置为 的接口上的流量 family mpls

QFX5200、QFX5100、EX4600、QFX3500 和 QFX3600 交换机以及 QFabric 系统时,在所有交换机接口上都使用一个全局 EXP family mpls 分类器。

QFX10000交换机不支持全局 EXP 分类器。您可将相同的 EXP 分类器或不同的 EXP 分类器应用于不同的 family mpls 接口。

DSCP 多租户分类器(也用于 IPv6 多租户流量)

注意:

这仅适用于对单播和多播流量使用不同的分类符的交换机。它不适用于对单播和多播流量使用相同的分类符的交换机。

将 IP 和 IPv6 组播、广播和目标查找失败 (DLF) 流量分类为多租户转发类。多租户分类器应用于所有接口,不能应用于单个接口。

IEEE 802.1p 多租户分类器

注意:

这仅适用于对单播和多播流量使用不同的分类符的交换机。它不适用于对单播和多播流量使用相同的分类符的交换机。

将以太网组播、广播和目标查找故障 (DLF) 流量分类为多租户转发类。多租户分类器应用于所有接口,不能应用于单个接口。

DSCP 和 DSCP IPv6 重写规则

在转发数据包之前,重新标记 IP 和 IPv6 数据包的 DSCP 代码点。

IEEE 802.1p 重写规则

在转发数据包IEEE前,重新标记以太网数据包的 802.1p 代码点。

MPLS EXP 重写规则

在配置为 的接口上转发数据包MPLS之前,重新标记数据包的 EXP 代码点 family mpls

注意:

在支持本机 光纤通道 (光纤通道) 接口的交换机上 在 NP_Port 将 NP_Port 数据包封装在以太网中之后,您可以在本机 光纤通道 接口 (NP_Ports) 上指定重写值,以设置传入 光纤通道 流量的 IEEE 光纤通道 802.1p 代码点,然后再将其转发至 FCoE 网络(请参阅 了解 CoS IEEE 802.1p 优先级重映射 FCoE-光纤通道 网关)。

DSCP、IEEE 802.1p 和 MPLS EXP 分类器是行为聚合 (BA) 分类器。在 QFX5100、QFX5200、EX4600、QFX3500 和 QFX3600 交换机以及 QFabric 系统上,与 DSCP 和 IEEE 802.1p 分类器不同,EXP family mpls分类器是全局的,仅适用于配置为 的所有接口。在QFX10000上,您可将 EXP 分类器应用于单个逻辑接口,不同接口可使用不同的 EXP 分类器。

与 DSCP 和 IEEE 802.1p BA 分类器不同,没有默认 EXP 分类器。此外,与 DSCP 和 IEEE 802.1p family mpls 分类器不同,对于接口上的MPLS流量,EXP 分类器将覆盖固定分类器。(具有固定分类器的接口使用 EXP 分类器MPLS流量,而非固定分类器,并且此固定分类器用于所有其他流量。)

对于使用不同分类器处理单播和多播流量的交换机,多环境分类器是全局分类器,适用于所有接口;不能将多租户分类器应用于各个接口。

将数据包分类为转发类时,可以将数据包分配给映射到这些转发类的输出队列。分类为转发类的流量收到为映射到该转发CoS类的输出队列所配置的流量计划。

注意:

除了根据数据包标头中的"CoS"字段对信息流进行分类的 BA 分类符和固定分类器之外,您还可以使用防火墙过滤器配置多域 (MF) 分类器。MF 分类器根据数据包头中的多个字段对信息流进行分类,并优先于 BA 和固定分类器。

分类器和重写规则配置支持的以太网接口

要向传入信息流应用分类器或对传出信息流应用重写规则,您需要将分类器或重写规则应用于一个或多个接口。将分类器或重写规则应用于接口时,接口将使用分类器将传入信息流分组为转发类,并使用重写规则在离开系统之前重新标记每个数据包的 CoS 代码点值。

并非所有接口类型都支持所有类型的CoS配置。本节介绍:

支持分类和重写规则配置的接口类型

您可以对以太网接口应用分类器并重写规则。对于第 3 层 LAG,在 LAG (ae) 接口上配置 BA 或固定分类器。在 LAG 上配置的分类器在所有 LAG 成员接口上都有效。

在支持本机光纤通道接口的交换机上,您可以将固定分类器应用于本机光纤通道接口 (NP_Ports)。不能将其他类型的分类器或重写规则应用于本机光纤通道接口。当接口在以太网中封装传入 光纤通道 流量时,可以重写 IEEE 802.1p 代码点的值,然后再将其转发至 FCoE 网络,如"了解 FCoE-光纤通道 网关上的 CoS IEEE 802.1p 优先级重映射"中所述。

分类器和重写规则 物理和逻辑以太网接口支持

以太网端口可用作:

  • 2 层物理接口(系列以太网交换)

  • 2 层逻辑接口(系列以太网交换)

  • 第 3 层物理接口(系列 inet/inet6)

  • 第 3 层逻辑接口(系列 inet/inet6)

  • MPLS接口(系列 mpls)

只能将CoS分类器以及重写规则应用于以下接口:

  • 第 2 层逻辑接口

    注意:

    在第 2 层接口上, unit * 使用 将规则应用于该接口上的所有逻辑单元。

  • 在 QFX5100、QFX5200、EX4600、QFX3500 和 QFX3600 交换机,以及 QFabric 系统上,如果物理接口上至少配置了一个逻辑第 3 层接口,则第 3 层物理接口

    注意:

    您CoS第 3 层物理接口上配置的逻辑接口将应用于该物理接口上的所有第 3 层逻辑接口。这意味着每个第 3 层接口都对接口上的所有第 3 层流量使用相同的分类器并重写规则。

  • 在QFX10000交换机上,第 3 层逻辑接口。您可以对不同的第 3 层逻辑接口应用不同的分类器并重写规则。

Ethernet Interface Support for Most QFX Series Switches, and QFabric Systems

不能将分类器或重写规则应用于第 2 层物理接口或第 3 层逻辑接口。 表 2 显示了您可以配置和应用分类器以及重写规则的接口。

注意:

此CoS中列出的安全功能支持在单个接口和聚合以太网接口上完全相同。

表 2: 分类器与重写规则配置的以太网接口支持 (QFX5100、QFX5200、EX4600、QFX3500 和 QFX3600 交换机以及 QFabric 系统)

CoS分类器和重写规则

第 2 层物理接口

第 2 层逻辑接口(unit * 将规则应用于所有逻辑接口)

第 3 层物理接口(如果至少定义了一个逻辑第 3 层接口)

第 3 层逻辑接口

固定分类器

是的

是的

DSCP 分类器

是的

是的

DSCP IPv6 分类器

是的

是的

IEEE 802.1p 分类器

是的

是的

EXP 分类器

全局分类器,仅适用于配置为 的所有交换机接口 family mpls。不能在单个接口上配置。

DSCP 重写规则

是的

是的

DSCP IPv6 重写规则

是的

是的

IEEE 802.1p 重写规则

是的

是的

EXP 重写规则

是的

是的

注意:

IEEE 802.1p 变异和 DSCP 多租户分类器将应用于所有接口,不能应用于单个接口。不支持 DSCP IPv6 多租户分类器。IPv6 多租户流量使用 DSCP 多租户分类器。

Ethernet Interface Support for QFX10000 Switches

不能将分类器或重写规则应用于第 2 层或第 3 层物理接口。只能将分类器和重写规则应用于第 2 层逻辑接口单元 0。您可以对不同的第 3 层逻辑接口应用不同的分类器并重写规则。 表 3 显示了您可以配置和应用分类器以及重写规则的接口。

注意:

此CoS中列出的安全功能支持在单个接口和聚合以太网接口上完全相同。

表 3: 分类器与重写规则配置的以太网接口支持(QFX10000交换机)

CoS分类器和重写规则

第 2 层物理接口

2 层逻辑接口(仅单元 0)

第 3 层物理接口

第 3 层逻辑接口

固定分类器

是的

是的

DSCP 分类器

是的

是的

DSCP IPv6 分类器

是的

是的

IEEE 802.1p 分类器

是的

是的

EXP 分类器

是的

是的

DSCP 重写规则

是的

是的

DSCP IPv6 重写规则

是的

是的

IEEE 802.1p 重写规则

是的

是的

EXP 重写规则

是的

是的

路由 VLAN 接口 (RVIS) 和集成路由和桥接 (IRB) 接口

您不能将分类器和重写规则直接应用于路由 VLAN 接口 (RVIS) 或集成路由和桥接 (IRB) 接口,因为 RVIS 和 IRB 的成员都是 VLAN,而不是端口。但是,您可以将分类器重写规则应用于 RVI 或 IRB 的 VLAN 端口成员。您还可以将 MF 分类器应用于 RVIS 和 IRB。

默认分类器

如果不在以太网接口上显式配置分类器,交换机将应用默认分类器,以便流量收到基本CoS处理。确定应用于接口的默认分类器的因素包括接口类型(第 2 层或第 3 层)、端口模式(中继、标记访问或访问)以及是否已配置逻辑接口。

交换机使用以下规则应用默认分类器:

  • 如果物理接口至少配置了一个 第 3 层 逻辑接口,则逻辑接口将使用默认 DSCP 分类器。

  • 如果物理接口在中继模式或标记访问模式下具有第 2 层逻辑接口,则其使用默认 IEEE 802.1p 可信分类器。

    注意:

    标记访问模式仅在QFX3500和 QFX3600用作独立交换机或用作 QFabric 系统节点设备时可用。

  • 如果物理接口在接入模式下具有第 2 层逻辑接口,则使用默认 802.1p 不IEEE分类器。

  • 如果物理接口未配置逻辑接口,则不应用默认分类器。

  • 对于使用不同分类器处理单播和多播流量的交换机,默认多租户分类器是 IEEE 802.1p 多租户分类器。

  • EXP 分类器MPLS默认。如果要使用这些交换机上的 EXP 位对 MPLS 信息流进行分类,QFX10000 交换机上配置 EXP 分类器,然后将其应用于配置为 的逻辑接口 family mpls。在 QFX5100、QFX5200、EX4600、QFX3500 和 QFX3600 交换机以及 QFabric 系统上,配置 EXP 分类器,并配置为全局系统默认 EXP 分类器。

默认重写规则

不对接口应用默认重写规则。如果要在出口接口重新标记数据包,则必须显式配置重写规则。

分类器优先级

您可将多个分类器(MF、固定、IEEE 802.1p、DSCP 或 EXP)应用于以太网接口,以处理不同类型的流量。(EXP 分类器是全局的,仅适用于MPLS接口上的所有流量 family mpls 。)将一个或多个分类器应用于接口时,系统将使用优先顺序来确定在接口上使用哪个分类器:

物理以太网接口(QFX5200、QFX5100、EX4600、QFX3500 和 QFX3600 交换机和 QFabric 系统的分类器优先级)

QFX10000交换机不支持在物理接口上配置分类器。物理接口上的分类器(从优先级最高的分类器到最低优先级分类器)的优先级为:

  • 逻辑接口上的 MF 分类器(没有分类器优先级高于 MF 分类器)

  • 物理接口上的固定分类器

  • 物理接口上的 DSCP 或 DSCP IPv6 分类器

  • IEEE接口上的 802.1p 分类器

注意:

如果配置了 EXP 分类器,MPLS流量将使用所有接口上的 EXP family mpls 分类器,即使已对接口应用 MF 或固定分类器也一样。如果未配置 EXP 分类器,则如果对接口应用了固定分类器,则MPLS流量使用固定分类器。如果未对接口应用 EXP 分类器且未应用固定分类器,MPLS流量将视为尽力服务流量。DSCP 分类器不应用于MPLS信息流。

您可以应用 DSCP 分类器、IEEE 802.1p 分类器以及物理接口上的 EXP 分类器。当三个分类器都位于一个接口上时,IP 信息流将使用 DSCP family mpls 分类器,MPLS接口上的流量使用 EXP 分类器,所有其他流量则使用 IEEE 分类器。

注意:

不能将固定分类器以及 DSCP 或IEEE分类器应用于同一接口。如果 DSCP 分类器、IEEE或两者均在接口上,则除非先删除 DSCP 和 IEEE分类器,否则不能将固定分类器应用于该接口。如果固定分类器位于某个接口上,则除非先删除固定分类器,否则不能应用 DSCP 分类器或IEEE分类器。

逻辑以太网接口上的分类器优先级(所有交换机)

逻辑接口上的分类器(从优先级最高的分类器到最低优先级分类器)的优先级为:

  • 逻辑接口上的 MF 分类器(没有分类器优先级高于 MF 分类器)。

  • 逻辑接口上的固定分类器。

  • 物理或逻辑接口上的 DSCP 或 DSCP IPv6 分类器。

  • IEEE接口上的 802.1p 分类器。

注意:

如果配置了全局 EXP 分类器,MPLS流量将使用所有接口上的 EXP family mpls 分类器,即使已对接口应用固定分类器也一样。如果未配置全局 EXP 分类器,则:

  • 如果固定分类器应用于接口,则MPLS流量使用固定分类器。如果未对接口应用 EXP 分类器且未应用固定分类器,MPLS流量将视为尽力服务流量。

您可以在逻辑接口上同时应用 DSCP 分类IEEE 802.1p 分类器。当 DSCP 和 IEEE分类器都位于接口上时,IP 信息流将使用 DSCP 分类器,所有其他信息流都使用 IEEE分类器。只会MPLS配置为使用 EXP 分类器的 family mpls 接口上的流量。

分类器行为和限制

将分类器应用于以太网接口时,请考虑以下行为和约束。将分类器应用于物理接口的行为与虚拟QFX10000相关。

  • 物理接口上只能配置一个 DSCP 分类器(IP 或 IPv6)。不能在一个物理接口上配置两种类型的 DSCP 分类器。IP 和 IPv6 流量均使用接口上配置的任何 DSCP 分类器。

  • 在物理接口上配置 DSCP 或 DSCP IPv6 分类器时,物理接口至少有一个逻辑第 3 层接口,所有数据包(IP、IPv6 和非 IP)均使用此分类器。

  • 同时具有 DSCP 分类器(IP 或 IPv6)和 IEEE 802.1p 分类器的接口对 IP 和 IPv6 数据包使用 DSCP 分类器,并对所有其他数据包使用 IEEE 分类器。

  • 接口上不允许同时使用固定分类符和 BA 分类器(DSCP 和IEEE分类器)。如果在接口上配置固定分类器,将无法配置 DSCP 或IEEE分类器。如果配置一个 DSCP 分类器、一个IEEE或两个接口上的分类器,则不能针对该接口配置固定分类器。

  • 在物理接口上配置 IEEE 802.1p 分类器且该接口上未显式配置 DSCP 分类器时,接口会为所有类型的数据包使用 IEEE 分类器。不对接口应用默认 DSCP 分类器。(在这种情况下,如果您希望在接口上使用 DSCP 分类器,则必须显式配置该分类器,并应用于接口。)

  • 系统在物理接口上创建逻辑接口之前,不会将默认分类器应用于物理接口。如果配置第 3 层逻辑接口,系统将使用默认 DSCP 分类器。如果配置第 2 层逻辑接口,如果端口位于中继模式或标记访问模式,系统将使用默认的 IEEE 802.1p 可信分类器,如果端口在接入模式,则使用默认 IEEE 802.1p 不可信分类器。

  • 在逻辑接口上配置的 MF 分类器优先于 BA 和固定分类器,但全局 EXP family mpls 分类器除外,该分类器始终用于接口上的MPLS流量。(使用防火墙过滤器配置 MF 分类器。)当接口上存在 BA 或固定分类器时,您仍可在该接口上配置 MF 分类器。

  • 对于流量,没有默认 EXP 分类MPLS。

  • 您最多可配置 64 个 EXP 分类器。在QFX10000交换机上,您可以将不同的 EXP 分类器应用于不同的接口。

    但是,在 QFX5200、QFX5100、EX4600、QFX3500 和 QFX3600 交换机,以及 QFabric 系统上,交换机仅使用一个 MPLS EXP family mpls 分类器在所有接口上作为全局分类器。配置一个MPLS EXP 分类器后,可以将它配置为全局 EXP 分类器,方式为在层次结构级别中包含 EXP [edit class-of-service system-defaults classifiers exp] 分类器。

    所有 family mpls 交换机接口均使用此配置语句指定的 EXP 分类器对MPLS信息流进行分类,即使在具有固定分类器的接口上也使用该分类器。其他信息流不会使用 EXP 分类器。

重写规则优先级和行为

以下规则适用于以太网接口以重写规则:

  • 如果对接口配置一个 DSCP(或 DSCP IPv6)重写规则以及一个 IEEE 802.1p 重写规则,则两个重写规则均将生效。具有 IP 和 IPv6 标头的流量使用 DSCP 重写规则,使用 VLAN 标记的流量使用 IEEE重写规则。

  • 如果没有显式配置重写规则,则不存在默认重写规则,因此系统不会将任何重写规则应用于接口。

  • 您可以将 DSCP 重写规则或 DSCP IPv6 重写规则应用于接口,但是不能将 DSCP 和 DSCP IPv6 重写规则同时应用于同一接口。无论配置的重写规则是 DSCP 还是 DSCP IPv6,IP 和 IPv6 数据包都使用相同的 DSCP 重写规则。

  • MPLS EXP 重写规则仅适用于接口上的逻辑 family mpls 接口。不能将 EXP 重写规则应用于物理接口。您可以配置多达 64 个 EXP 重写规则,但您随时只能在交换机上使用 16 个 EXP 重写规则。

  • 逻辑接口可使用 DSCP(或 DSCP IPv6)和 EXP 重写规则。

  • DSCP 和 DSCP IPv6 重写规则不应用于MPLS流量。

  • 如果交换机执行倒数第二跃点弹出 (PHP),则 EXP 重写规则不会生效。如果交换机上配置了 EXP 分类器和 EXP 重写规则,则来自最后一个弹出标签的 EXP 值将复制到内部标签中。如果在交换机上配置了 EXP 分类器或 EXP 重写规则(但不是两者),则内部标签 EXP 值将发送不更改。

注意:

在每个物理接口上,在接口上使用的所有转发类都必须配置重写规则,或者没有在接口上使用的转发类可以配置重写规则。在任何物理端口上,请勿在不需要重写规则的情况下混用转发类和重写规则。

注意:

重写规则在 出口 过滤器与信息流匹配之前应用。因为代码点重写在出口过滤器与信息流匹配之前进行,因此出口过滤器匹配基于重写值,而不是数据包中原始代码点值。

分类器与重写规则配置与以太网接口配置交互

在 QFX5100、QFX5200、EX4600、QFX3500 和 QFX3600 交换机上,如果第 3 层物理接口至少有一个已定义逻辑接口,则只能对 2 层逻辑接口单元 0 和 3 层物理接口应用分类器和重写规则。在QFX10000交换机上,只能将分类器和重写规则应用于第 2 层逻辑接口单元 0 和 3 层逻辑接口。本节重点介绍 BA 分类器,但是本部分介绍的 BA 分类器与接口之间的交互也适用于固定分类器和重写规则。

注意:

在 QFX5100 上,QFX5200、EX4600、QFX3500 和 QFX3600 交换机用作独立交换机或用作 QFabric 系统节点设备时,EXP 分类器是全局的,适用于所有交换机接口。请参阅 定义 CoS BA 分类器(DSCP、DSCP IPv6、IEEE 802.1p )以了解如何配置多租户分类器,请参阅 配置全局 MPLS EXP 分类器 以了解如何配置 EXP 分类器。

对于使用不同分类器处理单播和多播流量的交换机,多环境分类器是全局分类器,适用于所有交换机接口。

将分类器或重写规则应用于接口有两个组件:

  1. 在配置层次结构中设置接口家族(inet、inet6 [edit interfaces] 或以太网交换;以太网交换是默认接口家族)。

  2. 将分类器或重写规则应用于层次结构 [edit class-of-service] 中的接口。

这些都是可以在不同时间设置和承诺的单独操作。由于可以应用于接口的分类器或重写规则的类型取决于接口家族配置,因此系统执行检查以确保配置有效。系统用来通知无效配置的方法 set 取决于导致无效配置的操作。

注意:

QFX10000可以通过以下两种方式对交换机进行错误配置,因为只能在逻辑接口上配置分类器。只有允许在物理和逻辑接口上分类器配置的交换机才能遇到以下错误配置。

如果向层次结构中的 [edit class-of-service] 接口应用分类器或重写规则会导致配置无效,系统将拒绝配置并返回提交检查错误。

如果在配置层次结构中设置 [edit interfaces] 接口族会导致配置无效,系统将创建系统日志错误消息。如果收到错误消息,您需要从逻辑接口移除分类器或重写规则配置,将其应用于物理接口,或者从物理接口中删除分类器或重写规则配置,然后应用于逻辑接口。对于分类器,如果不采取措施来纠正错误,系统将针对接口上的接口族对默认分类器进行编程。(没有默认重写规则。如果提交检查失败,不对接口应用重写规则。)

有两种场景说明了这些情况:

  • 将分类器应用于以太网接口会导致提交检查错误

  • 配置以太网接口系列会导致系统日志错误

这些场景因交换机不同而不同,因为某些交换机支持物理第 3 层接口上的分类器,但不支持逻辑第 3 层接口上分类器,而其他交换机支持逻辑第 3 层接口上但不支持物理第 3 层接口上的分类器。

有两种场景说明了这些情况:

注意:

这两种情景也适用于固定分类器以及重写规则。

QFX5100、QFX5200、EX4600、QFX3500和QFX3600交换机情景

用作 QFabric 系统节点设备时,QFX5100、QFX5200、EX4600、QFX3500 和 QFX3600 交换机也适用。

场景 1:将分类器应用于以太网接口会导致提交检查错误

在场景 1 中,我们设置接口族,然后指定无效分类器。

  1. 将接口设置为第 3 层(系列)接口并 inet提交:

    此提交操作将成功。

  2. 在逻辑接口上设置并提交 DSCP 分类器(此示例使用名为 的 DSCP 分类器 dscp1):

    此配置无效,因为它会尝试将分类器应用于第 3 层逻辑接口。由于故障由服务类配置而不是接口配置导致,因此系统拒绝提交操作并发出提交错误,而不是系统日志消息。

    请注意,如果将分类器应用于 物理第 3 层接口,则提交操作将成功,如下所示:

    由于未指定逻辑单元,因此分类器 将应用于有效配置中的物理第 3 层接口,并且提交检查将成功。

情景 2:配置以太网接口系列会导致系统日志错误

在场景 2 中,我们先设置分类器,然后设置无效接口类型。

  1. 在尚未配置的逻辑接口上设置并提交 DSCP 分类器:

    此提交将成功。由于接口上不存在显式配置,因此默认情况下是一个第 2 层 (family ethernet-switching) 接口。第 2 层逻辑接口支持 BA 分类器,因此应用分类器是一种有效的配置。

  2. 将接口设置并提交为第 3 层接口(系列 inet)接口:

    此配置无效,因为当分类器已应用于逻辑接口时,会尝试将接口从第 2 层 (family ethernet-switching) 更改为第 3 层 (family inet)。第 3 层逻辑接口不支持分类器。由于故障由接口配置而不是服务类配置导致,因此系统不会发出提交错误,但会发出系统日志消息。

    当系统发出系统日志消息时,它将针对接口上的接口类型对默认分类器进行编程。在这种情况下,接口已配置为第 3 层接口,因此系统将默认 DSCP 配置文件应用于物理第 3 层接口。

    在这种情况下,要安装配置的 DSCP 分类器,请从第 3 层逻辑接口卸下配置错误的分类器,然后应用于第 3 层物理接口。例如: