OSPF 與 BFD 聯動
網絡上的鏈路故障或拓撲變化都會導致設備重新進行路由計算,所以縮短路由協議的收斂時間對于提高網絡的性能是非常重要的。
OSPF 與 BFD 聯動就是將 BFD 和 OSPF 關聯起來,一旦與鄰居之間的鏈路出現故障,BFD 對完品以,四二出快速感應能夠加快 OSPF 對于網絡拓撲變化的響應
OSPF 與 BFD 聯動工作原理:
- 三臺設備(R1、R2、R3)間建立 OSPF 鄰居關系。鄰居狀態到達 Full 時通知 BFD 建立 BFD 會話
- R1 到 R2 間的鏈路出現故障后,BFD 首先感知到并通知 R1。R1 外理 BFD 會話 Down 事件,重新進行路由計算,新的路徑為:R1-R3-R2
銳捷
RSR-A(config)#interface gigabitEthernet 2/1
RSR-A(config-GigabitEthernet 2/1)#bfd interval 500 min_rx 500 multiplier 3//配置BFD時間參數,該命令同時啟用了接口的BFD功能,因此必須配置;
這里的 500/500/3 為推薦配置,間隔500ms發送一個探測報文,連續3個沒收到回應宣告鏈路失敗。
RSR-A(config-GigabitEthernet 2/1)#no bfd echo //推薦配置為該模式(ctrl模式),默認是bfd echo模式;和友商對接更是推薦ctrl模式,否則可能對接不起來。
RSR-A(config-GigabitEthernet 2/1)#ip ospf bfd //在對應的接口開啟OSPF與BFD聯動功能
等價路由
當路由表中存在到達同一目的地址,且同一路由協議發現的多條路由時,若這幾條路由的開銷值也相同,那么這些路由就是等價路由,可以實現負載分擔。
設置進行負載分擔的等價路由最大數量:
[H3C-ospf-10]maximum load-balancing 10
如果配置了下一跳的權重,那么會以權重的優先級為主
[HUAWEI-ospf-1] nexthop 10.0.0.3 weight 1
缺省路由
OSPF 實際組網應用中,區域邊界和自治系統邊界通常都是由多個路由器組成的多出口幾余備份或者負載分擔。此時,為了減少路由表的容量,可以配置缺省路由,保證網絡的高可用
OSPF 缺省路由通常應用于下面兩種情況
- 由區域邊界路由器(ABR)發布 Type3 LSA,用來指導區域內路由器進行區域之間報文的轉發
- 由自治系統邊界路由器(ASBR)發布 Type5 LSA 或 Type7LSA,用來指導 OSPF 路由域內路由器進行域外報文的轉發。
OSPF 不支持默認路由引入,OSPF 只可以產生默認路由
OSPF 產生默認路由的條件是:
首先本設備的路由表中存在其他協議的默認路由,那么才可以向其他 OSPF 鄰居產生默認路由。并且使用 5 類 LSA 進行泛紅
H3C
[H3C-ospf-10]default-route-advertise // 產生缺省路由
[H3C-ospf-10]default-route-advertise always // 不管路由表中是否存在默認路由,均向其他鄰居泛紅默認路由
銳捷
default-information originate always // 強制下發默認路由
default-information originate // 非強制下發默認路由,只有在本地有默認路由的情況下才會發布type5默認路由,也學習其它設備發布的默認路由
?
?
?
?
?
?
?
?
?
?
?
?
?
?