Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:EVPN-MPLS 与 MC-LAG 拓扑互连

此示例说明如何使用以太网 VPN (EVPN) 通过 MPLS 网络将多机箱链路聚合 (MC-LAG) 网络扩展到数据中心网络或地理位置分散的园区网络。

MC-LAG 拓扑支持 EVPN-MPLS 互通,其中两台 MX 系列路由器、两台 EX9200 交换机或两台瞻博网络设备的混合用作 MC-LAG 对等方,这些对等方使用机箱间控制协议 (ICCP) 和机箱间链路 (ICL) 来连接和维护拓扑。MC-LAG 对等方连接到 MPLS 网络中的提供商边缘 (PE) 设备。PE 设备可以是 MX 系列路由器,也可以是 EX9200 交换机。

此示例说明如何配置 MPLS 网络中的 MC-LAG 对等方和 PE 设备以相互配合。

要求

此示例使用以下硬件和软件组件:

  • 三台 EX9200 交换机:

    • PE1 和 PE2,它们在 MC-LAG 拓扑中充当 MC-LAG 对等方,在 EVPN-MPLS 叠加网络中充当 EVPN BGP 对等方。

    • PE3,在 EVPN-MPLS 叠加网络中充当 EVPN BGP 对等方。

  • EX9200 交换机运行的是 Junos OS 17.4R1 或更高版本的软件。

注意:

尽管 MC-LAG 拓扑包括两个客户边缘 (CE) 设备,但此示例重点介绍 PE1、PE2 和 PE3 的配置。

概述和拓扑

图 1 显示了提供商边缘设备 PE1 和 PE2 配置为 MC-LAG 对等方的 MC-LAG 拓扑。MC-LAG 对等方通过 ICCP 链路交换控制信息,并通过 ICL 交换数据流量。在此示例中,ICL 是由两个接口组成的聚合以太网接口。

图 1:EVPN-MPLS 与 MC-LAG 拓扑 EVPN-MPLS Interworking With an MC-LAG Topology互连

图 1 中的拓扑还包括 CE 设备 CE1 和 CE2,它们都是每个 PE 设备的多宿主设备。CE1 和两个 PE 设备之间的链路捆绑为聚合以太网接口,在该接口上配置了处于主动-主动模式的 MC-LAG。

图 1 中的拓扑还包括位于 MPLS 网络边缘的 PE3。PE3 充当 MC-LAG 网络与数据中心或地理上分散的园区网络之间的网关。PE1、PE2 和 PE3 运行 EVPN,使 MC-LAG 网络中的主机能够通过干预 MPLS 网络与数据中心或其他园区网络中的主机进行通信。

从 EVPN-MPLS 互通功能的角度来看,PE3 仅充当 EVPN BGP 对等方,MC-LAG 拓扑中的 PE1 和 PE2 具有双重角色:

  • MC-LAG 网络中的 MC-LAG 对等方。

  • EVPN-MPLS 网络中的 EVPN BGP 对等方。

由于具有双重角色,PE1 和 PE2 配置了 MC-LAG、EVPN、BGP 和 MPLS 属性。

表 1 概述了在 PE1、PE2 和 PE3 上配置的关键 MC-LAG 和 EVPN(BGP 和 MPLS)属性。

表 1:在 PE1、PE2 和 PE3 上配置的关键 MC-LAG 和 EVPN(BGP 和 MPLS)属性

关键属性

PE1

PE2

PE3

MC-LAG Attributes

接口

ICL:聚合以太网接口 ae1,由 xe-2/1/1 和 xe-2/1/2 组成

ICCP: xe-2/1/0

ICL:聚合以太网接口 ae1,由 xe-2/1/1 和 xe-2/1/2 组成

ICCP: xe-2/1/0

不適用

EVPN-MPLS

接口

与 PE3 的连接:xe-2/0/0

与 PE2 的连接:xe-2/0/2

与 PE3 的连接:xe-2/0/2

与 PE1 的连接:xe-2/0/0

与 PE1 的连接:xe-2/0/2

与 PE2 的连接:xe-2/0/3

IP 地址

BGP 对等方地址:198.51.100.1

BGP 对等方地址:198.51.100.2

BGP 对等地址:198.51.100.3

自治系统

65000

65000

65000

虚拟交换机路由实例

EVPN1、EVPN2、EVPN3

EVPN1、EVPN2、EVPN3

EVPN1、EVPN2、EVPN3

请注意以下有关 EVPN-MPLS 互通功能及其配置的信息:

  • 您必须在 MC-LAG 拓扑中的双宿主接口上配置以太网分段标识符 (ESI)。ESI 使 EVPN 能够识别双宿主接口。

  • 唯一受支持的路由实例类型是虚拟交换机实例 (set routing-instances name instance-type virtual-switch)。

  • 在 MC-LAG 对等方上,必须在层次结构级别中包含bgp-peer[edit routing-instances name protocols evpn mclag]配置语句。此配置语句允许 EVPN-MPLS 与 MC-LAG 对等方上的 MC-LAG 互通。

  • 不支持地址解析协议 (ARP) 抑制。

PE1 和 PE2 配置

要配置 PE1 和 PE2,请执行以下任务:

CLI 快速配置

PE1:MC-LAG 配置

PE1:EVPN-MPLS 配置

PE2:MC-LAG 配置

PE2:EVPN-MPLS 配置

PE1:配置 MC-LAG

分步过程

  1. 设置 PE1 上的聚合以太网接口数量。

  2. 在接口 xe-2/0/1 上配置聚合以太网接口 ae0,在 ae0 上配置 LACP 和 MC-LAG。将聚合以太网接口 ae0 划分为三个逻辑接口(ae0.1、ae0.2 和 ae0.3)。对于每个逻辑接口,指定一个 ESI,将逻辑接口置于 MC-LAG 主动-主动模式,然后将逻辑接口映射到 VLAN。

  3. 配置物理接口 xe-2/0/6,并将其划分为三个逻辑接口(xe-2/0/6.1、xe-2/0/6.2 和 xe-2/0/6.3)。将每个逻辑接口映射到一个 VLAN。

  4. 将物理接口 xe-2/1/0 配置为第 3 层接口,您可以在其上配置 ICCP。将 PE2 上 IP 地址为 203.0.113.2 的接口指定为 PE1 的 ICCP 对等方。

  5. 在接口 xe-2/1/1 和 xe-2/1/2 上配置聚合以太网接口 ae1,并在 ae1 上配置 LACP。将聚合以太网接口 ae1 划分为三个逻辑接口(ae1.1、ae1.2 和 ae1.3),并将每个逻辑接口映射到一个 VLAN。指定 ae1 作为 PE1 和 PE2 之间的多机箱保护链路。

PE1:配置 EVPN-MPLS

分步过程

  1. 配置环路接口以及连接到其他 PE 设备的接口。

  2. 配置 IRB 接口 irb.1、irb.2 和 irb.3。

  3. 分配路由器 ID 以及 PE1、PE2 和 PE3 所在的自治系统。

  4. 使用 EVPN 多宿主主动-主动模式时,为 EVPN 路由启用按数据包负载均衡。

  5. 在接口 xe-2/0/0.0 和 xe-2/0/2.0 上启用 MPLS。

  6. 配置包含 PE1、PE2 和 PE3 的 IBGP 叠加网络。

  7. 通过指定启用 EVPN-MPLS 的区域 ID 和接口,将 OSPF 配置为 EVPN 的内部路由协议。

  8. 在环路接口和启用 EVPN-MPLS 的接口上配置标签分发协议 (LDP)。

  9. 为 VLAN v1 配置虚拟交换机路由实例,为其分配 VLAN ID 1、2 和 3,并包括与 VLAN 关联的接口和其他实体。

PE2:配置 MC-LAG

分步过程

  1. 设置 PE2 上的聚合以太网接口数量。

  2. 在接口 xe-2/0/1 上配置聚合以太网接口 ae0,在 ae0 上配置 LACP 和 MC-LAG。将聚合以太网接口 ae0 划分为三个逻辑接口(ae0.1、ae0.2 和 ae0.3)。对于每个逻辑接口,指定一个 ESI,将逻辑接口置于 MC-LAG 主动-主动模式,然后将逻辑接口映射到 VLAN。

  3. 配置物理接口 xe-2/0/6,并将其划分为三个逻辑接口(xe-2/0/6.1、xe-2/0/6.2 和 xe-2/0/6.3)。将每个逻辑接口映射到一个 VLAN。

  4. 将物理接口 xe-2/1/0 配置为第 3 层接口,您可以在其上配置 ICCP。将 PE1 上 IP 地址为 203.0.113.1 的接口指定为 PE2 的 ICCP 对等方。

  5. 在接口 xe-2/1/1 和 xe-2/1/2 上配置聚合以太网接口 ae1,并在 ae1 上配置 LACP。将聚合以太网接口 ae1 划分为三个逻辑接口(ae1.1、ae1.2 和 ae1.3),并将每个逻辑接口映射到一个 VLAN。指定 ae1 作为 PE1 和 PE2 之间的多机箱保护链路。

PE2:配置 EVPN-MPLS

分步过程

  1. 配置环路接口以及连接到其他 PE 设备的接口。

  2. 配置 IRB 接口 irb.1、irb.2 和 irb.3。

  3. 分配路由器 ID 以及 PE1、PE2 和 PE3 所在的自治系统。

  4. 使用 EVPN 多宿主主动-主动模式时,为 EVPN 路由启用按数据包负载均衡。

  5. 在接口 xe-2/0/0.0 和 xe-2/0/2.0 上启用 MPLS。

  6. 配置包含 PE1、PE2 和 PE3 的 IBGP 叠加网络。

  7. 通过指定启用 EVPN-MPLS 的区域 ID 和接口,将 OSPF 配置为 EVPN 的内部路由协议。

  8. 在环路接口和启用 EVPN-MPLS 的接口上配置标签分发协议 (LDP)。

  9. 为 VLAN v1 配置虚拟交换机路由实例,为其分配 VLAN ID 1、2 和 3,并包括与 VLAN 关联的接口和其他实体。

PE3 配置

CLI 快速配置

PE3:EVPN-MPLS 配置

PE3:配置 EVPN-MPLS

分步过程

  1. 配置环路接口以及连接到其他 PE 设备的接口。

  2. 配置连接到主机的接口 xe-2/0/6。

  3. 配置 IRB 接口 irb.1、irb.2 和 irb.3。

  4. 分配路由器 ID 以及 PE1、PE2 和 PE3 所在的自治系统。

  5. 使用 EVPN 多宿主主动-主动模式时,为 EVPN 路由启用按数据包负载均衡。

  6. 在接口 xe-2/0/2.0 和 xe-2/0/3.0 上启用 MPLS。

  7. 配置包含 PE1、PE2 和 PE3 的 IBGP 叠加网络。

  8. 通过指定启用 EVPN-MPLS 的区域 ID 和接口,将 OSPF 配置为 EVPN 的内部路由协议。

  9. 在环路接口和启用 EVPN-MPLS 的接口上配置 LDP。

  10. 为 VLAN v1 配置虚拟交换机路由实例,为其分配 VLAN ID 1、2 和 3,并包括与 VLAN 关联的接口和其他实体。