如何为空间分集 T1 提供故障转移

网络工程 思科 路由 故障转移
2021-07-07 21:00:35

T1 故障转移网络

我继承了一个小型的、孤立的、专用的网络,它基本上没有问题,所以我很自然地想改进它:-) 我在阅读后将我的网络知识和精明降低到 2 到 3 左右,范围为 1-10网络帖子在这里。为了清楚起见,我只在图表中包含了相关的路由器。

目前,每个园区大约有 6 到 8 个 Cisco 2800 和 2900 的组合,带有用于专用本土应用的语音卡,使用静态路由在两个园区之间获取数据包。他们在 R1 和 R2 上运行 c2801-spservicesk9-mz.124-3g,在 R3 和 R4 上运行 c2800nm-adventerprisek9-mz.124-15.t3。

这是一个固定的、不变的网络,只为这个专用应用程序提供服务。没有台式机或笔记本电脑来来去去,只有 Cisco 路由器通过第三方光纤多路复用器连接到每个园区的环形拓扑结构中,并连接了几台服务器机器(“其他节点”的一部分)。

在此过程中的某个时候,客户认为在 R2 和 R3 之间安装第二个 T1 以实现冗余是一个好主意。根据我的测试,静态路由无法使用第二个 T1。即使在通往新 T1 的辅助路由上使用 AD/metric,也只有 T1 发生故障的路由器知道这一点,但该园区中的其他路由器不知道。

在阅读了这些解决方案后,我正在考虑使用 ip 跟踪对象,以保持简单并最大程度地减少对网络的干扰。然后我读到 EIGRP 是处理此问题的首选方式。

但是,如果要采用动态路由,则必须以不中断服务的方式实施。这对我来说都很遥远,需要我安排一名本地技术人员随时待命,以防我在重新配置期间失去连接。希望通过如此小的、不变的网络,可以最大限度地减少这种中断。

那么我应该研究如何使用 ip 跟踪对象或 EIGRP 来完成此 T1 故障转移路由吗?

编辑:这是 R4 当前配置的路由。我非常有信心这里有一些问题,但我只尝试了一次来简化它,当我犯了一个小错误并失去了与 Campus B 的连接时,我就退缩了。停电是一个很大的禁忌。我决定不去管它,直到我设计出更好的方法。

ip route 10.0.0.0 255.0.0.0 10.1.1.8
ip route 10.1.1.8 255.255.255.252 Serial0/3/0
ip route 192.168.30.0 255.255.255.0 Serial0/3/0
ip route 192.168.6.0 255.255.255.0 Serial0/3/0
ip route 192.168.8.0 255.255.255.0 FastEthernet0/0
ip route 10.0.2.128 255.255.255.192 192.168.31.2
ip route 10.2.160.0 255.255.255.0 192.168.31.2
ip route 192.168.254.0 255.255.255.0 192.168.31.2
ip route 192.168.6.0 255.255.255.0 192.168.8.11 110 name fallback
ip route 0.0.0.0 0.0.0.0 10.1.1.9
ip route 0.0.0.0 0.0.0.0 192.168.8.11 110 name fallback

R3 的路由配置很简单:

ip route 0.0.0.0 0.0.0.0 192.168.8.15
ip route 0.0.0.0 0.0.0.0 10.1.1.5 110

谢谢。

1个回答

这是一个固定的、不变的网络,只为这个专用应用程序提供服务。

我想你会发现这在网络中很少是常态,即使是在不变的网络中;因此,为什么您在这里询问如何自动化此操作。最终,另一个链接上线,需要您重新设计之前的所有工作。根据定义,这就是路由协议的目的。这是为了确保您不必到处使用静态路由!

根据我的测试,静态路由无法使用第二个 T1。

您可以设置一种IP SLA,使您的系统保持正常运行,同时在Old T1出现故障时仍允许进行故障转移

R4 的此类配置示例如下所示。

R4(config)# ip sla 1
R4(config)# icmp-echo 10.1.1.9 source-interface Serial0/3/0
R4(config)# timeout 1000
R4(config)# threshold 2
R4(config)# frequency 3
R4(config)# ip sla schedule 1 life forever start-time now
R4(config)# track 1 ip sla 1 reachability
R4(config)# ip route 0.0.0.0 0.0.0.0 10.1.1.9 track 1
R4(config)# ip route 0.0.0.0 0.0.0.0 192.168.8.11 100

firewall.cx示例配置的修改版本

但是,正如您很快发现的那样,这是一种不太理想的方法。由于您拥有所有 Cisco 硬件,因此使用 EIGRP 自动执行此操作可能是您最好的选择。

但是,如果要采用动态路由,则必须以不中断服务的方式实施。

如果您将 EIGRP 与静态路由一起设置。将建立 EIGRP 邻居关系,您的路由表将填充到不同位置的路由。不应该真的发生中断,因为您的路由器将有一个完全填充的路由表,其中包含如何到达其他子网的知识。

请记住,一旦使用 EIGRP 和静态路由设置并顺利运行所有内容后,您仍将使用静态路由,直到您将其删除。如果做得好,您甚至不应该注意到交通流量中的一点点。

将您之前的配置与 R4 的示例 EIGRP 配置进行比较。

R4(config)#router eigrp 1
R4(config-router)#no auto-summary
R4(config-router)#network 10.1.1.8
R4(config-router)#network 192.168.8.0

对于这么小的网络来说,通常就是这么简单。