Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 EVPN 多主机

为了实现网络冗余和负载平衡,OpenStack 节点可连接到能够连接到 VXLAN-EVPN 网络的多个叶交换机。瞻博网络 ML2 VXLAN-EVPN 驱动程序插件为多主机对等设备配置相同的以太网分段识别 (ESI) 编号和相同的 VLAN、VNI 封装详细信息。这可在设备上实现 EVPN 多主机功能。

OpenStack 节点可利用所有支持多拥有功能的上行链路来发送流量。这样,在任何故障时,都可提供负载平衡和冗余。上行链路接口必须是聚合接口。

图 1:EVPN多主机 EVPN Multi-homing

如果使用 命令为特定 OpenStack 节点添加了多个设备连接,则此节点被视为已启用多 jnpr_switchport_mapping 主设备。接口必须是聚合以太网接口。这将触发 ESI ID 生成,并配置至聚合交换机接口。

支持的设备和 JUNOS 版本

EX、QFX、SRX 和 vSRX 系列设备

配置 ML2 VXLAN EVPN 插件是此插件的先决条件。有关使用 EVPN 插件配置 ML2 VXLAN的详细信息,请参阅 使用 EVPN 配置 ML2 VXLAN 插件

此外, jnpr_switchport_mapping 命令还会创建从 ESI ID 以及基于拓扑输入的桥接映射详细信息派生出所需的物理拓扑名称。

要更新配置详细信息:

  1. 更新交换机所连接 OpenStack 节点的 Open vSwitch 代理配置文件中的配置详细信息:

  2. 使用 neutron ML2 插件配置文件 physical_topology.ini 中的 VLAN 范围更新地址名称 ml2_conf.ini,如下所示:

  3. 要验证 EVPN 多主机插件是否正常运行,请重新启动 neutron 服务器、创建网络和与网络关联的 VM。禁用冗余链路时,可到达启用多存储的虚拟机。