使用 5 类路由的数据中心互连设计和实施
使用 EVPN 5 类路由的数据中心互连
EVPN Type 5 路由(也称为 IP 前缀路由)用于 DCI 环境中,在使用不同的 IP 地址子网方案的数据中心之间传递流量。
在此参考架构中,EVPN Type 5 路由在不同数据中心的主干设备之间交换,以便于在数据中心之间传输流量。
在跨数据中心发送 EVPN Type 5 消息之前,需要数据中心之间的物理连接。这种物理连接由 WAN 云中的主干设备提供。一个主干设备连接到单个数据中心的每个主干设备,并参与叠加 IBGP 和底层 EBGP 会话。EBGP 还在单独的 BGP 组中运行,以将主干设备相互连接;此 BGP 组中启用了 EVPN 信令。
图 1 显示了两个使用 EVPN Type 5 路由进行 DCI 的数据中心。

有关 EVPN Type 5 路由的更多信息,请参阅 使用适用于 EVPN-VXLAN 的 VXLAN 封装的 EVPN Type-5 路由。
本节中的所有过程均假设 EVPN Type 2 路由在数据中心成功传递。有关设置说明 ,请参阅集中路由桥接叠加设计和实施 。
本节介绍使用 EVPN Type 5 路由配置 DCI 的过程,并包括以下过程:
- 配置主干设备接口
- 启用 EBGP 作为主干设备和主干设备之间的底层网络路由协议
- 为主干设备上的叠加网络启用 IBGP
- 启用 EBGP 作为中枢设备之间的路由协议
- 使用 EVPN 5 类路由配置 DCI
- 验证使用 EVPN Type 5 路由的 DCI 是否正常运行
- 使用 5 类路由的 DCI — 发布历史记录
配置主干设备接口
此架构中的主干设备是 WAN 云的一部分,必须同时为每个数据中心中的主干设备以及其他主干设备提供连接。必须先建立这种连接,然后才能在不同数据中心内的主干设备之间交换 EVPN Type 5 路由。
图 2 概述了在这些步骤中配置的 IP 地址。

要配置主干设备和主干设备接口:
(聚合以太网接口)在数据中心 1、2 以及主干设备上的主干设备交换机上配置聚合以太网接口。
这一步仅显示将 IP 地址分配给聚合以太网接口。有关创建聚合以太网接口的完整分步说明,请参阅 配置链路聚合。
数据中心 1 中的主干设备 1:
set interfaces ae3 unit 0 family inet address 172.16.101.1/31
数据中心 1 中的主干设备 2:
set interfaces ae3 unit 0 family inet address 172.16.102.1/31
数据中心 1 中的主干设备 3:
set interfaces ae3 unit 0 family inet address 172.16.103.1/31
数据中心 1 中的主干设备 4:
set interfaces ae3 unit 0 family inet address 172.16.104.1/31
数据中心 2 中的主干设备 5:
set interfaces ae4 unit 0 family inet address 172.16.105.3/31
数据中心 2 中的主干设备 6:
set interfaces ae4 unit 0 family inet address 172.16.106.3/31
骨干设备 1:
set interfaces ae1 unit 0 family inet address 172.16.101.0/31 set interfaces ae2 unit 0 family inet address 172.16.102.0/31 set interfaces ae3 unit 0 family inet address 172.16.103.0/31 set interfaces ae4 unit 0 family inet address 172.16.104.0/31 set interfaces ae200 unit 0 family inet address 172.16.200.0/31
骨干设备 2:
set interfaces ae5 unit 0 family inet address 172.16.105.2/31 set interfaces ae6 unit 0 family inet address 172.16.106.2/31 set interfaces ae200 unit 0 family inet address 172.16.200.1/31
(聚合以太网接口中不包括的独立接口)请参阅 配置接口地址。
启用 EBGP 作为主干设备和主干设备之间的底层网络路由协议
在此参考设计中,EBGP 用作底层网络的路由协议。主干设备必须与主干设备一起参与 EBGP,才能支持底层连接。
本指南的 IP 交换矩阵底层网络设计和实施 部分介绍了在主干和叶设备上启用 EBGP 的过程。此过程假定已在主干和叶设备上启用 EBGP,尽管主干设备上的某些 EBGP 配置需要更新以支持主干设备,因此包含在这些步骤中。
在此参考设计中,EBGP 将每个枝叶、主干和主干设备分配给其自己的唯一 32 位自治系统 (AS) 编号。
图 3 显示了参考设计中包含主干设备和主干设备的 EBGP 拓扑概述。

图 4 展示了在此过程中配置的 EBGP 协议参数。对拓扑中的其他设备重复此过程,在剩余设备上启用 EBGP。

要使 EBGP 支持此参考设计中的底层网络,
为主干设备上的叠加网络启用 IBGP
骨干设备必须运行 IBGP 才能实现叠加网络连接,并且能够使用 EVPN Type 5 路由支持 DCI。
图 5 显示了拓扑中包含主干设备时的已验证参考设计的 IBGP 配置。在经过验证的参考设计中,同一数据中心中的所有主干和叶设备都会分配到同一自治系统中。主干设备与使用主干设备作为 WAN 云入口点的数据中心的主干和叶设备被分配到同一自治系统中。

图 6 展示了经过验证的参考设计中的路由反射器配置。一个路由反射器群集(群集 ID 192.168.2.10)包括主干设备 1 作为路由反射器,数据中心 1 中的所有主干设备均作为路由反射器客户端。另一个路由反射器群集(群集 ID 192.168.2.11)包括主干设备 2 作为路由反射器,数据中心 2 中的所有主干设备均作为路由反射器客户端。

经过验证的参考设计支持多个分层路由反射器,其中一个群集包括充当主干设备客户端的路由反射器的主干设备,另一个群集包含充当叶设备客户端的路由反射器的主干设备。要查看配置其他路由反射器的配置步骤,请参阅 为叠加配置 IBGP。
图 7 显示了连接两个数据中心时的完整分层路由反射器拓扑:

有关 BGP 路由反射器的更多信息,请参阅 了解 BGP 路由反射器。
此过程假设已为主干和叶设备启用了 IBGP,详见 为叠加配置 IBGP。此过程包含主干设备配置,以说明它们与主干设备的关系。
要为主干设备设置 IBGP 连接,
启用 EBGP 作为中枢设备之间的路由协议
在此参考设计中,EBGP 还用作主干设备之间的路由协议。骨干设备使用 IP 连接,主干设备必须配置为 EBGP 对等方。
在这些步骤中创建第二个 EBGP 组BACKBONE-BGP,用于在主干设备之间启用 EBGP。在这些步骤中,每个主干设备都会被分配到新的 EBGP 组中的唯一 32 位 AS 编号中。因此,主干设备属于两个 EBGP 组UNDERLAY-BGP 和 BACKBONE-BGP—,每个组内都有一个唯一的 AS 编号。在此过程中,EVPN 信令也必须在 EBGP 组中配置,它必须运行以支持主干设备之间的 EVPN。
图 8 展示了在骨干设备之间启用 EBGP 所需的属性。

要启用 EBGP 作为主干设备之间的路由协议,
使用 EVPN 5 类路由配置 DCI
当 EVPN Type 5 路由用于 DCI 时,不同数据中心主干设备上的 IRB 接口之间会交换 EVPN Type 5 消息。这些 IRB 接口在路由实例中配置。
在此配置中,每个数据中心都有一个唯一的虚拟网络标识符(VNI 102001和202001),但两个 VNI 均映射到同一路由实例 (VRF 501) 中的同一 VLAN (VLAN 2001)。
有关路由实例的说明,请参阅 图 9 。

要使用 EVPN Type 5 路由启用 DCI:
此过程假定本指南前面创建的路由实例、IRB 和 VLAN 可正常运行。请参阅 集中路由桥接叠加设计和实施。
在 MX 路由器上实施边界叶功能时,请记住,路由器仅支持虚拟交换机实例。MX 路由器不支持默认实例。
验证使用 EVPN Type 5 路由的 DCI 是否正常运行
输入以下命令以验证可以使用 EVPN Type 5 路由在数据中心之间发送流量:
使用 5 类路由的 DCI — 发布历史记录
表 1 提供了本部分所有功能的历史记录及其在此参考设计中支持的功能。
释放 |
描述 |
---|---|
19.1R2 |
运行 Junos OS 19.1R2 及更高版本的 QFX10002-60C 和 QFX5120-32C 交换机支持本部分记录的所有功能。 |
18.4R2-S2 |
运行 Junos OS 18.4R2-S2 及更高版本的 QFX5110 和 QFX5120-48Y 交换机和 MX 路由器支持本部分记录的所有功能。 |