文章目录
1 BGP MPLS EVPN单活实验-二层
1.1 实验拓扑

1.2 实验步骤
- 骨干链路之间运行OSPF路由协议IGP 环回口互通
- 骨干链路之间运行mpls ldp协议
- PE之间 建立BGP evpn 邻居
- 在PE上面创建evpn 实例和 BD域
- 在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 实验步骤
- 骨干链路之间运行OSPF路由协议IGP 环回口互通
- 骨干链路之间运行mpls ldp协议
- PE之间 建立BGP evpn 邻居
- 在PE上面配置evpn 实例和 BD域
- 在PE上面配置 esi 和 e-trunk
- 在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

1453

被折叠的 条评论
为什么被折叠?



