将 MPLS EXP 分类器应用于路由实例
本主题介绍如何将 MPLS EXP 分类器应用于路由实例。
启用 VRF 表标签且未将分类器配置显式应用于路由实例时,默认的 MPLS EXP 分类器将应用于路由实例。有关 VRF 表标签的详细信息,请参阅 路由设备的 Junos OS VPN 库。
默认 MPLS EXP 分类表内容如 表 1 所示。
MPLS EXP 位 |
转发类 |
丢失优先级 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
有时,您可能需要维护原始分类器,例如,对于桥接域,既不想为路由实例配置自定义分类器,也不想接受默认分类器,而默认分类器将覆盖原始分类器。从 Junos OS 16.1 版开始,仅在 MX 系列设备上,您可以维护原始 MPLS EXP 分类器。为此,请为路由实例应用 no-default
选项。例如:
[edit class-of-service] routing-instances routing-instance-name { classifiers { no-default; } }
为路由实例配置和应用自定义 MPLS EXP 分类器
以下注意事项适用于路由实例的自定义 MPLS EXP 分类器:
需要增强型 FPC。
不支持逻辑系统。
对于安装在增强型 FPC 上的 PIC,可以覆盖默认的 MPLS EXP 分类器,并将自定义分类器应用于路由实例。
以下过程要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器。
要向路由实例应用自定义分类器:
应用全局分类符和通配符路由实例
要对所有路由实例应用分类器:
指定 MPLS EXP 分类器适用于所有路由实例。
[edit class-of-service ] user@host# set routing-instances all classifiers exp classifier-name
对于与特定分类器关联的路由实例,将忽略全局配置。
要使用通配符对所有路由实例应用分类器:
在路由实例的名称中包含一个星号 (*)。
[edit]] user@host# edit class-of-service routing-instances routing-instance-name* user@host# set classifiers exp classifier-name
通配符配置遵循最长的匹配项。如果有特定配置,则优先于通配符配置。
通配符 * 和 all
关键字在层次结构级别受支持, [edit class-of-service routing-instances]
但在层次结构级别不支持 [edit routing-instances]
。
如果在层次结构级别配置[edit routing-instances]
一个路由实例,例如使用名称vpn*
,Junos OS 将vpn*
被视为有效且不同的路由实例名称。如果随后尝试在[edit class-of-service routing-instances]
层次结构级别对vpn*
路由实例应用分类器,则 Junos OS 将路由vpn*
实例名称视为通配符,并且所有应用了vpn
特定分类器开始且未应用特定分类器的路由实例都会接收与vpn*
关联的分类器。
这一行为同样适用于 all
关键字。
请注意 ,必须在这些 配置级别将 * 通配符附加到实例名称中。* 通配符不应用作关键字的独立替代 all
项。
将全局 MPLS EXP 分类器应用于路由实例
此示例说明如何将全局分类器应用于所有路由实例,然后覆盖特定路由实例的全局分类器。在此示例中,有三个路由实例: vpn1
、 vpn2
和 vpn3
,每个实例都启用了 VRF 表标签。分类器 exp-classifier-global
应用于 vpn1
和 vpn2
(即除所有,但 vpn3
单独列出)。分类器 exp-classifier-3
应用于 vpn3
。
以下过程要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器。
要为所有路由实例配置全局分类器并覆盖特定路由实例的全局分类器:
通过使用通配符路由实例应用分类器
配置通配符路由实例并使用特定路由实例覆盖通配符。在此示例中,有三个路由实例: vpn-red
、 vpn-yellow
和 vpn-green
,每个实例都启用了 VRF 表标签。分类器 exp-class-wildcard
应用于 vpn-yellow
和 vpn-green
。分类器 exp-class-red
应用于 vpn-red
。
以下过程要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器。
要配置通配符路由实例并使用特定路由实例覆盖通配符: