![如何在 CISCO 路由器上設定多個預設閘道?](https://rvso.com/image/568272/%E5%A6%82%E4%BD%95%E5%9C%A8%20CISCO%20%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E8%A8%AD%E5%AE%9A%E5%A4%9A%E5%80%8B%E9%A0%90%E8%A8%AD%E9%96%98%E9%81%93%EF%BC%9F.png)
有人知道一種方法來配置具有多個網關的思科路由器 - 最後手段的多個網關?
我已嘗試新增最後網關兩次(使用不同的指標),但只顯示一個:
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
顯示 ip 路由輸出為:
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?
答案1
IIRC,如果你只使用不同的指標最佳路線將被注入到主路由表中。
所以你有三個選擇:
第一選擇正如 @dkaragasidis 所說,不要放置指標(以獲得每個會話負載平衡),但流量將在兩個鏈路上流動近 50%
第二選擇,如果可能的話,使用某種動態路由協定(我建議 BGP)。
第三選擇,使用ip sla
指令持續檢查 IP 可用性。
請記住,如果一個FastEthernet
介面(或所連接的遠端連接埠)失敗(即介面的狀態變為down
)然後路由器自動注入其他預設路由,但不是如果 2.2.2.2 路由器因某種原因無法運作(在這種情況下,ip sla
命令將處理此問題)。
如果 BGP 不是一個選項,而且您確實不想平衡網關,那麼ip sla
這是您的最佳解決方案。看一眼這個類似問題的答案一些示例的連結。
答案2
考慮查看思科的使用 IP 指令設定最後網關。
如果使用多條 ip route 0.0.0.0 0.0.0.0 指令設定預設路由,流量將在多條路由上進行負載分擔。
答案3
透過擁有多個預設路由,您可以對流量進行負載平衡(會話 lb )。
如果您想保留其中一條路徑作為備份,那麼您需要使用公制。為要用作備份的路徑指定較高的度量,為主路徑指定較小的度量。這將解決您的問題。
順便說一句,因為即使下一跳丟失,主預設路由仍然存在,因此您需要配置追蹤器和 ip sla 來檢查可用性。如果 Ip Sla 關閉,路由將被刪除,備份路由將插入到您的路由表中。
另一種解決方案是定義出介面而不是下一跳。這裡你不需要 ip sla
ip route 0.0.0.0 0.0.0.0 fa0/0 10 --> main route
ip route 0.0.0.0 0.0.0.0 fa0/1 100 --> backup route
答案4
如果您有路由器/防火牆,並且正在執行“單臂路由器”,或者讓每個子網路透過其自己的介面從路由器連接到也支援第 3 層的交換機,那麼在交換器上您可以擁有多個最後手段網關。
讓我們使用具有 2 個 LAN 子網路 10.0.1.0/24 和 10.0.2.0/24 的路由器
路由器 LAN 介面設定為:
Fa0/0.1 = 10.0.1.1 255.255.255.0
Fa0/0.2 = 10.0.2.1 255.255.255.0
然後設定您的第一個交換機,在小型企業中,該交換機通常是具有 L3 功能的 SB Cisco SG 系列或 C1K 交換機,被視為「核心」交換器。
將 FastEthernet 0/0 從路由器/防火牆插入交換機,比方說 Gi1/0/1:
在該交換器上,現在您可以將介面 Gi1/0/1 設定為:
switchport mode trunk
在 Switch 上,您需要執行以下操作
Switch> enable
Switch# conf t
Switch(config)#
interface vlan 1
ip address 10.0.1.10 255.255.255.0
interface vlan 2
ip address 10.0.2.10 255.255.255.0
ip routing
ip route 0.0.0.0 0.0.0.0 10.0.1.1
ip route 0.0.0.0 0.0.0.0 10.0.2.1
當介面處於活動狀態並啟動時,您會發現透過交換器上的存取連接埠連接到各自 VLAN 的裝置將很好地路由到交換器以進行 VLAN 間路由以及外部存取或移至另一個網路或互聯網,您設定的IP 路由將允許該流量到達防火牆/路由器。