在廣域網BGP環境中,通常使能BFD以快速實現鏈路故障后的路由的主動收斂。
BFD使用UDP在鏈路上進行雙向檢測,BFD有Echo mode和asynchronous mode兩種模式,默認為Echo mode,Echo mode 出去后回到原點,源和目的相同源目端口相同3785,Asynchronous mode 源不一致 源地址自己直連口或者route-id口,目的是remote地址,源目端口不同3785和49152。
BFD的周期發送時間的單位為毫秒,1s=1000ms,默認的取值范圍為50-999ms之間,一般項目中建議設置250ms。
BGP協議中BFD檢測EBGP鄰居關系的配置步驟如下:
step1:使能EBGP鄰居關系物理直連接口的BFD功能
============================================
!
interface GigabitEthernet3
ip address 10.201.1.5 255.255.255.252
negotiation auto
cdp enable
bfd interval 500 min_rx 250 multiplier 3
end
step2:在BGP協議進程下對EBGP鄰居使能bfd檢測
===========================================
neighbor 10.201.1.6 remote-as 65001
neighbor 10.201.1.6 password cisco
neighbor 10.201.1.6 fall-over bfd
neighbor 10.201.1.6 send-community
neighbor 10.201.1.14 remote-as 65002
neighbor 10.201.1.14 password cisco
neighbor 10.201.1.14 fall-over bfd
neighbor 10.201.1.14 send-community
step3:查看bfd的鄰居關系是否正常建立
===========================================
XRV6#show bfd neighbors
IPv4 Sessions
NeighAddr LD/RD RH/RS State Int
10.201.1.6 4101/4097 Up Up Gi3
10.201.1.14 4100/4097 Up Up Gi4
XRV6#