EVPN-VPWS 路由实例中的 FAT 流标签
FAT 流标签概述介绍 了 MPLS 网络中的 LDP 信号伪线如何使用流感知传输 (FAT) 流标签(在 RFC 6391, 通过 MPLS 数据包交换网络进行伪线的流感知传输中定义)来对虚拟专用 LAN 服务 (VPLS) 和虚拟专用有线服务 (VPWS) 网络中的流量进行负载均衡。
从 Junos OS 21.1R1 版开始,您可以启用 EVPN-MPLS 网络中的提供商边缘设备,以便使用流感知传输 (FAT) 流标签,在 EVPN-VPWS 路由实例中跨伪线对流量进行负载均衡。在此环境中,本地和远程设备使用 BGP 信令在本地和远程提供商边缘 (PE) 设备之间建立 EVPN 连接,并且可以使用 LDP 或 RSVP 隧道创建伪线。
如何在 EVPN-VPWS 实例中启用 FAT 伪线流标签
您可以在与路由实例关联的伪线类型 evpn-vpws 路由实例中启用 FAT 流标签。
此环境仅支持通过静态配置对伪线流量启用 FAT 流标签推送和弹出操作。设备不会主动使用 RFC 6391 中描述的信令机制来确保两端都可处理流标签。因此,您必须在所有将传输、接收和负载均衡带有流标签的流量的 PE 路由器上使用 flow-label-transmit-static 和 flow-label-receive-static (而不是 flow-label-transmit 和 flow-label-receive)。
我们建议您计划在这些设备的维护时段内配置这些选项。
您可以在全局路由实例级别或单个接口级别在设备上配置 FAT 流标签推送和弹出操作,如下所示:
- 配置 类型的 EVPN 路由实例
evpn-vpws。例如:set routing-instances VPWS-SH instance-type evpn-vpws set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 vpws-service-id local 100 set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 vpws-service-id remote 200 set routing-instances VPWS-SH interface ge-0/0/1.100 set routing-instances VPWS-SH route-distinguisher 10.255.0.1:100 set routing-instances VPWS-SH vrf-target target:100:100
验证配置:
user@device# show routing-instances VPWS-SH { instance-type evpn-vpws; interface ge-0/0/1.100; route-distinguisher 10.255.0.1:100; vrf-target target:100:100; protocols { evpn { interface ge-0/0/1.100 { vpws-service-id { local 100; remote 200; } } } } } - 要在路由实例级别配置
evpn-vpwsFAT 流标签推送和弹出操作:set routing-instances <evpn-vpws-routing-instance-name> protocols evpn flow-label-transmit-static set routing-instances <evpn-vpws-routing-instance-name> protocols evpn flow-label-receive-static
例如:
set routing-instances VPWS-SH protocols evpn flow-label-transmit-static set routing-instances VPWS-SH protocols evpn flow-label-receive-static
验证配置:
user@device# show routing-instances VPWS-SH { instance-type evpn-vpws; interface ge-0/0/1.100; route-distinguisher 10.255.0.1:100; vrf-target target:100:100; protocols { evpn { interface ge-0/0/1.100 { vpws-service-id { local 100; remote 200; } } flow-label-transmit-static; flow-label-receive-static; } } } - 或者,要启用路由实例中
evpn-vpws的特定接口来推送和弹出 FAT 流标签:set routing-instances <evpn-vpws-routing-instance-name> protocols evpn interface <interface-name> flow-label-transmit-static set routing-instances <evpn-vpws-routing-instance-name> protocols evpn interface <interface-name> flow-label-receive-static
例如:
set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 flow-label-transmit-static set routing-instances VPWS-SH protocols evpn interface ge-0/0/1.100 flow-label-receive-static
验证配置:
user@device# show routing-instances VPWS-SH { instance-type evpn-vpws; interface ge-0/0/1.100; route-distinguisher 10.255.0.1:100; vrf-target target:100:100; protocols { evpn { interface ge-0/0/1.100 { vpws-service-id { local 100; remote 200; } flow-label-transmit-static; flow-label-receive-static; } } } }
验证是否启用了 FAT 流标签
您可以输入 show evpn vpws-instance CLI 命令,查看路由实例是否evpn-vpws配置为处理 FAT 流标签。如果将设备配置为在路由实例中的伪线流量上插入或移除 FAT 流标签,则此命令的输出会在 Flow-Label-Tx 或 Flow-Label-Rx 输出字段中显示 Yes。如果未启用 FAT 流标签操作,这些字段将显示否。