Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ACX 系列路由器上的 DSCP 传播和默认 CoS

Junos OS 演化版在 ACX 系列路由器上使用默认的 CoS 和重写功能。因此,默认情况下,差异服务代码点 (DSCP) 无法从本机有效负载传播到 VXLAN 隧道标头。

注意:

使用该语句 set system packet-forwarding-options no-ip-tos-rewrite 为 VXLAN 流量启用 DSCP 传播。配置或删除 DSCP 传播时, evo-pfemand 进程将重新启动。

此语句可以处理 IP 代码点传播,但不支持 VLAN 优先级代码点 (PCP) 传播。

DSCP 传播的优势以及对 EVPN VXLAN 的默认 CoS 支持。

set system packet-forwarding-options no-ip-tos-rewrite 语句使传入数据包中的 DSCP 字段能够传播到 VXLAN 封装数据包。这样,当 CoS 遍历网络时,可以对 VXLAN 封装的数据包应用。

VXLAN 接口上的默认 CoS 和 DSCP 传播

默认情况下,传入(本机)有效负载中的 DSCP 信息不会传播到 VXLAN 隧道标头。因此,VXLAN 数据包的 DSCP 设置为零。使用语句, set system packet-forwarding-options no-ip-tos-rewrite 本机有效负载的 DSCP 将传播到 VXLAN 隧道标头。

入口接口的第 3 层分类器(inet-precedence、DSCP、DSCPv6)将数据包分类为转发类和丢失优先级。通过该 set system packet-forwarding-options no-ip-tos-rewrite 语句,第 3 层分类器使用本机数据包的 DSCP 对数据包进行分类,因为本机有效负载的 DSCP 始终保留。

表 1 汇总了启用该语句时set system packet-forwarding-options no-ip-tos-rewrite的 CoS、第 3 层以及第 3 层和第 2 层分类器行为。

表 1:带有 CLI 语句的 CoS 行为

带有 CLI 语句的 CoS 行为

没有 CLI 语句的 CoS 行为

禁用 L3 重写

现有 CoS 功能

保留本机有效负载的 DSCP

保留本机有效负载的 DSCP

为 VXLAN L2 和 VXLAN L3 启用 DSCP 传播,并将 L3 分类器显式连接到 L2 的用户到网络 (UNI) 接口。

VXLAN 数据包的 DSCP 设置为零

第 3 层分类器行为

表 2:第 3 层分类器行为

入口分类器类型

出口重写类型

入口数据包 DSCP

支持根据配置的重写进行重写

L2 或 L3 IFL 上的 L3(DSCP、DSCP IPv6、IP 优先级)

L3

不适用

仅保留配置的重写

L2 或 L3 IFL 上的 L3(DSCP、DSCP IPv6、IP 优先级)

IEEE 802.1p/ad,EXP

不适用

仅保留配置的重写

不允许重写或保留为 IEEE 802.1p 和 IEEE 802.1pad/EXP 配置的重写

L2 IFL 上的 L2 (IEEE 802.1p/ad)

IEEE 802.1p/ad

不适用

支持重写并在存在 DSCP 时保留

MPLS EXP

IEEE 802.1p/ad、MPLS EXP

不适用

L3(DSCP、DSCP、IPv6、IP 优先级)

IEEE 802.1p/ad,EXP

0 到 7

如果入口 DSCP 与重写规则中使用的转发类 ID 匹配,则重写配置将保留。对于 IEEE 802.1p,EXP 重写根据重写规则 IEEE 802.1p 进行,EXP 重写根据重写规则(转发类,丢失优先级到 IEEE 802.1p/EXP)进行。

对于 IEEE 802.1p,EXP 位设置为零。

L3(DSCP、DSCP、IPv6、IP 优先级)

IEEE 802.1p/ad,EXP

超过 7

对于 IEEE 802.1p,EXP 位设置为零

表 3 汇总了启用 CLI 语句时 L3 和 L2 分类器行为。

表 3:使用 CLI 语句的 L3 和 L2 分类器行为

输入的数据包

UNI 的接口类型

分类器

用户配置

入口备注

出口重写

VXLAN 封装数据包 DSCP

描述

L3、IPv4 和 IPv6

IRB/L3 统一

DSCP 默认

内部数据包的 PCP/DEI

L2 承载 IPv4 和 IPv6

L2

PCP 默认

DSCP 分类器

内部数据包的 PCP/DEI

用户需要在 L2 UNI 上显式配置 DSCP 分类器。

纯 L2(无 IP 有效负载)

L2

PCP 默认

DSCP 分类器

具有 VLAN 标记的内部数据包的 PCP/DEI

示例:PCP/DEI 位 = 100/1 => DSCP = 1001 =9(十进制);DSCP =0,带未标记数据包;DSCP=0,带原生标记

用户需要在L2 UNI上显式配置DSCP分类器;在 QFX 上,VXLAN 封装数据包上的 DSCP=0,无论 L2 UNI 中的单个标记数据包、未标记数据包和原生标记数据包如何。

限制

在 ACX 系列路由器上启用该 set system packet-forwarding-options no-ip-tos-rewrite 语句后:

  • IP DSCP 或 IP 优先级重写在系统和网络中已禁用。因此,您无法执行 L3 重写(DSCP、DSCP、IPv6、IP 优先级)。

  • 数据包标头中的 IEEE 802.1p 代码点位将保留其原始标头。不支持 IEEE 802.1p 传播。