Cisco双ISP线路之单路由器解决方案(4)

2010-04-03 22:55出处:51cto作者:阿飞我要评论

[导读]  通过双ISP(如:一条电信、一条网通)链路可实现网络路径优化、负载均衡及备份冗余,以前本人一直认为Cisco不能实现单路由器双ISP链路的冗余备份,后经过多次测试,发现通过SLA(服务水平)+route-map完全可以实现,在这里愿意和大家一起分享。

  实验测试:

  1、在PC1上cmd ping 1.1.1.1 R1 debug ip nat

  

  在

  PC1上cmd ping 2.2.2.2 R1 debug ip nat

  在R1

  上 e0/0 shutdown ping 1.1.1.1

  

  4、在ISP1路由器上e0/0 shutdown后

  

  实验总结:

  以前一直以为cisco单路由设备在做双ISP链路时,只能实现线路的负载分担、不能实现真正的线路冗余(一条链路失效会造成黑洞现象),因为NAT转换时不够灵活。

  以前思路的配置:

  1、 定义两个ACL

  R1(config)#no ip access-list extended isp1

  R1(config-ext-nacl)#permit ip any 1.1.1.0 0.0.0.255

  R1(config)#no ip access-list extended isp2

  R1(config-ext-nacl)#permit ip any 2.2.2.0 0.0.0.255

  2、 定义两个route-map

  R1(config)#route-map isp1-line permit 10

  R1(config-route-map)#match ip address isp1

  R1(config)#route-map)#set ip next-hop 192.168.0.2

  R1(config)#route-map isp2-line permit 10

  R1(config-route-map)#match ip address isp2

  R1(config)#route-map)#set ip next-hop 192.168.1.2

  3、 NAT/Route-map

  R1(config)#ip nat inside sourse route-map isp1-line int e0/0 over

  R1(config)#ip nat inside sourse route-map isp2-line int e0/1 over

  通过以前思路的配置不难发现,当一条ISP链路失效时,数据包经过路由图条件匹配,仍会经过NAT转换(很不灵活),这样数据包出去却不能返回,造成“黑洞”,不能达到真正的线路冗余。

  通过这次实验再次说明route-map工具确实很强大,很灵活,能解决不少实际问题,在这个地方它可以迷补NAT的一些缺陷。