實驗目的:
如圖所示,該拓撲配置了vrrp主備備份,SW1爲master,SW2爲backup,當SW1或SW1到SW2間鏈路出現故障時,VRRP報文協商需要一定的協商周期。爲了實現鏈路故障時快速切換,在鏈路中部署了BFD鏈路檢測機制,實現當主用接口或者鏈路出現Down時,備用設備迅速切換爲Master,承擔網絡流量,以減少故障對業務傳輸的影響。
一、交換機配置各接口ip地址,以及二層轉發
SW1:
sys
sysname SW1
vlan batch 100 400
inter vlan 100
ip add 10.1.1.1 24
quit
inter vlan 400
ip add 172.16.1.2 24
inter g0/0/1
port link-type trunk
port trunk allow vlan 400
quit
inter g0/0/2
port link-type trunk
port trunk allow vlan 100
quit
SW2:
sys
sysname SW2
vlan batch 200 100
inter vlan 200
ip add 172.16.2.2 24
quit
inter vlan 100
ip add 10.1.1.2 24
inter g0/0/1
port link-type trunk
port trunk allow vlan 200
quit
inter g0/0/2
port link-type trunk
port trunk allow vlan 100
quit
SW3:
sys
sysname SW3
vlan 100
quit
inter g0/0/1
port link-type trunk
port trunk allow vlan 100
quit
inter g0/0/2
port link-type trunk
port trunk allow vlan 100
quit
inter g0/0/24
port link-type access
port default vlan 100
quit
二、路由器接口ip配置以及VLAN封裝
R1:
sys
sysname R1
interface g0/0/0.400
ip address 172.16.1.1 24
dot1q termination vid 400 // 封裝該子接口相連的VLAN,實現路由器與VLAN通信
arp broadcast enable // 開啓arp廣播
quit
interface g0/0/0.200
ip address 172.16.2.1 24
dot1q termination vid 200
arp broadcast enable
quit
三、配置ospf協議,實現網絡通信
SW1:
ospf 1
area 0
network 10.1.1.0 0.0.0.255 // 發佈直連網絡段
network 172.16.1.0 0.0.0.255
quit
quit
SW2:
ospf 1
area 0
network 10.1.1.0 0.0.0.255
network 172.16.2.0 0.0.0.255
quit
quit
R1:
ospf 1
area 0
network 172.16.1.0 0.0.0.255
network 172.16.2.0 0.0.0.255
return
四、配置VRRP主備備份
SW1:
inter VLAN 100
vrrp vrid 1 virtual-ip 10.1.1.111
vrrp vrid 1 priority 120
vrrp vrid 1 preempt-mode timer delay 20
quit
SW2:
inter VLAN 100
vrrp vrid 1 virtual-ip 10.1.1.111
quit
五、配置bfd會話
SW1:
bfd
quit
bfd 1 bind peer-ip 10.1.1.2 interface vlan 100 //配置靜態BFD會話,監測備份組之間的鏈路
discriminator local 1 //配置bfd會話的本地標識,SW1本地標識符需與SW2遠端標識符一致
discriminator remote 2 //配置bfd會話的遠端標識,SW1遠端標識需與SW2本地標識符一致
min-rx-interval 100 // 配置bfd報文的接收間隔時間
min-tx-interval 100 //配置bfd報文的發送間隔時間
commit //提交bfd配置
quit
SW2:
bfd
quit
bfd 2 bind peer-ip 10.1.1.1 interface vlan 100
discriminator local 2
discriminator remote 1
min-rx-interval 100
min-tx-interval 100
commit
quit
六、配置VRRP與BFD聯動功能
在SW2上配置VRRP與BFD聯動,當BFD會話狀態Down時,SW2的優先級增加40
SW2:
inter vlan 100
vrrp vrid 1 track bfd-session 2 increased 40
quit
七、查看當前vrrp、bfd會話狀態
SW1:
SW2:
八、在SW1的接口GE0/0/2上執行shutdown命令,模擬鏈路故障,查看vrrp與bfd會話狀態
SW1:
interface g0/0/2
shutdown
quit
SW1故障時的VRRP狀態:
備用設備SW2由backup切換爲master:
聯動的BFD會話狀態爲DOWN:
九、模擬鏈路恢復
在SW1接口GE0/0/2上執行undo shutdown命令,模擬故障恢復,等待20秒後,查看vrrp狀態時,可以看到,SW1狀態恢復爲master,SW2狀態恢復爲backup,聯動的bfd會話狀態恢復爲up。至此,實驗效果測試結束。
關於VRRP的配置可參考 華爲VRRP的綜合配置