Networking
如何在 CISCO 路由器上配置多個預設網關?
有誰知道用多個網關配置思科路由器的方法 - 最後的多個網關?
我已經嘗試兩次添加最後的網關(使用不同的指標),但只顯示一個:
Router(config)# ip route 0.0.0.0 0.0.0.0 2.2.2.2 10 Router(config)# ip route 0.0.0.0 0.0.0.0 3.3.3.3 100
show ip route 輸出為:
Router# show ip route Gateway of last resort is 2.2.2.2 to network 0.0.0.0 2.0.0.0/24 is subnetted, 1 subnets C 2.2.2.0 is directly connected, FastEthernet0/0 3.0.0.0/24 is subnetted, 1 subnets C 3.3.3.0 is directly connected, FastEthernet0/1 32.0.0.0/30 is subnetted, 1 subnets C 32.2.2.0 is directly connected, Serial0/2/0 S* 0.0.0.0/0 [10/0] via 2.2.2.2
關鍵是我看不到距離度量更高的另一條路線?
有人有建議嗎?
我的意思是如果 2.2.2.2 上的連結失敗,這個配置會起作用嗎?如果鏈路 2.2.2.2 失敗,路由器會選擇其他網路 3.3.3.3 嗎?
IIRC,如果您放置不同的指標,則只有最佳路由將被注入主路由表。
所以你有三個選擇:
首選,正如@dkaragasidis 所說,不要放置指標(以獲取每個會話的負載平衡),但流量將在兩個鏈路上流動近 50%
第二個選擇,如果可能的話,使用某種動態路由協議(我建議使用 BGP)。
第三種選擇,使用
ip sla
命令來檢查 ip 可用性。請記住,如果一個
FastEthernet
介面(或與之連接的遠端埠)發生故障(即介面的狀態變為down
),則路由器會自動注入另一個預設路由,但如果 2.2.2.2 路由器以某種方式沒有註入則不會工作(在這種情況下,ip sla
命令會處理這個問題)。如果 BGP 不是一個選項,並且您真的不想平衡網關,那麼這
ip sla
是您最好的解決方案。看看這個對類似問題的回答,以獲取一些範例的連結。