为 EVPN-VXLAN 配置 5 类到 5 类的无缝拼接
EVPN 5 类路由的无缝拼接适用于多 POD 数据中心架构或使用纯 5 类路由的数据中心互连 (DCI)。它减少了边界叶设备或边界主干设备之间的 5 类隧道数量。
本文介绍了在数据中心 POD 之间实现 Type 5 路由无缝拼接所需的配置。我们支持 1:1 VRF 实例映射,这意味着本地数据中心网关上的单个 VRF 实例映射到远程网关上的另一个 VRF 实例。
拓扑结构
下图显示了通过 WAN 连接的两个数据中心 POD。两个数据中心使用边缘路由桥接 (ERB) 进行配置。
配置概述
以下步骤显示了在拼接数据中心之间实施纯 EVPN Type 5 路由的相关配置。每个数据中心 POD 都会有一个本地 EVPN-VXLAN 叠加交换矩阵,并利用 EVPN DCI 通过 WAN 到远程数据中心 POD。
同一 POD 中的设备将把 MAC-VRF 实例用于 EVPN-VXLAN 叠加交换矩阵。此外,网关设备还将为整个 WAN 中的 Type 5 DCI 使用第 3 层 VRF 实例。我们的示例侧重于网关设备叠加配置。底层可以使用多个选项。有关详细信息,请参阅 了解使用 VXLAN 数据平面封装的 EVPN 。
配置 MAC-VRF 实例
-
为 GW11 配置 MAC-VRF。在这里,我们正在使用这项
vlan-aware服务您也可以交替配置vlan-based服务或vlan-bundle服务。有关这些服务类型的其他信息,请参阅 EVPN 的 VLAN 服务概述 。user@GW11#set routing-instances <instance-name> instance-type mac-vrf
-
使用 VXLAN 封装配置 EVPN 协议。
user@GW11#set routing-instances <instance-name> protocols evpn encapsulation vxlan set routing-instances <instance-name> protocols evpn default-gateway do-not-advertise
-
配置 VXLAN 隧道端点 (VTEP) 接口(如 lo0 接口)、上述服务类型、一个或多个 VLAN 标记接口,以及此 MAC-VRF 实例特有的路由器识别符和 VRF 目标。
user@GW11#set routing-instances <instance-name> vtep-source-interface interface set routing-instances <instance-name> service-type vlan-aware set routing-instances <instance-name> interface <interface> set routing-instances <instance-name> route-distinguisher <value> set routing-instances <instance-name> vrf-target target:<value>
-
配置用于 EVPN 互连的网桥域。有关更多详细信息,请参阅配置网桥域。该参考页还包含有关层次结构或
routing-instances <instance-name> vlans层次结构使用routing-instances <instance-name> bridge-domains的重要信息。user@GW11#set routing-instances <instance-name> bridge-domains <name> vlan-id <vlan-id> set routing-instances <instance-name> bridge-domains <name> interface <interface> set routing-instances <instance-name> bridge-domains <name> routing-interface <irb interface> set routing-instances <instance-name> bridge-domains <name> vxlan vni <value>
配置第 3 层 VRF 实例
-
为 GW11 配置第 3 层 VRF 实例,包括此 VRF 实例所特有的路由识别符和 VRF 目标。
user@GW11#set routing-instances <instance-name> instance-type vrf set routing-instances <instance-name> routing-options multipath set routing-instances <instance-name> interface interface set routing-instances <instance-name> route-distinguisher <value> set routing-instances <instance-name> vrf-target target:<value> set routing-instances <instance-name> vrf-table-label
-
配置 EVPN 互连,包括互连配置所特有的路由识别符和 VRF 目标。
user@GW11#set routing-instances <instance-name> protocols evpn interconnect vrf-target target:<value> set routing-instances <instance-name> protocols evpn interconnect route-distinguisher <value>
-
使用语句配置
ip-prefix-routes5 类播发。该语句将vniVLAN 映射到整个互连。此处的 VNI 对于配置必须ip-prefix-routes是唯一的。user@GW11#set routing-instances <instance-name> protocols evpn ip-prefix-routes advertise direct-nexthop set routing-instances <instance-name> protocols evpn ip-prefix-routes encapsulation vxlan set routing-instances <instance-name> protocols evpn ip-prefix-routes vni <vni>
域路径 ID
您可以选择将该 domain-path-id 语句配置为 DCI Type 5 拼接实施的一部分。此配置有助于防止 Type 5 路由环路。该 domain-path-id 语句在节中 protocols evpn interconnect 配置。有关更多详细信息,请参阅 domain-path-id 。
set protocols evpn interconnect domain-path-id <domain-id-string>
发布信息
在 Junos OS 25.2R1 版中引入的受支持的 MX 系列路由器上支持基于高级转发工具包 (AFT) 的线卡。