靜態路由與BFD聯動


網絡拓撲圖

 配置思路

  1. 配置各路由器接口的IP地址,實現設備網絡互通。

  2. 在AR1和AR2上配置BFD會話,實現AR1和AR2之間的毫秒級故障感知。

  3. 在AR1上配置通向PC2的缺省路由,並將此缺省路由與配置的BFD會話聯動,實現快速檢測鏈路故障,提高路由的收斂速度。

操作步驟

  1. 配置各路由器接口IP地址

         # 在AR1上配置接口的IP地址。

<Huawei> system-view                                             
[Huawei] sysname AR1                                              
[AR1] interface gigabitethernet 0/0/1
[AR1-GigabitEthernet0/0/1] ip address 172.16.2.1 24
[AR1-GigabitEthernet0/0/1] quit      

           其他設備接口的IP地址配置同上。

     2. 配置AR1和AR2之間的BFD會話

# 在AR1上配置與AR3之間的BFD會話。

 

[AR1]bfd
[AR1-bfd]quit
[AR1]bfd tobeijing bind peer-ip 172.16.2.2
[AR1-bfd-session-tobeijing]discriminator local 10
[AR1-bfd-session-tobeijing]discriminator remote 20
[AR1-bfd-session-tobeijing]commit 
[AR1-bfd-session-tobeijing]quit
[AR1]undo ip route-static 192.168.1.0 24 172.16.2.2

 

      # 在AR3上配置與AR1之間的BFD Session。

 

[AR3]bfd
[AR3-bfd]quit
[AR3]bfd toshanghai bind peer-ip 172.16.2.1
[AR3-bfd-session-toshanghai]discriminator local 20
[AR3-bfd-session-toshanghai]discriminator remote 10
[AR3-bfd-session-toshanghai]commit 
[AR3-bfd-session-toshanghai]quit
[AR3]undo ip route-static 192.168.0.0 24 172.16.2.1

 

    3. 配置靜態缺省路由並綁定BFD會話

[AR1]ip route-static 192.168.1.0 24 172.16.2.2 track bfd-session tobeijing
[AR3]ip route-static 192.168.0.0 24 172.16.2.1 track bfd-session toshanghai

4. 驗證配置結果

# 配置完成后,在AR1和AR2上執行display bfd session all命令,可以看到BFD會話已經建立,且狀態為Up。在系統視圖下執行display current-configuration | include bfd命令,可以看到靜態路由已經綁定BFD會話。

以AR1上的顯示為例。

 

 

 

 

 

 

 

 

 

 

 

 

# 在AR1上查看IP路由表,靜態路由存在於路由表中。

 # 對AR3的接口GE0/0/1執行shutdown命令模擬鏈路故障。查看AR1的路由表,發現除了直連路由,靜態缺省路由0.0.0.0/0也不存在了。因為靜態缺省路由綁定了BFD會話,當BFD檢測到故障后,就會迅速通知所綁定的靜態路由不可用。如果未配置靜態路由綁定BFD會話,靜態缺省路由不會從路由表刪除,可能會造成流量損失。

 

總結

與動態路由協議不同,靜態路由自身沒有檢測機制,當網絡發生故障的時候,需要管理員介入。靜態路由與BFD聯動可為靜態路由綁定BFD會話,利用BFD會話來檢測靜態路由所在鏈路的狀態,具體過程如下:

  • 當某條靜態路由上的BFD會話檢測到鏈路故障時,BFD會將故障上報系統,促使該路由失效,使該路由在IP路由表中不可見。

  • 當某條靜態路由上的BFD會話檢測到故障的鏈路重新建立成功時,BFD會上報系統,激活該路由,使該路由重新出現在IP路由表中。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM