Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

了解 CoS MPLS EXP 分类器和重写规则

 

您可以在 MPLS 网络中使用服务等级(CoS),通过将数据包分类器和重写规则应用于 MPLS 信息流来确定拥塞期间的某些类型的信息流的优先级。MPLS 分类器是全局性的,适用于配置为family mpls接口的所有接口。

当数据包进入入口提供商边缘(PE)交换机上的客户边缘接口时,交换机会将该数据包与特定 CoS 服务级别关联,然后再将数据包置于标签交换路径(LSP)上。LSP 内的交换机利用在入口 PE 交换机上设置的 CoS 值来确定 CoS 服务级别。在 MPLS 标头中,嵌入在分类器中的 CoS 值通过实验(EXP)位进行转换和编码。

EXP 分类器将传入 MPLS 数据包映射到转发类和丢失优先级,并根据转发类映射将 MPLS 数据包分配给输出队列。EXP 分类器是行为聚合(BA)分类器。

EXP 重写规则更改(重写)交换机的出局队列上的传出数据包中的 EXP 位 CoS 值,使新(重写)值与目标对等方的策略相匹配。策略匹配允许邻接网络中的下游路由平台或交换机将每个数据包分类到相应的服务组中。

注意

在 QFX5200、QFX5100、QFX3500、QF3600 和 EX4600 交换机以及 QFabric 系统上,没有默认的 EXP 分类器。如果要使用 EXP 位对传入 MPLS 数据包进行分类,则必须配置全局 EXP 分类器。全局 EXP 分类器适用于配置为family mpls的接口上的所有 MPLS 流量。

在 QFX10000 交换机上,没有默认的 EXP 分类器。如果要使用 EXP 位对传入 MPLS 数据包进行分类,则必须配置 EXP 分类器,并将其应用于配置为family mpls的逻辑接口。(不能将分类器应用于物理接口。)您最多可以配置 64 EXP 分类器。

没有默认的 EXP 重写规则。如果要在出口接口上重写 EXP 位值,则必须配置 EXP 重写规则并将其应用于逻辑接口。

EXP 分类器和重写规则仅应用于配置为family mpls (例如)的接口。 set interfaces xe-0/0/35 unit 0 family mpls

本主题包括:

EXP 分类器

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

配置和应用 EXP 分类器时,所有接口上 MPLS 流量family mpls均使用 EXP 分类器,即使是具有固定分类器的接口也是如此。如果一个接口同时具有 EXP 分类器和固定分类器,则会将 EXP 分类器应用于 MPLS 流量,并将固定分类器应用于所有其他流量。

也不像 DSCP 和 IEEE 802.1 p BA 分类器,也没有默认的 EXP 分类符。如果要根据 EXP 位对 MPLS 流量进行分类,则必须显式配置 EXP 分类器并将其应用于交换机接口。每个 EXP 分类器都有八个条目,分别对应于八个 EXP CoS 值(0到7,对应于 CoS 位000到111)。

您最多可以配置 64 EXP 分类器。

但是,在 QFX5200、QFX5100、EX4600 和传统 CLI 交换机上,交换机在所有接口上仅使用一个 MPLS EXP 分类器作为全局分类器。配置 MPLS EXP 分类器之后,可以通过在[edit class-of-service system-defaults classifiers exp]层次结构级别中包括 EXP 分类器,将该分类器配置为全局 EXP 分类器。所有配置为family mpls使用全局 EXP 分类器对 MPLS 信息流进行分类的交换机接口。

在这些交换机上,每次只能将一个 EXP 分类器配置为全局 EXP 分类器。如果要更改全局 EXP 分类器,请删除全局 EXP 分类器配置(使用 user@switch# delete class-of-service system-defaults classifiers exp配置语句),然后配置新的全局 EXP 分类器。

QFX10000 交换机不支持全局 EXP 分类器。您可以配置一个 EXP 分类器并将其应用于多个逻辑接口,或者配置多个 EXP 分类符并对不同的逻辑接口应用不同的 EXP 类元。

如果未配置 EXP 分类器,则在将固定分类器应用于接口时,MPLS 信息流将使用固定分类器。(具有默认 EXP 分类器的交换机使用默认分类器。)如果未将 EXP 分类器和固定分类器应用于接口,MPLS 信息流将被视为使用802.1 默认不可信分类器的最大努力流量。DSCP 分类器不应用于 MPLS 信息流。

在 QFX5200、QFX5100、EX4600 和传统 CLI 交换机上,由于 EXP 分类器是全局性的,因此您不能将某些端口配置为对某些接口上的 MPLS 流量使用固定 IEEE 802.1 p 分类器,并将全局 EXP 分类器用于其他接口上的 MPLS 流量。配置全局 EXP 分类器时,所有接口上的所有 MPLS 流量都使用 EXP 分类器。

注意

交换机仅使用传入 EXP 数据包的最外面的标签来分类。

注意

不支持带有 802.1 Q 标记的 MPLS 数据包。

EXP 重写规则

随着 MPLS 数据包进入或退出网络,可能需要边缘交换机来改变数据包的服务等级(CoS)设置。EXP重写规则family mpls接口的传出 MPLS 数据包标头中设置 exp CoS 位的值。每个重写规则都读取与数据包相关的当前转发类和丢失优先级,从表中查找所选 CoS 值,然后将该 CoS 值写入数据包标头,替换旧的 CoS 值。EXP 重写规则仅适用于 MPLS 信息流。

EXP 重写规则仅适用于逻辑接口。不能将 EXP 重写规则应用于物理接口。

没有默认的 EXP 重写规则。如果要在 MPLS 数据包中重写 EXP 值,则必须配置 EXP 重写规则并将其应用于逻辑接口。如果未应用重写规则,则所推的所有 MPLS 标签的值均为零(0)。在交换 MPLS 标签上,EXP 值保持不变。

您最多可以配置 64 EXP 重写规则,但在交换机上任何时候都只能应用16个 EXP 重写规则。在给定逻辑接口上,所有推送 MPLS 标签都应用相同的 EXP 重写规则。您可以将不同的 EXP 重写规则应用于同一物理接口上的不同逻辑接口。

您可以将 EXP 重写规则应用于具有 DSCP、DSCP IPv6 或 IEEE 802.1 p 重写规则的接口。只有 MPLS 流量使用 EXP 重写规则。MPLS 流量不使用 DSCP 或 DSCP IPv6 重写规则。

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

注意

在每个物理接口上,接口上使用的所有转发类都必须配置了重写规则,或者未在接口上使用的转发类可配置重写规则。在任何物理端口上,不要将转发类与重写规则和转发类混合使用,而无需重写规则。

调度程序

与 MPLS 配合使用 CoS 的计划程序与交换机上的其他 CoS 配置相同。仅为最大努力、fcoe、无中断和网络控制默认转发类提供默认计划程序。如果为 MPLS 流量配置自定义转发类,则需要将时间表配置为支持该转发类,并为该转发类提供带宽。