如何在CISCO路由器上configuration多个默认网关?

有没有人知道一个方法来configuration多个网关的思科路由器 – 最后的手段多个网关?

我尝试添加两次最后的度假网关(不同的度量),但只显示一个:

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上的链接失败,这个configuration是否会工作? 请问路由器是否select其他networking3.3.3.3,如果链路2.2.2.2失败?

IIRC,如果你把不同的指标只有最好的路由将被注入主路由表。

所以你有三个select:

正如@dkaragasidis所说, 第一个select是不要把度量(每个会话的负载均衡),但是两个链接的stream量将会接近50%

第二个select ,使用某种dynamic路由协议(我build议BGP)如果possbile。

第三个select ,使用ip sla命令来检查ip是否可用。

请记住,如果一个FastEthernet接口(或与之连接的远程端口) 失败 (即接口的状态变为down ),则路由器会自动注入另一个默认路由, 但是如果2.2.2.2路由器以某种方式不会自动注入不起作用(在这种情况下, ip sla命令将会照顾到这一点)。

如果BGP不是一个选项,你真的不想平衡网关, ip sla是你最好的解决scheme。 看看这个答案,以类似的问题链接到一些例子。

考虑查看思科使用IP命令configuration最后的网关 。

如果使用多条ip route 0.0.0.0 0.0.0.0命令configuration默认路由,则stream量在多条路由上进行负载分担。

有了多个默认路由,您可以负载平衡stream量(会话lb)。
如果你想保留其中一个path作为备份,那么你需要使用度量。 给你想要用作备份的path提供更高的指标,把更小的指标作为主指标。 这将解决您的问题。
顺便说一句,因为主要的默认路由将在那里,虽然下一跳丢失,你需要configuration一个跟踪器和ip sla来检查可用性。 如果Ip Sla被closures,路由将被删除,备份路由将被插入到路由表中。

另一个解决scheme是定义出站接口而不是下一跳。 在这里你不需要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