一、浮動靜態路由
靜態路由是指由使用者或網路管理員手工配置的路由資訊。當網路的拓撲結構或鏈路的狀態發生變化時,網路管理員需要手工去修改路由表中相關的靜態路由資訊。靜態路由資訊在預設情況下是私有的,不會傳遞給其他的路由器。當然,網管員也可以通過對路由器進行設定使之成為共享的。靜態路由一般適用於比較簡單的網路環境,在這樣的環境中,網路管理員易於清楚地了解網路的拓撲結構,便於設定正確的路由資訊。
在乙個支援ddr(dial-on-demand routing)的網路中,撥號鏈路只在需要時才撥通,因此不能為動態路由資訊表提供路由資訊的變更情況。在這種情況下,網路也適合使用浮動靜態路由。
中文名浮動靜態路由
外文名floating static route
通過配置
比主路由的管理距離更大靜態路由
配置路由器r1
r1#配置路由器r2
r2#config t
浮動靜態路由是一種特殊的靜態路由,通過配置乙個比主路由的管理距離更大的靜態路由,保證網路中主路由失效的情況下,提供備份路由。但在主路由存在的情況下它不會出現在路由表中。浮動靜態路由主要用於拔號備份.
配置路由器r1
r1#
r1#config t
enter configuration commands, one per line.
end with cntl/z.
r1(config)
#ip route 172.16.2.0 255.255.255.0 172.16.12.2 100
r1(config)
#ip route 172.16.2.0 255.255.255.0 172.16.21.2
r1(config)
#end
配置路由
器r2
r2#config t
enter configuration commands, one per line.
end with cntl/z.
r2(config)
#ip route 172.16.1.0 255.255.255.0 172.16.12.1 100
r2(config)
#ip route 172.16.1.0 255.255.255.0 172.16.21.1
r2(config)
#end
靜態
路由的用處是當以太鏈路正常時優先選擇,當以太鏈路出現故障時,選用序列鏈路,而在以太鏈路恢復後,再優先選以太鏈路。因此只要改變序列鏈路的管理距離,即可實現浮動路由效果。
二、bfd即雙向**檢測,是一種實現網路可靠性的機制,可被用於快速檢測網路中的鏈路狀況、ip可達性。其可以與多種協議或機制進行聯動,如與靜態路由、ospf、is-is、 bgp、vrrp、pim及mpls lsp等進行聯動。
三、
啟用bfd功能
[r1]bfd
[r1-bfd]quit
建立乙個bfd會話,會話名稱為ad(該名稱可自定義),對端ip位址為10.1.12.2
[r1]bfd ab bind peer-ip 10.1.12.2
[r1-bfd-session-ab]discriminator local 10 #該bfd會話的本地識別符號
[r1-bfd-session-ab]discriminator remote 20 #該bfd會話的遠端識別符號
[r1-bfd-session-ab]commit #提交配置
注:
在r1的bfd會話中,discriminator local 需與r2的discriminator remote相同,discriminator remote需與r2的discriminator local相同。bfd的會話名稱只具有本地意義,雙方無需相同。
[r2]bfd
[r2-bfd]quit
[r2]bfd ba bind peer-ip 10.1.12.1
[r2-bfd-session-ab]discriminator local 20
[r2-bfd-session-ab]discriminator remote 10
[r2-bfd-session-ab]commit
將下一跳
為r1的靜態路由與r2的bfd會話ba進行聯動
[r2]ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session ba
配置浮動靜態路由,下一跳為r3
[r2]ip route-static 10.9.9.0 24 10.1.23.3 preference 80
4、完成上述配置後,r1與r2便會進行bfd報文的互動。可在r2檢視bfd狀態
5、故障模擬
此時將r1連線sw的介面關閉,模擬r1發生故障的情況,r2將會彈出日誌記錄。再次從r2檢視r1與r2的bfd互動情況時,bfd的狀態將會切換為down。由於靜態路由ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session ba與該bfd會話進行了聯動,因此一旦會話狀態為down,該條靜態路由將立即失效。如此一來,浮動路由將出現在路由表中,可使用display ip routing-table 命令檢視路由狀態。
浮動靜態路由和BFD聯動實現路由自動更新
1.配置裝置基本資訊 ip位址 裝置名稱 2.在r2上配置到10.9.9.0 24的靜態路由 ip route static 10.9.9.0 255.255.255.0 10.1.12.1 浮動路由 當鏈路r2到r1鏈路斷開的時候,啟動啟用浮動路由 ip route static 10.9.9.0...
靜態路由和BFD聯動
bfd是一種雙向 檢測機制,可以提供毫秒級的檢測,可以實現鏈路的快速檢測,bfd通過與上層路由協議聯動,可以實現路由的快速收斂,確保業務的永續性。bfd echo報文採用udp封裝,目的埠號為3784,源埠號在49152到65535的範圍內。目的ip位址為傳送介面的位址,源ip位址由配置產生 配置的...
浮動靜態路由
如下圖,對於r2而言,要去往10.9.9.0 24,通過r1及r3都可達。r2配置了如下靜態路由 這兩條靜態路由的目的網路位址及網路掩碼都相同,而且分別採用不同的下一跳位址,在這種情況下,r2會比較這兩條路由的優先順序,由於這兩條路由都是以手工的方式配置的靜態路由,因此優先順序預設都是60,此外兩條...