BGP與BFD聯動
BGP協議透過週期性的向對等體傳送報文來實現鄰居檢測機制。但這種機制檢測到故障所需時間比較長,超過1秒鐘。當資料的傳輸速度達到Gbit/s級別時,這種機制的檢測時間將導致大量資料丟失,無法滿足網路高可靠性的需求。BGP與BFD(Bidirectional Forwarding Detection)聯動可以利用BFD的毫秒級快速檢測機制解決上述問題。
圖1 BGP與BFD聯動組網圖
如圖1所示,RouterA和RouterB分別屬於AS100和AS200,兩臺路由器直接相連並建立EBGP連線,並配置BGP與BFD聯動。當RouterA和RouterB之間的鏈路發生故障時,BFD利用毫秒級檢測機制感知到BFD會話狀態由Up變為Down,並通知RouterA和RouterB。RouterA和RouterB處理鄰居Down事件,重新進行BGP選路。