华为 二层 EVPN实验

1 BGP MPLS EVPN单活实验-二层

1.1 实验拓扑

在这里插入图片描述

1.2 实验步骤

  1. 骨干链路之间运行OSPF路由协议IGP 环回口互通
  2. 骨干链路之间运行mpls ldp协议
  3. PE之间 建立BGP evpn 邻居
  4. 在PE上面创建evpn 实例和 BD域
  5. 在PE上面创建子接口,封装VLAN、绑定BD,将CE接入进来

1.3 配置文件

因为两边的CE和PE的配置类似,因此只贴一份配置文件

CE的配置文件
sysname CE1
vlan batch 10
interface GigabitEthernet0/0/1	上联口trunk
 port link-type trunk
 port trunk allow-pass vlan 10
interface GigabitEthernet0/0/2	
 port link-type access
 port default vlan 10
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10
PE的配置文件
sysname PE1
undo dcn
evpn vpn-instance A bd-mode	//evpn实例bd模式
 route-distinguisher 10:10
 vpn-target 10:10 export-extcommunity
 vpn-target 10:10 import-extcommunity
evpn source-address 1.1.1.1	配置evpn源地址,用于双归属情况下选举DF
mpls lsr-id 1.1.1.1
mpls
mpls ldp
bridge-domain 1
 evpn binding vpn-instance A
interface Ethernet1/0/0
 ip address 12.1.1.1 255.255.255.0
 mpls
 mpls ldp
interface Ethernet1/0/1.10 mode l2
 encapsulation dot1q vid 10
 rewrite pop single
 bridge-domain 1
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
bgp 100
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 l2vpn-family evpn
  peer 2.2.2.2 enable
ospf 1
 area 0.0.0.0
  network 1.1.1.1 0.0.0.0
  network 12.1.1.1 0.0.0.0
P的配置文件
sysname R1
mpls lsr-id 3.3.3.3
mpls
mpls ldp
interface GigabitEthernet0/0/0
 ip address 12.1.1.2 255.255.255.0 
 mpls
 mpls ldp
#
interface GigabitEthernet0/0/1
 ip address 23.1.1.2 255.255.255.0 
 mpls
 mpls ldp
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255 
#
ospf 1 
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 12.1.1.2 0.0.0.0 
  network 23.1.1.2 0.0.0.0 
PC的配置

在这里插入图片描述

2 BGP MPLS EVPN双活实验-二层

2.1 实验拓扑

在这里插入图片描述

2.2 实验步骤

  1. 骨干链路之间运行OSPF路由协议IGP 环回口互通
  2. 骨干链路之间运行mpls ldp协议
  3. PE之间 建立BGP evpn 邻居
  4. 在PE上面配置evpn 实例和 BD域
  5. 在PE上面配置 esi 和 e-trunk
  6. 在PE的eth-trunk口配置子接口,封装VLAN、绑定BD,将CE接入进来

与上面的实验对比,仅修改了CE1 PE1 PE4的配置

2.3 配置文件

CE1的配置文件
sysname CE1
interface Eth-Trunk10	与PE建立eth-trunk,并放行vlan10
 port link-type trunk
 port trunk allow-pass vlan 10
 mode lacp-static
interface GigabitEthernet0/0/1
 eth-trunk 10
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10
interface GigabitEthernet0/0/4
 eth-trunk 10
PE1的配置文件
sysname PE1
undo dcn	关闭dcn功能
lacp e-trunk system-id 0000-0506-0708	与PE4配置一致
lacp e-trunk priority 32769	与PE4配置一致
evpn vpn-instance A bd-mode
 route-distinguisher 10:10	与PE4配置不一致
 vpn-target 10:10 export-extcommunity	
 vpn-target 10:10 import-extcommunity
evpn source-address 1.1.1.1
bridge-domain 1
 evpn binding vpn-instance A
mpls lsr-id 1.1.1.1
mpls
mpls ldp
e-trunk 1
 peer-address 4.4.4.4 source-address 1.1.1.1
interface Eth-Trunk10
 mode lacp-static
 e-trunk 1
 e-trunk mode force-master	与PE4配置一致,强制主模式,实现双活
 esi 0000.1111.1111.4444.4444	与PE4配置一致,与CE1对接
interface Eth-Trunk10.10 mode l2
 encapsulation dot1q vid 10
 rewrite pop single
 bridge-domain 1
interface Ethernet1/0/0
 ip address 12.1.1.1 255.255.255.0
 mpls
 mpls ldp
interface Ethernet1/0/1
 eth-trunk 10
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
bgp 100
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 peer 4.4.4.4 as-number 100
 peer 4.4.4.4 connect-interface LoopBack0
 l2vpn-family evpn
  peer 2.2.2.2 enable
  peer 4.4.4.4 enable
ospf 1
 area 0.0.0.0
  network 1.1.1.1 0.0.0.0
  network 12.1.1.1 0.0.0.0
PE4的配置文件
sysname PE4
undo dcn
lacp e-trunk system-id 0000-0506-0708
lacp e-trunk priority 32769
evpn vpn-instance A bd-mode
 route-distinguisher 10:20
 vpn-target 10:10 export-extcommunity
 vpn-target 10:10 import-extcommunity
evpn source-address 4.4.4.4
bridge-domain 1
 evpn binding vpn-instance A
mpls lsr-id 4.4.4.4
mpls
mpls ldp
e-trunk 1
 peer-address 1.1.1.1 source-address 4.4.4.4
interface Eth-Trunk10
 mode lacp-static
 e-trunk 1
 e-trunk mode force-master
 esi 0000.1111.1111.4444.4444
interface Eth-Trunk10.10 mode l2
 encapsulation dot1q vid 10
 rewrite pop single
 bridge-domain 1
interface Ethernet1/0/0
 eth-trunk 10
interface Ethernet1/0/1
 ip address 24.1.1.4 255.255.255.0
 mpls
 mpls ldp
interface LoopBack0
 ip address 4.4.4.4 255.255.255.255
bgp 100
 peer 1.1.1.1 as-number 100
 peer 1.1.1.1 connect-interface LoopBack0
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 l2vpn-family evpn
  peer 1.1.1.1 enable
  peer 2.2.2.2 enable
ospf 1
 area 0.0.0.0
  network 4.4.4.4 0.0.0.0
  network 24.1.1.4 0.0.0.0
P的配置文件
sysname R1
mpls lsr-id 3.3.3.3
mpls
mpls ldp
interface GigabitEthernet0/0/0
 ip address 12.1.1.2 255.255.255.0 
 mpls
 mpls ldp
interface GigabitEthernet0/0/1
 ip address 23.1.1.2 255.255.255.0 
 mpls
 mpls ldp
interface GigabitEthernet0/0/2
 ip address 24.1.1.2 255.255.255.0 
 mpls
 mpls ldp
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255 
ospf 1 
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 12.1.1.2 0.0.0.0 
  network 23.1.1.2 0.0.0.0 
  network 24.1.1.2 0.0.0.0 
PE2的配置文件
sysname PE2
undo dcn
evpn vpn-instance A bd-mode
 route-distinguisher 10:10
 vpn-target 10:10 export-extcommunity
 vpn-target 10:10 import-extcommunity
evpn source-address 2.2.2.2
bridge-domain 1
 evpn binding vpn-instance A
mpls lsr-id 2.2.2.2
mpls
mpls ldp
interface Ethernet1/0/0
 ip address 23.1.1.3 255.255.255.0
 mpls
 mpls ldp
interface Ethernet1/0/1.10 mode l2
 encapsulation dot1q vid 10
 rewrite pop single
 bridge-domain 1
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
bgp 100
 peer 1.1.1.1 as-number 100
 peer 1.1.1.1 connect-interface LoopBack0
 peer 4.4.4.4 as-number 100
 peer 4.4.4.4 connect-interface LoopBack0
 l2vpn-family evpn
  undo policy vpn-target
  peer 1.1.1.1 enable
  peer 4.4.4.4 enable
ospf 1
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0
  network 23.1.1.3 0.0.0.0
CE2的配置文件
vlan batch 10
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 10
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10
PC的配置

在这里插入图片描述

2.4 PE1的邻居状态

1、ldp邻居

[PE1]dis mpls lsp
Flag after Out IF: (I) - RLFA Iterated LSP, (I*) - Normal and RLFA Iterated LSP
Flag after LDP FRR: (L) - Logic FRR LSP 
-------------------------------------------------------------------------------
                 LSP Information: LDP LSP
-------------------------------------------------------------------------------
FEC                In/Out Label    In/Out IF                      Vrf Name
1.1.1.1/32         3/NULL          -/-                            
2.2.2.2/32         NULL/1026       -/Eth1/0/0                     
2.2.2.2/32         48130/1026      -/Eth1/0/0                     
3.3.3.3/32         NULL/3          -/Eth1/0/0                     
3.3.3.3/32         48131/3         -/Eth1/0/0                     
4.4.4.4/32         NULL/1029       -/Eth1/0/0                     
4.4.4.4/32         48132/1029      -/Eth1/0/0      

2、evpn邻居

[PE1]dis bgp evpn peer 
 
 BGP local router ID : 12.1.1.1
 Local AS number : 100
 Total number of peers : 2                 Peers in established state : 2

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State  PrefRcv
  2.2.2.2         4         100      607      616     0 08:37:02 Established        1
  4.4.4.4         4         100      147      152     0 01:56:26 Established        4

3、evpn路由

[PE1]dis bgp evpn all routing-table


 Local AS number : 100

 BGP Local router ID is 12.1.1.1
 Status codes: * - valid, > - best, d - damped, x - best external, a - add path,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 
 EVPN address family:
 Number of A-D Routes: 4
 Route Distinguisher: 10:10
       Network(ESI/EthTagId)                                  NextHop
 *>    0000.1111.1111.4444.4444:0                             127.0.0.1
 Route Distinguisher: 10:20
       Network(ESI/EthTagId)                                  NextHop
 *>i   0000.1111.1111.4444.4444:0                             4.4.4.4
 Route Distinguisher: 1.1.1.1:0
       Network(ESI/EthTagId)                                  NextHop
 *>    0000.1111.1111.4444.4444:4294967295                    127.0.0.1
 Route Distinguisher: 4.4.4.4:0
       Network(ESI/EthTagId)                                  NextHop
 *>i   0000.1111.1111.4444.4444:4294967295                    4.4.4.4
    

 EVPN-Instance A:
 Number of A-D Routes: 3
       Network(ESI/EthTagId)                                  NextHop
 *>    0000.1111.1111.4444.4444:0                             127.0.0.1
 * i                                                          4.4.4.4
 *>i   0000.1111.1111.4444.4444:4294967295                    4.4.4.4
 
 EVPN address family:
 Number of Mac Routes: 2
 Route Distinguisher: 10:10
       Network(EthTagId/MacAddrLen/MacAddr/IpAddrLen/IpAddr)  NextHop
 *>    0:48:5489-98bb-1111:0:0.0.0.0                          0.0.0.0
 *>i   0:48:5489-98c8-3333:0:0.0.0.0                          2.2.2.2
    

 EVPN-Instance A:
 Number of Mac Routes: 2
       Network(EthTagId/MacAddrLen/MacAddr/IpAddrLen/IpAddr)  NextHop
 *>    0:48:5489-98bb-1111:0:0.0.0.0                          0.0.0.0
 *>i   0:48:5489-98c8-3333:0:0.0.0.0                          2.2.2.2
 
 EVPN address family:
 Number of Inclusive Multicast Routes: 3
 Route Distinguisher: 10:10
       Network(EthTagId/IpAddrLen/OriginalIp)                 NextHop
 *>    0:32:1.1.1.1                                           127.0.0.1
 *>i   0:32:2.2.2.2                                           2.2.2.2
 Route Distinguisher: 10:20
       Network(EthTagId/IpAddrLen/OriginalIp)                 NextHop
 *>i   0:32:4.4.4.4                                           4.4.4.4
    

 EVPN-Instance A:
 Number of Inclusive Multicast Routes: 3
       Network(EthTagId/IpAddrLen/OriginalIp)                 NextHop
 *>    0:32:1.1.1.1                                           127.0.0.1
 *>i   0:32:2.2.2.2                                           2.2.2.2
 *>i   0:32:4.4.4.4                                           4.4.4.4
 
 EVPN address family:
 Number of ES Routes: 2
 Route Distinguisher: 1.1.1.1:0
       Network(ESI)                                           NextHop
 *>    0000.1111.1111.4444.4444                               127.0.0.1
 Route Distinguisher: 4.4.4.4:0
       Network(ESI)                                           NextHop
 *>i   0000.1111.1111.4444.4444                               4.4.4.4
    

 EVPN-Instance A:
 Number of ES Routes: 2
       Network(ESI)                                           NextHop
 *>    0000.1111.1111.4444.4444                               127.0.0.1
 * i                                                          4.4.4.4

4、e-trunk状态

## PE1与PE4一主一备
[PE1]display e-trunk brief 
E-TRUNK-ID  State  Peer-IP                        Source-IP                     
 
--------------------------------------------------------------------------------
1           Backup 4.4.4.4                        1.1.1.1                       
--------------------------------------------------------------------------------
Total:1       Master:0     Backup:1         Init:0     

5、eth-trunk状态

[PE1]display eth-trunk 10
Eth-Trunk10's state information is:
Local:
LAG ID: 10                      WorkingMode: STATIC
Preempt Delay: Disabled         Hash arithmetic: According to flow
System Priority: 32769          System ID: 0000-0506-0708(Local)
Least Active-linknumber: 1      Max Active-linknumber: 32 
Operate status: up              Number Of Up Ports In Trunk: 1
Timeout Period: Slow          
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
Ethernet1/0/1          Selected 100M     32768   1      2593    10111100  1     

Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
Ethernet1/0/1          32768    4c1f-ccab-5cff  32768   2      2609    10111100 

6、evpn df 选举

## PE1与PE4一主一备
[PE1]display evpn vpn-instance name A df result

ESI Count: 1

ESI: 0000.1111.1111.4444.4444

 IFName Eth-Trunk10.10:
  DF Result    : Primary

6、PE2上面的evpn实例mac路由,形成负载

[PE2]display evpn mac routing-table evpn-instance A
EVPN name: A
MACs: 2         Entries: 3          

MAC-Address        VLAN/BD  PeerIP         Type      Interface           
5489-98bb-1111           1  1.1.1.1        Dynamic   -- 
                            4.4.4.4        Dynamic   -- 
5489-98c8-3333           1  --             Dynamic   Ethernet1/0/1.10 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>