帮助我们改善您的体验。

让我们了解您的想法。

您是否能抽出两分钟的时间完成一份问卷调查?

close
keyboard_arrow_left
EVPN 用户指南
Table of Contents Expand all
list Table of Contents
keyboard_arrow_right

机器翻译对您有帮助吗?

starstarstarstarstar
Go to English page
免责声明:

我们将使用第三方机器翻译软件翻译本页面。瞻博网络虽已做出相当大的努力提供高质量译文,但无法保证其准确性。如果对译文信息的准确性有任何疑问,请参阅英文版本. 可下载的 PDF 仅提供英文版.

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

date_range 24-Jun-24

此示例说明如何使用以太网 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 配置

content_copy zoom_out_map
set chassis aggregated-devices ethernet device-count 3 
set interfaces xe-2/0/1 gigether-options 802.3ad ae0
set interfaces ae0 flexible-vlan-tagging 
set interfaces ae0 encapsulation flexible-ethernet-services 
set interfaces ae0 aggregated-ether-options lacp active 
set interfaces ae0 aggregated-ether-options lacp periodic fast 
set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 
set interfaces ae0 aggregated-ether-options lacp admin-key 1 
set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 
set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 
set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 
set interfaces ae0 aggregated-ether-options mc-ae mode active-active 
set interfaces ae0 aggregated-ether-options mc-ae status-control active 
set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 
set interfaces ae0 unit 1 esi all-active 
set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk 
set interfaces ae0 unit 1 family ethernet-switching vlan members 1 
set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 
set interfaces ae0 unit 2 esi all-active 
set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk 
set interfaces ae0 unit 2 family ethernet-switching vlan members 2 
set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 
set interfaces ae0 unit 3 esi all-active 
set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk 
set interfaces ae0 unit 3 family ethernet-switching vlan members 3
set interfaces xe-2/0/6 enable 
set interfaces xe-2/0/6 flexible-vlan-tagging 
set interfaces xe-2/0/6 encapsulation flexible-ethernet-services 
set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 
set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 
set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.1/24 
set interfaces xe-2/1/1 gigether-options 802.3ad ae1 
set interfaces xe-2/1/2 gigether-options 802.3ad ae1
set interfaces ae1 flexible-vlan-tagging 
set interfaces ae1 encapsulation flexible-ethernet-services 
set interfaces ae1 aggregated-ether-options lacp active 
set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk 
set interfaces ae1 unit 1 family ethernet-switching vlan members 1 
set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk 
set interfaces ae1 unit 2 family ethernet-switching vlan members 2 
set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk 
set interfaces ae1 unit 3 family ethernet-switching vlan members 3 
set multi-chassis multi-chassis-protection 203.0.113.2 interface ae1
set protocols iccp local-ip-addr 203.0.113.1 
set protocols iccp peer 203.0.113.2 session-establishment-hold-time 600 
set protocols iccp peer 203.0.113.2 redundancy-group-id-list 2 
set protocols iccp peer 203.0.113.2 liveness-detection minimum-interval 10000 
set protocols iccp peer 203.0.113.2 liveness-detection multiplier 3

PE1:EVPN-MPLS 配置

content_copy zoom_out_map
set interfaces lo0 unit 0 family inet address 198.51.100.1/32 primary 
set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.2/24 
set interfaces xe-2/0/0 unit 0 family mpls 
set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.111/24 
set interfaces xe-2/0/2 unit 0 family mpls 
set interfaces irb unit 1 family inet address 10.2.1.1/24 virtual-gateway-address 10.2.1.254
set interfaces irb unit 2 family inet address 10.2.2.1/24 virtual-gateway-address 10.2.2.254
set interfaces irb unit 3 family inet address 10.2.3.1/24 virtual-gateway-address 10.2.3.254
set routing-options router-id 198.51.100.1 
set routing-options autonomous-system 65000
set routing-options forwarding-table export evpn-pplb 
set protocols mpls interface xe-2/0/0.0 
set protocols mpls interface xe-2/0/2.0 
set protocols bgp group evpn type internal 
set protocols bgp group evpn local-address 198.51.100.1 
set protocols bgp group evpn family evpn signaling 
set protocols bgp group evpn local-as 65000
set protocols bgp group evpn neighbor 198.51.100.2 
set protocols bgp group evpn neighbor 198.51.100.3 
set protocols ospf area 0.0.0.0 interface lo0.0 
set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 
set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 
set protocols ldp interface xe-2/0/0.0 
set protocols ldp interface xe-2/0/2.0 
set protocols ldp interface lo0.0 
set policy-options policy-statement evpn-pplb from protocol evpn 
set policy-options policy-statement evpn-pplb then load-balance per-packet 
set routing-instances evpn1 instance-type virtual-switch
set routing-instances evpn1 interface xe-2/0/6.1 
set routing-instances evpn1 interface ae0.1 
set routing-instances evpn1 interface ae1.1 
set routing-instances evpn1 route-distinguisher 1:10 
set routing-instances evpn1 vrf-target target:1:5 
set routing-instances evpn1 protocols evpn extended-vlan-list 1 
set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.2 
set routing-instances evpn1 switch-options service-id 1 
set routing-instances evpn1 vlans v1 vlan-id 1
set routing-instances evpn1 vlans v1 l3-interface irb.1
set routing-instances evpn2 instance-type virtual-switch 
set routing-instances evpn2 interface xe-2/0/6.2 
set routing-instances evpn2 interface ae0.2 
set routing-instances evpn2 interface ae1.2 
set routing-instances evpn2 route-distinguisher 1:20 
set routing-instances evpn2 vrf-target target:1:6 
set routing-instances evpn2 protocols evpn extended-vlan-list 2 
set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.2 
set routing-instances evpn2 switch-options service-id 2 
set routing-instances evpn2 vlans v1 vlan-id 2
set routing-instances evpn2 vlans v1 l3-interface irb.2
set routing-instances evpn3 instance-type virtual-switch 
set routing-instances evpn3 interface xe-2/0/6.3 
set routing-instances evpn3 interface ae0.3 
set routing-instances evpn3 interface ae1.3 
set routing-instances evpn3 route-distinguisher 1:30 
set routing-instances evpn3 vrf-target target:1:7 
set routing-instances evpn3 protocols evpn extended-vlan-list 3 
set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.2 
set routing-instances evpn3 switch-options service-id 3 
set routing-instances evpn3 vlans v1 vlan-id 3
set routing-instances evpn3 vlans v1 l3-interface irb.3

PE2:MC-LAG 配置

content_copy zoom_out_map
set chassis aggregated-devices ethernet device-count 3 
set interfaces xe-2/0/1 gigether-options 802.3ad ae0 
set interfaces xe-2/0/6 enable 
set interfaces xe-2/0/6 flexible-vlan-tagging 
set interfaces xe-2/0/6 encapsulation flexible-ethernet-services 
set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 
set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 
set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 
set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.2/24 
set interfaces xe-2/1/1 gigether-options 802.3ad ae1 
set interfaces xe-2/1/2 gigether-options 802.3ad ae1 
set interfaces ae0 flexible-vlan-tagging 
set interfaces ae0 encapsulation flexible-ethernet-services 
set interfaces ae0 aggregated-ether-options lacp active 
set interfaces ae0 aggregated-ether-options lacp periodic fast 
set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 
set interfaces ae0 aggregated-ether-options lacp admin-key 1 
set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 
set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 
set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 
set interfaces ae0 aggregated-ether-options mc-ae mode active-active 
set interfaces ae0 aggregated-ether-options mc-ae status-control standby 
set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 
set interfaces ae0 unit 1 esi all-active 
set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk 
set interfaces ae0 unit 1 family ethernet-switching vlan members 1 
set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 
set interfaces ae0 unit 2 esi all-active 
set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk 
set interfaces ae0 unit 2 family ethernet-switching vlan members 2 
set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 
set interfaces ae0 unit 3 esi all-active 
set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk 
set interfaces ae0 unit 3 family ethernet-switching vlan members 3 
set interfaces ae1 flexible-vlan-tagging 
set interfaces ae1 encapsulation flexible-ethernet-services 
set interfaces ae1 aggregated-ether-options lacp active 
set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk 
set interfaces ae1 unit 1 family ethernet-switching vlan members 1 
set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk 
set interfaces ae1 unit 2 family ethernet-switching vlan members 2 
set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk 
set interfaces ae1 unit 3 family ethernet-switching vlan members 3 
set multi-chassis multi-chassis-protection 203.0.113.1 interface ae1 
set protocols iccp local-ip-addr 203.0.113.2 
set protocols iccp peer 203.0.113.1 session-establishment-hold-time 600 
set protocols iccp peer 203.0.113.1 redundancy-group-id-list 2 
set protocols iccp peer 203.0.113.1 liveness-detection minimum-interval 10000 
set protocols iccp peer 203.0.113.1 liveness-detection multiplier 3

PE2:EVPN-MPLS 配置

content_copy zoom_out_map
set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.222/24 
set interfaces xe-2/0/0 unit 0 family mpls 
set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.22/24 
set interfaces xe-2/0/2 unit 0 family mpls 
set interfaces lo0 unit 0 family inet address 198.51.100.2/32 primary 
set interfaces irb unit 1 family inet address 10.2.1.2/24 virtual-gateway-address 10.2.1.254
set interfaces irb unit 2 family inet address 10.2.2.2/24 virtual-gateway-address 10.2.2.254
set interfaces irb unit 3 family inet address 10.2.3.2/24 virtual-gateway-address 10.2.3.254
set routing-options router-id 198.51.100.2 
set routing-options autonomous-system 65000
set routing-options forwarding-table export evpn-pplb 
set protocols mpls interface xe-2/0/2.0 
set protocols mpls interface xe-2/0/0.0 
set protocols bgp group evpn type internal 
set protocols bgp group evpn local-address 198.51.100.2 
set protocols bgp group evpn family evpn signaling 
set protocols bgp group evpn local-as 65000
set protocols bgp group evpn neighbor 198.51.100.1 
set protocols bgp group evpn neighbor 198.51.100.3 
set protocols ospf area 0.0.0.0 interface lo0.0 
set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 
set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 
set protocols ldp interface xe-2/0/0.0 
set protocols ldp interface xe-2/0/2.0 
set protocols ldp interface lo0.0 
set policy-options policy-statement evpn-pplb from protocol evpn 
set policy-options policy-statement evpn-pplb then load-balance per-packet 
set routing-instances evpn1 instance-type virtual-switch 
set routing-instances evpn1 interface xe-2/0/6.1 
set routing-instances evpn1 interface ae0.1 
set routing-instances evpn1 interface ae1.1 
set routing-instances evpn1 route-distinguisher 1:11 
set routing-instances evpn1 vrf-target target:1:5 
set routing-instances evpn1 protocols evpn extended-vlan-list 1 
set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.1 
set routing-instances evpn1 switch-options service-id 1 
set routing-instances evpn1 vlans v1 vlan-id 1
set routing-instances evpn1 vlans v1 l3-interface irb.1
set routing-instances evpn2 instance-type virtual-switch 
set routing-instances evpn2 interface xe-2/0/6.2 
set routing-instances evpn2 interface ae0.2 
set routing-instances evpn2 interface ae1.2 
set routing-instances evpn2 route-distinguisher 1:21 
set routing-instances evpn2 vrf-target target:1:6 
set routing-instances evpn2 protocols evpn extended-vlan-list 2 
set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.1 
set routing-instances evpn2 switch-options service-id 2 
set routing-instances evpn2 vlans v1 vlan-id 2  
set routing-instances evpn2 vlans v1 l3-interface irb.2
set routing-instances evpn3 instance-type virtual-switch 
set routing-instances evpn3 interface xe-2/0/6.3 
set routing-instances evpn3 interface ae0.3 
set routing-instances evpn3 interface ae1.3 
set routing-instances evpn3 route-distinguisher 1:31 
set routing-instances evpn3 vrf-target target:1:7 
set routing-instances evpn3 protocols evpn extended-vlan-list 3 
set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.1 
set routing-instances evpn3 switch-options service-id 3 
set routing-instances evpn3 vlans v1 vlan-id 3
set routing-instances evpn3 vlans v1 l3-interface irb.3

PE1:配置 MC-LAG

分步过程

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

    content_copy zoom_out_map
    [edit]
    user@switch# set chassis aggregated-devices ethernet device-count 3
    
  2. 在接口 xe-2/0/1 上配置聚合以太网接口 ae0,在 ae0 上配置 LACP 和 MC-LAG。将聚合以太网接口 ae0 划分为三个逻辑接口(ae0.1、ae0.2 和 ae0.3)。对于每个逻辑接口,指定一个 ESI,将逻辑接口置于 MC-LAG 主动-主动模式,然后将逻辑接口映射到 VLAN。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces xe-2/0/1 gigether-options 802.3ad ae0
    user@switch# set interfaces ae0 flexible-vlan-tagging 
    user@switch# set interfaces ae0 encapsulation flexible-ethernet-services 
    user@switch# set interfaces ae0 aggregated-ether-options lacp active 
    user@switch# set interfaces ae0 aggregated-ether-options lacp periodic fast 
    user@switch# set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 
    user@switch# set interfaces ae0 aggregated-ether-options lacp admin-key 1 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae mode active-active 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae status-control active 
    user@switch# set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 
    user@switch# set interfaces ae0 unit 1 esi all-active 
    user@switch# set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae0 unit 1 family ethernet-switching vlan members 1 
    user@switch# set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 
    user@switch# set interfaces ae0 unit 2 esi all-active 
    user@switch# set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae0 unit 2 family ethernet-switching vlan members 2 
    user@switch# set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 
    user@switch# set interfaces ae0 unit 3 esi all-active 
    user@switch# set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae0 unit 3 family ethernet-switching vlan members 3
    
  3. 配置物理接口 xe-2/0/6,并将其划分为三个逻辑接口(xe-2/0/6.1、xe-2/0/6.2 和 xe-2/0/6.3)。将每个逻辑接口映射到一个 VLAN。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces xe-2/0/6 enable 
    user@switch# set interfaces xe-2/0/6 flexible-vlan-tagging 
    user@switch# set interfaces xe-2/0/6 encapsulation flexible-ethernet-services 
    user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 
    user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 
    user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
    
  4. 将物理接口 xe-2/1/0 配置为第 3 层接口,您可以在其上配置 ICCP。将 PE2 上 IP 地址为 203.0.113.2 的接口指定为 PE1 的 ICCP 对等方。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.1/24 
    user@switch# set protocols iccp local-ip-addr 203.0.113.1 
    user@switch# set protocols iccp peer 203.0.113.2 session-establishment-hold-time 600 
    user@switch# set protocols iccp peer 203.0.113.2 redundancy-group-id-list 2 
    user@switch# set protocols iccp peer 203.0.113.2 liveness-detection minimum-interval 10000 
    user@switch# set protocols iccp peer 203.0.113.2 liveness-detection multiplier 3
    
  5. 在接口 xe-2/1/1 和 xe-2/1/2 上配置聚合以太网接口 ae1,并在 ae1 上配置 LACP。将聚合以太网接口 ae1 划分为三个逻辑接口(ae1.1、ae1.2 和 ae1.3),并将每个逻辑接口映射到一个 VLAN。指定 ae1 作为 PE1 和 PE2 之间的多机箱保护链路。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces xe-2/1/1 gigether-options 802.3ad ae1 
    user@switch# set interfaces xe-2/1/2 gigether-options 802.3ad ae1
    user@switch# set interfaces ae1 flexible-vlan-tagging 
    user@switch# set interfaces ae1 encapsulation flexible-ethernet-services 
    user@switch# set interfaces ae1 aggregated-ether-options lacp active 
    user@switch# set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae1 unit 1 family ethernet-switching vlan members 1 
    user@switch# set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae1 unit 2 family ethernet-switching vlan members 2 
    user@switch# set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae1 unit 3 family ethernet-switching vlan members 3 
    user@switch# set multi-chassis multi-chassis-protection 203.0.113.2 interface ae1
    

PE1:配置 EVPN-MPLS

分步过程

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

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.1/32 primary 
    user@switch# set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.2/24 
    user@switch# set interfaces xe-2/0/0 unit 0 family mpls 
    user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.111/24 
    user@switch# set interfaces xe-2/0/2 unit 0 family mpls 
    
  2. 配置 IRB 接口 irb.1、irb.2 和 irb.3。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces irb unit 1 family inet address 10.2.1.1/24 virtual-gateway-address 10.2.1.254
    user@switch# set interfaces irb unit 2 family inet address 10.2.2.1/24 virtual-gateway-address 10.2.2.254
    user@switch# set interfaces irb unit 3 family inet address 10.2.3.1/24 virtual-gateway-address 10.2.3.254
    
  3. 分配路由器 ID 以及 PE1、PE2 和 PE3 所在的自治系统。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-options router-id 198.51.100.1 
    user@switch# set routing-options autonomous-system 65000
    
  4. 使用 EVPN 多宿主主动-主动模式时,为 EVPN 路由启用按数据包负载均衡。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-options forwarding-table export evpn-pplb 
    user@switch# set policy-options policy-statement evpn-pplb from protocol evpn 
    user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
    
  5. 在接口 xe-2/0/0.0 和 xe-2/0/2.0 上启用 MPLS。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols mpls interface xe-2/0/0.0 
    user@switch# set protocols mpls interface xe-2/0/2.0 
    
  6. 配置包含 PE1、PE2 和 PE3 的 IBGP 叠加网络。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols bgp group evpn type internal 
    user@switch# set protocols bgp group evpn local-address 198.51.100.1 
    user@switch# set protocols bgp group evpn family evpn signaling 
    user@switch# set protocols bgp group evpn local-as 65000
    user@switch# set protocols bgp group evpn neighbor 198.51.100.2 
    user@switch# set protocols bgp group evpn neighbor 198.51.100.3 
    
  7. 通过指定启用 EVPN-MPLS 的区域 ID 和接口,将 OSPF 配置为 EVPN 的内部路由协议。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 
    user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 
    user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 
    
  8. 在环路接口和启用 EVPN-MPLS 的接口上配置标签分发协议 (LDP)。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols ldp interface lo0.0 
    user@switch# set protocols ldp interface xe-2/0/0.0 
    user@switch# set protocols ldp interface xe-2/0/2.0 
    
  9. 为 VLAN v1 配置虚拟交换机路由实例,为其分配 VLAN ID 1、2 和 3,并包括与 VLAN 关联的接口和其他实体。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-instances evpn1 instance-type virtual-switch
    user@switch# set routing-instances evpn1 interface xe-2/0/6.1 
    user@switch# set routing-instances evpn1 interface ae0.1 
    user@switch# set routing-instances evpn1 interface ae1.1 
    user@switch# set routing-instances evpn1 route-distinguisher 1:10 
    user@switch# set routing-instances evpn1 vrf-target target:1:5 
    user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 
    user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.2 
    user@switch# set routing-instances evpn1 switch-options service-id 1 
    user@switch# set routing-instances evpn1 vlans v1 vlan-id 1
    user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1
    user@switch# set routing-instances evpn2 instance-type virtual-switch 
    user@switch# set routing-instances evpn2 interface xe-2/0/6.2 
    user@switch# set routing-instances evpn2 interface ae0.2 
    user@switch# set routing-instances evpn2 interface ae1.2 
    user@switch# set routing-instances evpn2 route-distinguisher 1:20 
    user@switch# set routing-instances evpn2 vrf-target target:1:6 
    user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 
    user@switch# set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.2 
    user@switch# set routing-instances evpn2 switch-options service-id 2 
    user@switch# set routing-instances evpn2 vlans v1 vlan-id 2
    user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2
    user@switch# set routing-instances evpn3 instance-type virtual-switch 
    user@switch# set routing-instances evpn3 interface xe-2/0/6.3 
    user@switch# set routing-instances evpn3 interface ae0.3 
    user@switch# set routing-instances evpn3 interface ae1.3 
    user@switch# set routing-instances evpn3 route-distinguisher 1:30 
    user@switch# set routing-instances evpn3 vrf-target target:1:7 
    user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 
    user@switch# set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.2 
    user@switch# set routing-instances evpn3 switch-options service-id 3 
    user@switch# set routing-instances evpn3 vlans v1 vlan-id 3
    user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3
    

PE2:配置 MC-LAG

分步过程

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

    content_copy zoom_out_map
    [edit]
    user@switch# set chassis aggregated-devices ethernet device-count 3
    
  2. 在接口 xe-2/0/1 上配置聚合以太网接口 ae0,在 ae0 上配置 LACP 和 MC-LAG。将聚合以太网接口 ae0 划分为三个逻辑接口(ae0.1、ae0.2 和 ae0.3)。对于每个逻辑接口,指定一个 ESI,将逻辑接口置于 MC-LAG 主动-主动模式,然后将逻辑接口映射到 VLAN。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces xe-2/0/1 gigether-options 802.3ad ae0 
    user@switch# set interfaces ae0 flexible-vlan-tagging 
    user@switch# set interfaces ae0 encapsulation flexible-ethernet-services 
    user@switch# set interfaces ae0 aggregated-ether-options lacp active 
    user@switch# set interfaces ae0 aggregated-ether-options lacp periodic fast 
    user@switch# set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 
    user@switch# set interfaces ae0 aggregated-ether-options lacp admin-key 1 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae mode active-active 
    user@switch# set interfaces ae0 aggregated-ether-options mc-ae status-control standby 
    user@switch# set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 
    user@switch# set interfaces ae0 unit 1 esi all-active 
    user@switch# set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae0 unit 1 family ethernet-switching vlan members 1 
    user@switch# set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 
    user@switch# set interfaces ae0 unit 2 esi all-active 
    user@switch# set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae0 unit 2 family ethernet-switching vlan members 2 
    user@switch# set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 
    user@switch# set interfaces ae0 unit 3 esi all-active 
    user@switch# set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces ae0 unit 3 family ethernet-switching vlan members 3 
    
  3. 配置物理接口 xe-2/0/6,并将其划分为三个逻辑接口(xe-2/0/6.1、xe-2/0/6.2 和 xe-2/0/6.3)。将每个逻辑接口映射到一个 VLAN。

    content_copy zoom_out_map
    [edit]
    set interfaces xe-2/0/6 enable 
    set interfaces xe-2/0/6 flexible-vlan-tagging 
    set interfaces xe-2/0/6 encapsulation flexible-ethernet-services 
    set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk 
    set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 
    set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk 
    set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 
    set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk 
    set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 
    
  4. 将物理接口 xe-2/1/0 配置为第 3 层接口,您可以在其上配置 ICCP。将 PE1 上 IP 地址为 203.0.113.1 的接口指定为 PE2 的 ICCP 对等方。

    content_copy zoom_out_map
    [edit]
    set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.2/24 
    set protocols iccp local-ip-addr 203.0.113.2 
    set protocols iccp peer 203.0.113.1 session-establishment-hold-time 600 
    set protocols iccp peer 203.0.113.1 redundancy-group-id-list 2 
    set protocols iccp peer 203.0.113.1 liveness-detection minimum-interval 10000 
    set protocols iccp peer 203.0.113.1 liveness-detection multiplier 3
    
  5. 在接口 xe-2/1/1 和 xe-2/1/2 上配置聚合以太网接口 ae1,并在 ae1 上配置 LACP。将聚合以太网接口 ae1 划分为三个逻辑接口(ae1.1、ae1.2 和 ae1.3),并将每个逻辑接口映射到一个 VLAN。指定 ae1 作为 PE1 和 PE2 之间的多机箱保护链路。

    content_copy zoom_out_map
    [edit]
    set interfaces xe-2/1/1 gigether-options 802.3ad ae1 
    set interfaces xe-2/1/2 gigether-options 802.3ad ae1 
    set interfaces ae1 flexible-vlan-tagging 
    set interfaces ae1 encapsulation flexible-ethernet-services 
    set interfaces ae1 aggregated-ether-options lacp active 
    set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk 
    set interfaces ae1 unit 1 family ethernet-switching vlan members 1 
    set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk 
    set interfaces ae1 unit 2 family ethernet-switching vlan members 2 
    set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk 
    set interfaces ae1 unit 3 family ethernet-switching vlan members 3 
    set multi-chassis multi-chassis-protection 203.0.113.1 interface ae1 
    

PE2:配置 EVPN-MPLS

分步过程

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

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.2/32 primary 
    user@switch# set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.222/24 
    user@switch# set interfaces xe-2/0/0 unit 0 family mpls 
    user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.22/24 
    user@switch# set interfaces xe-2/0/2 unit 0 family mpls 
    
  2. 配置 IRB 接口 irb.1、irb.2 和 irb.3。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces irb unit 1 family inet address 10.2.1.2/24 virtual-gateway-address 10.2.1.254
    user@switch# set interfaces irb unit 2 family inet address 10.2.2.2/24 virtual-gateway-address 10.2.2.254
    user@switch# set interfaces irb unit 3 family inet address 10.2.3.2/24 virtual-gateway-address 10.2.3.254
    
  3. 分配路由器 ID 以及 PE1、PE2 和 PE3 所在的自治系统。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-options router-id 198.51.100.2 
    user@switch# set routing-options autonomous-system 65000
    
  4. 使用 EVPN 多宿主主动-主动模式时,为 EVPN 路由启用按数据包负载均衡。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-options forwarding-table export evpn-pplb 
    user@switch# set policy-options policy-statement evpn-pplb from protocol evpn 
    user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet 
    
  5. 在接口 xe-2/0/0.0 和 xe-2/0/2.0 上启用 MPLS。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols mpls interface xe-2/0/0.0 
    user@switch# set protocols mpls interface xe-2/0/2.0 
    
  6. 配置包含 PE1、PE2 和 PE3 的 IBGP 叠加网络。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols bgp group evpn type internal 
    user@switch# set protocols bgp group evpn local-address 198.51.100.2 
    user@switch# set protocols bgp group evpn family evpn signaling 
    user@switch# set protocols bgp group evpn local-as 65000
    user@switch# set protocols bgp group evpn neighbor 198.51.100.1 
    user@switch# set protocols bgp group evpn neighbor 198.51.100.3 
    
  7. 通过指定启用 EVPN-MPLS 的区域 ID 和接口,将 OSPF 配置为 EVPN 的内部路由协议。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 
    user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 
    user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 
    
  8. 在环路接口和启用 EVPN-MPLS 的接口上配置标签分发协议 (LDP)。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols ldp interface lo0.0 
    user@switch# set protocols ldp interface xe-2/0/0.0 
    user@switch# set protocols ldp interface xe-2/0/2.0 
    
  9. 为 VLAN v1 配置虚拟交换机路由实例,为其分配 VLAN ID 1、2 和 3,并包括与 VLAN 关联的接口和其他实体。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-instances evpn1 instance-type virtual-switch 
    user@switch# set routing-instances evpn1 interface xe-2/0/6.1 
    user@switch# set routing-instances evpn1 interface ae0.1 
    user@switch# set routing-instances evpn1 interface ae1.1 
    user@switch# set routing-instances evpn1 route-distinguisher 1:11 
    user@switch# set routing-instances evpn1 vrf-target target:1:5 
    user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 
    user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.1 
    user@switch# set routing-instances evpn1 switch-options service-id 1 
    user@switch# set routing-instances evpn1 vlans v1 vlan-id 1
    user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1
    user@switch# set routing-instances evpn2 instance-type virtual-switch 
    user@switch# set routing-instances evpn2 interface xe-2/0/6.2 
    user@switch# set routing-instances evpn2 interface ae0.2 
    user@switch# set routing-instances evpn2 interface ae1.2 
    user@switch# set routing-instances evpn2 route-distinguisher 1:21 
    user@switch# set routing-instances evpn2 vrf-target target:1:6 
    user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 
    user@switch# set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.1 
    user@switch# set routing-instances evpn2 switch-options service-id 2 
    user@switch# set routing-instances evpn2 vlans v1 vlan-id 2  
    user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2
    user@switch# set routing-instances evpn3 instance-type virtual-switch 
    user@switch# set routing-instances evpn3 interface xe-2/0/6.3 
    user@switch# set routing-instances evpn3 interface ae0.3 
    user@switch# set routing-instances evpn3 interface ae1.3 
    user@switch# set routing-instances evpn3 route-distinguisher 1:31 
    user@switch# set routing-instances evpn3 vrf-target target:1:7 
    user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 
    user@switch# set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.1 
    user@switch# set routing-instances evpn3 switch-options service-id 3 
    user@switch# set routing-instances evpn3 vlans v1 vlan-id 3
    user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3

PE3 配置

CLI 快速配置

PE3:EVPN-MPLS 配置

content_copy zoom_out_map
set interfaces lo0 unit 0 family inet address 198.51.100.3/32 primary 
set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.1/24 
set interfaces xe-2/0/2 unit 0 family mpls 
set interfaces xe-2/0/3 unit 0 family inet address 192.0.2.11/24 
set interfaces xe-2/0/3 unit 0 family mpls 
set interfaces xe-2/0/6 enable
set interfaces xe-2/0/6 flexible-vlan-tagging
set interfaces xe-2/0/6 encapsulation flexible-ethernet-services
set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk
set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 
set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 
set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk 
set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
set interfaces irb unit 1 family inet address 10.2.1.3/24 virtual-gateway-address 10.2.1.254
set interfaces irb unit 2 family inet address 10.2.2.3/24 virtual-gateway-address 10.2.2.254
set interfaces irb unit 3 family inet address 10.2.3.3/24 virtual-gateway-address 10.2.3.254
set routing-options router-id 198.51.100.3 
set routing-options autonomous-system 65000
set routing-options forwarding-table export evpn-pplb 
set protocols mpls interface xe-2/0/2.0 
set protocols mpls interface xe-2/0/3.0 
set protocols bgp group evpn type internal 
set protocols bgp group evpn local-address 198.51.100.3 
set protocols bgp group evpn family evpn signaling 
set protocols bgp group evpn local-as 65000
set protocols bgp group evpn neighbor 198.51.100.1 
set protocols bgp group evpn neighbor 198.51.100.2 
set protocols ospf area 0.0.0.0 interface lo0.0 
set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 
set protocols ospf area 0.0.0.0 interface xe-2/0/3.0 
set protocols ldp interface lo0.0 
set protocols ldp interface xe-2/0/2.0 
set protocols ldp interface xe-2/0/3.0 
set policy-options policy-statement evpn-pplb from protocol evpn 
set policy-options policy-statement evpn-pplb then load-balance per-packet
set routing-instances evpn1 instance-type virtual-switch 
set routing-instances evpn1 interface xe-2/0/6.1 
set routing-instances evpn1 route-distinguisher 1:12 
set routing-instances evpn1 vrf-target target:1:5 
set routing-instances evpn1 protocols evpn extended-vlan-list 1 
set routing-instances evpn1 switch-options service-id 1 
set routing-instances evpn1 vlans v1 vlan-id 1
set routing-instances evpn1 vlans v1 l3-interface irb.1
set routing-instances evpn2 instance-type virtual-switch 
set routing-instances evpn2 interface xe-2/0/6.2 
set routing-instances evpn2 route-distinguisher 1:22 
set routing-instances evpn2 vrf-target target:1:6 
set routing-instances evpn2 protocols evpn extended-vlan-list 2 
set routing-instances evpn2 switch-options service-id 2 
set routing-instances evpn2 vlans v1 vlan-id 2
set routing-instances evpn2 vlans v1 l3-interface irb.2
set routing-instances evpn3 instance-type virtual-switch 
set routing-instances evpn3 interface xe-2/0/6.3 
set routing-instances evpn3 route-distinguisher 1:32 
set routing-instances evpn3 vrf-target target:1:7 
set routing-instances evpn3 protocols evpn extended-vlan-list 3 
set routing-instances evpn3 switch-options service-id 3 
set routing-instances evpn3 vlans v1 vlan-id 3
set routing-instances evpn3 vlans v1 l3-interface irb.3

PE3:配置 EVPN-MPLS

分步过程

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

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.3/32 primary 
    user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.1/24 
    user@switch# set interfaces xe-2/0/2 unit 0 family mpls 
    user@switch# set interfaces xe-2/0/3 unit 0 family inet address 192.0.2.11/24 
    user@switch# set interfaces xe-2/0/3 unit 0 family mpls
    
  2. 配置连接到主机的接口 xe-2/0/6。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces xe-2/0/6 enable 
    user@switch# set interfaces xe-2/0/6 flexible-vlan-tagging 
    user@switch# set interfaces xe-2/0/6 encapsulation flexible-ethernet-services 
    user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 
    user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 
    user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk 
    user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
    
  3. 配置 IRB 接口 irb.1、irb.2 和 irb.3。

    content_copy zoom_out_map
    [edit]
    user@switch# set interfaces irb unit 1 family inet address 10.2.1.3/24 virtual-gateway-address 10.2.1.254
    user@switch# set interfaces irb unit 2 family inet address 10.2.2.3/24 virtual-gateway-address 10.2.2.254
    user@switch# set interfaces irb unit 3 family inet address 10.2.3.3/24 virtual-gateway-address 10.2.3.254
    
  4. 分配路由器 ID 以及 PE1、PE2 和 PE3 所在的自治系统。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-options router-id 198.51.100.3 
    user@switch# set routing-options autonomous-system 65000
    
  5. 使用 EVPN 多宿主主动-主动模式时,为 EVPN 路由启用按数据包负载均衡。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-options forwarding-table export evpn-pplb
    user@switch# set policy-options policy-statement evpn-pplb from protocol evpn 
    user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
    
  6. 在接口 xe-2/0/2.0 和 xe-2/0/3.0 上启用 MPLS。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols mpls interface xe-2/0/2.0 
    user@switch# set protocols mpls interface xe-2/0/3.0
    
  7. 配置包含 PE1、PE2 和 PE3 的 IBGP 叠加网络。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols bgp group evpn type internal 
    user@switch# set protocols bgp group evpn local-address 198.51.100.3 
    user@switch# set protocols bgp group evpn family evpn signaling 
    user@switch# set protocols bgp group evpn local-as 65000
    user@switch# set protocols bgp group evpn neighbor 198.51.100.1 
    user@switch# set protocols bgp group evpn neighbor 198.51.100.2
    
  8. 通过指定启用 EVPN-MPLS 的区域 ID 和接口,将 OSPF 配置为 EVPN 的内部路由协议。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 
    user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 
    user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/3.0
    
  9. 在环路接口和启用 EVPN-MPLS 的接口上配置 LDP。

    content_copy zoom_out_map
    [edit]
    user@switch# set protocols ldp interface lo0.0 
    user@switch# set protocols ldp interface xe-2/0/2.0 
    user@switch# set protocols ldp interface xe-2/0/3.0
    
  10. 为 VLAN v1 配置虚拟交换机路由实例,为其分配 VLAN ID 1、2 和 3,并包括与 VLAN 关联的接口和其他实体。

    content_copy zoom_out_map
    [edit]
    user@switch# set routing-instances evpn1 instance-type virtual-switch 
    user@switch# set routing-instances evpn1 interface xe-2/0/6.1 
    user@switch# set routing-instances evpn1 route-distinguisher 1:12 
    user@switch# set routing-instances evpn1 vrf-target target:1:5 
    user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 
    user@switch# set routing-instances evpn1 switch-options service-id 1 
    user@switch# set routing-instances evpn1 vlans v1 vlan-id 1
    user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1
    user@switch# set routing-instances evpn2 instance-type virtual-switch 
    user@switch# set routing-instances evpn2 interface xe-2/0/6.2 
    user@switch# set routing-instances evpn2 route-distinguisher 1:22 
    user@switch# set routing-instances evpn2 vrf-target target:1:6 
    user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 
    user@switch# set routing-instances evpn2 switch-options service-id 2 
    user@switch# set routing-instances evpn2 vlans v1 vlan-id 2
    user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2
    user@switch# set routing-instances evpn3 instance-type virtual-switch 
    user@switch# set routing-instances evpn3 interface xe-2/0/6.3 
    user@switch# set routing-instances evpn3 route-distinguisher 1:32 
    user@switch# set routing-instances evpn3 vrf-target target:1:7 
    user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 
    user@switch# set routing-instances evpn3 switch-options service-id 3 
    user@switch# set routing-instances evpn3 vlans v1 vlan-id 3
    user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3
    
external-footer-nav