高可用性概述:
随着网络的快速普及和应用的日益深入,各种增值业务在网络上得到了广泛部署,网络带宽也以指数级增长,网络短时间的中断就可能影响大量业务,造成重大损失。作为业务承载主体的基础网络,其高可用性(High Availablity,HA)也因此日益成为关注的焦点。那么,如何衡量一个网络的可用性呢?首先,一个高可用性网络不能频频出现故障,只要发生故障,即使是很短时间的中断,都会影响业务运营,特别在当前适时性强、对丢包和时延敏感的业务,。其次,高可用性的网络,即使出现故障,也应该能很快恢复。
案例一:使用浮动静态路由实现链路的高可用性
拓扑图:
R10:
[Router]sysname 10
[10]sysname R10
[R10]int e0
[R10-Ethernet0]ip add 192.168.4.1 24
[R10-Ethernet0]int s0
[R10-Serial0]ip add 192.168.2.2 24
[R10-Serial0]int s1
[R10-Serial1]ip add 192.168.3.2 24
[R10-Serial1]quit
[R10]ospf enable
Start OSPF task...
OSPF enabled
[R10-ospf]
[R10-ospf]int s0
[R10-Serial0]ospf enable area 0
[R10-Serial0]int e0
[R10-Ethernet0]ospf enable area 0
[R10-Ethernet0]quit
[R10]ip route-static 192.168.1.2 24 192.168.3.1
[R10]int s0
[R10-Serial0]shut
[R10-Serial0]un shut
[R10-Serial0]int s1
[R10-Serial1]shut
[R10-Serial1]un shut
[R10-Serial1]quit
R14:
[Router]sys R14
[R14]int e0
[R14-Ethernet0]ip add 192.168.1.1 24
[R14-Ethernet0]int s0
[R14-Serial0]ip add 192.168.2.1 24
[R14-Serial0]int s1
[R14-Serial1]ip add 192.168.3.1 24
[R14-Serial1]quit
[R14]ospf enable
Start OSPF task...
OSPF enabled
[R14-ospf]int e0
[R14-Ethernet0]ospf enable area 0
[R14-Ethernet0]int s0
[R14-Serial0]ospf enable area 0
[R14-Serial0]quit
[R14]ip route-static 192.168.4.2 24 192.168.3.2
[R14]dis ip rout
Routing Tables:
Destination/Mask Proto Pref Metric Nexthop Interface
127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0
127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0
192.168.1.0/24 Direct 0 0 192.168.1.1 Ethernet0
192.168.1.1/32 Direct 0 0 127.0.0.1 LoopBack0
192.168.2.0/24 Direct 0 0 192.168.2.1 Serial0
192.168.2.1/32 Direct 0 0 127.0.0.1 LoopBack0
192.168.3.0/24 Direct 0 0 192.168.3.1 Serial1
192.168.3.1/32 Direct 0 0 127.0.0.1 LoopBack0
192.168.4.0/24 Static 60 0 192.168.3.2 Serial1
[R14]int s0
[R14-Serial0]shutd
[R14-Serial0]un shutd
[R14-Serial0]int s1
[R14-Serial1]shut
[R14-Serial1]un shut
[R14-Serial1]quit
Pc1:网络信息:
Pc2:
测试:
Pc2 ping Pc1:
当断掉R6的s0接口后,查看链路 通信状态及数据包走向
配置备份接口:standby interface(备份链路处于down状态,当主链路出现故障时,备份链路自动up):
在上例中的R14和R6路由器只做如下修改即可,其他一样:
[R14]interface s0
[R14-Serial0]standby interface s1 #备份端口是s1
[R14-Serial0]standby timer enable-delay 10 #启用备份接口的延迟10秒
[R14-Serial0]standby timer disable-delay 10 #主链路恢复后,启用主链路接口的延迟10秒
[R6]interface s0
[R6-Serial0]standby interface s1 #备份端口是s1
[R6-Serial0]standby timer enable-delay 10 #启用备份接口的延迟10秒
[R6-Serial0]standby timer disable-delay 10 #主链路恢复后,启用主链路接口的延迟 10秒
测试:
当断掉R6的s0口后,查看网络盘通信过程图及数据走向