![思科路由器上的多网关和备份路由](https://linux22.com/image/534272/%E6%80%9D%E7%A7%91%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E7%9A%84%E5%A4%9A%E7%BD%91%E5%85%B3%E5%92%8C%E5%A4%87%E4%BB%BD%E8%B7%AF%E7%94%B1.png)
我有一台 2620 Cisco 路由器,只有一个 Fastethernet 端口。现在我有两个互联网网关。我想配置我的路由器,当主路由失败时,第二个路由会自动开始路由我的所有数据包。当我在路由器中设置 2 IP 路由命令时,我检查发现它运行良好,但当主路由上的对等 IP 发生故障时,它无法切换到第二个路由,除非我删除第一个路由命令。下面我写下我的设置。我该如何设置它?
interface FastEthernet0/0
ip address 81.12.21.100 255.255.255.248 secondary
ip address 62.220.97.14 255.255.255.252
ip route 0.0.0.0 0.0.0.0 62.220.97.13
ip route 0.0.0.0 0.0.0.0 1.12.21.97 100
答案1
如果您没有运行 BGP 并且没有向两个 ISP 公布自己的路由(这相当复杂),那么您可以考虑使用 IP SLA。基本上,您会 ping 两个默认网关,如果其中一个无法 ping 通,则它会进行故障转移。
有一个示例配置这里在思科支持论坛上。
答案2
不久前,我正在考虑用思科的技术做类似的事情优化边缘路由 (OER),但我从未真正配置过它。看起来这是正确的做法,但如果对技术实现没有更多的把握,就很难说。当然,这是一个可能的起点。
我很想首先在 GNS3 中进行模拟,并尝试一些 OER 配置,然后在真实硬件上实现它(假设您的 IOS 版本支持该功能集)。