如何为空间多样性T1提供故障转移


9

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 /度量,只有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

谢谢。

Answers:


7

这是一个固定不变的网络,仅服务于该专用应用程序。

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

根据我的测试,静态路由无法使用第二个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示例配置。

但是,正如您很快发现的那样,这并不是理想的方法。最好使用EIGRP自动化此操作,因为您拥有所有的Cisco硬件。

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

如果将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

这么小的网络通常就这么简单。


5
好答案。如果他使用BFD,他可以使故障切换非常快,但你必须确保你的T1运行干净再走这里...条T1喜欢收集错误,这可能会引发震荡,如果BFD定时器太低
迈克·彭宁顿

4
@Bike的@MikePennington +1。但是,我总是想指出一下,(因为它已对我造成了痛苦),从ISR G2时代开始,BFD可能需要根据您的IOS版本进行许可升级。有关更多信息,请参阅此思科白皮书
Brett Lykins 2014年

对我来说,关键是您指出静态路由优先于动态路由,因此我将利用它来发挥我的优势。我将研究这些设备是否将支持EIGRP并在可行的情况下实施它。谢谢!
Bote Man 2014年

1
当路由器知道其RIB中的相同路由并需要在它们之间做出决定时,管理距离就会发挥作用。在隔离的环境中,除了服务器之外,您都不需要默认网关。您就是路由器,您将全面了解如何到达其他一切。最佳方案:当(如果不是)链接失败时,您甚至都不会意识到。
Ryan Foley 2014年

1
@BoteMan我不确定DSL线路的另一端是什么。如果它是由您的ISP控制的,那么您仍然需要R1上的默认路由才能到达外部。如果您控制DSL线路另一端的所有设备,则可以,每个路由器都应该完全了解其他所有路由,并且您的服务器将能够访问DSL线路。
Ryan Foley
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.