Networking

如何在 CISCO 路由器上配置多個預設網關?

  • October 5, 2020

有誰知道用多個網關配置思科路由器的方法 - 最後的多個網關?

我已經嘗試兩次添加最後的網關(使用不同的指標),但只顯示一個:

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是您最好的解決方案。看看這個對類似問題的回答,以獲取一些範例的連結。

引用自:https://serverfault.com/questions/334779