一、BFD定義:雙向轉發檢測BFD(Bidirectional Forwarding Detection)是一種全網統一的檢測機制,用於快速檢測、監控網絡中鏈路或者IP路由的轉發連通狀況。
BDF配置:
配置步驟:(1)、使能全局BDF功能(2)、建立BFP回話,(3)、配置回話標識。
例如配置BDF多跳檢測
sys
BFD enable
bfd session-name bind peer-ip ip add 會話綁定信息
discriminator local discr-value 配置本地會話標識符
discriminator remote discr-value配置遠端會話標識符
注意:本地標識符要與遠端標識符要對應
process-interface-status 配置BFD與接口進行聯動配置
交換機A
[~SwitchA] bfd
[*SwitchA-bfd] quit
[*SwitchA] bfd atob bind peer-ip 10.1.1.2 interface vlanif 100 BFD對端的IP以及對於接口
[*SwitchA-bfd-session-atob] discriminator local 1 本地會話標識
[*SwitchA-bfd-session-atob] discriminator remote 2 遠端會話標識
[*SwitchA-bfd-session-atob] min-rx-interval 50接收BFD報文時間間隔
[*SwitchA-bfd-session-atob] min-tx-interval 50
交換機B
~SwitchB] bfd
[*SwitchB-bfd] quit
[*SwitchB] bfd btoa bind peer-ip 10.1.1.1 interface vlanif 100
[*SwitchB-bfd-session-btoa] discriminator local 2
[*SwitchB-bfd-session-btoa] discriminator remote 1
[*SwitchB-bfd-session-btoa] min-rx-interval 50
[*SwitchB-bfd-session-btoa] min-tx-interval 50
# 在SwitchB上配置VRRP與BFD聯動,當BFD會話狀態Down時,SwitchB的優先級增加40。
[~SwitchB] interface vlanif 100
[~SwitchB-Vlanif100] vrrp vrid 1 track bfd 2 increase 40
[*SwitchB-Vlanif100] commit
配置BFD動態使能:[~SwitchA] interface vlanif 100
[~SwitchA-Vlanif100] vrrp vrid 1 bfd peer-ip 10.1.1.2
[*SwitchA-Vlanif100] vrrp vrid 1 bfd min-rx-interval 50 min-tx-interval 50 detect-multiplier 5
[*SwitchA-Vlanif100] commit
二、VRRP定義:虛擬路由冗余協議,將幾台路由器虛擬成一台設備,將虛擬作為路由器默認網關,實現鏈路可靠性配置。
配置步驟:
sys
interface g0/0/0(對於交換機要切換到三層模式)?
vrrp vrid 1 vritual-ip 1.1.1.1 24 創建VRRP備份組,並配置虛擬ip、
vrrp vrid 1priority 100 配置備份組優先級,越大越優先,缺省100
配置VRRP與接口狀態聯動
# 在SwitchA上配置VRRP與接口狀態聯動,當監視的接口VLANIF100狀態Down時,SwitchA的優先級降低40。
[~SwitchA] interface vlanif 100
[~SwitchA-Vlanif100] vrrp vrid 1 track interface vlanif 300 reduce 40
路由聯動,接口視圖下 :[~SwitchA-Vlanif100] vrrp vrid 1 track ip route 20.1.1.0 24 reduce 40
配置VRRP與BFD聯動功能
# 在SwitchB上配置VRRP與BFD聯動,當BFD會話狀態Down時,SwitchB的優先級增加40。
[~SwitchB] interface vlanif 100
[~SwitchB-Vlanif100] vrrp vrid 1 track bfd 2 increase 40