了解 VPLS 的 DSCP 分类
您可以对以太网接口上的 IPv4 数据包执行差异服务代码点 (DSCP) 分类,这些接口是入口提供商边缘 (PE) 路由器上虚拟专用 LAN 服务 (VPLS) 路由实例的一部分。具有增强型 III 型 FPC 的 M320 路由器和 M120 路由器支持此功能。在 ATM II IQ PIC 上, ether-vpls-over-atm-llc
需要封装语句。在智能队列 2 (IQ2) 或智能队列 2 增强型 (IQ2E) PIC 上, vlan-vpls
需要封装语句。不支持适用于 IPv6 的 DSCP 和适用于 IPv6 的互联网优先级。
要对作为入口 PE 路由器上 VPLS 路由实例一部分的以太网接口上的 IPv4 数据包执行 DSCP 分类,您必须确保以下几点:
为接口配置了基于 PIC 类型的正确封装语句。
DSCP 分类器在层次结构级别定义(允许默认值)。
[edit class-of-service classifiers]
定义的 DSCP 分类器将应用于接口。
该接口包含在 PE 路由器入口处的 VPLS 路由实例中。
配置了该 no-tunnel-services
选项的 VPLS 路由实例将默认 MPLS EXP 分类器应用于来自远程 VPLS PE 的所有 VPLS 数据包的标签交换接口。此默认分类器只能在 MX 系列路由器上修改。在 T 系列上,配置选项时 no-tunnel-services
,不支持 VPLS 实例的自定义分类器。
配置后 no-tunnel-services
,不支持 T 系列上的 VPLS 路由实例和适用于 M320 的基于 LMNR 的 FPC 的自定义分类器。在 CoS CLI 上为 VPLS 配置通配符配置或显式路由实例时,自定义分类器绑定会导致数据包转发引擎 (PFE) 上的默认分类器绑定。
例如,在具有八个队列的路由设备(瞻博网络 M120 和 M320 多业务边缘路由器、MX 系列 5G 通用路由平台和 T 系列核心路由器)上,应用于 no-tunnel-services
VPLS 数据包的默认分类如 表 1 所示。
MPLS 标签 EXP 位 |
转发类/队列 |
---|---|
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
转发类到队列号的映射并不总是一对一的。仅当默认的转发类到队列映射生效时,转发类和队列才相同。有关配置转发类和队列的更多信息,请参阅 为每个队列配置自定义转发类。
在 MX 系列路由器上,VPLS 过滤器和监管器作用于第 2 层 帧,该帧包含媒体访问控制 (MAC) 标头(在应用任何 VLAN 重写或其他规则之后),但不包括循环冗余校验 (CRC) 字段。
在 MX 系列路由器上,如果在防火墙中为出口 MPLS 或 VPLS 数据包应用计数器且 EXP 位设置为 0,则计数器将不会统计这些数据包。