很多企业对网络依赖度较高,接入有两条或多条网络到不同的运营商,而运营商跟企业一般都是用的静态路由方式,这使得某条线路出现故障的时候,很难进行自动切换,等到人工发现,再手动进行切换,往往已经影响到企业网络应用了。华为和思科为此提供了技术支持,下面我们来看看如何进行应用吧。
企业思科路由器配置
在思科中应用的技术叫做SLA,意思是服务等级协议,通过发送测试报文,对网络性能和服务质量进行分析,并提供抖动延迟,传输速率等参数帮助用户分析网络故障。下面就用思科SLA结合track功能在企业网中实现双路自动切换。
主备路由配置,备用路由采用浮动静态路由,只有当主路由失效时,备用路由才会生效;通过track检测主路由的下一跳是否中断,中断就删除该条路由,正常就恢复该路由。
设置监测ICPM echo 监测路由条目的下一跳IP 192.168.112.141,用192.168.112.142为源;
中间还可以设置超时和默认频率等参数,可按需设置;
设置SLA的启动时间为立即,有效期为永久;
将track条目和响应条目关联,track检测可达性。
在备路没有中断前可看到路由为:
现在断开主路链路,查看路由变化情况
断开主路端口,路由进行了切换,如果遇到网络时断时好的情况,超时参数和切换是否要延时都是可以灵活设置的,避免不必要的不停的进行切换。
企业华为(华三)路由器配置
华为处理此类问题技术叫做网络质量分析(NQA),它是华为系统提供的一个特性,位于链路层之上,覆盖网络层、传输层和应用层,独立于底层硬件,可实时监视网络性能状况,在网络发生故障时进行故障诊断和定位。
NQA用途,与许多其他功能进行联动如track和BFD等,与VRRP、静态路由、备份接口和策略路由等配合实现网络优化和自动选路。
先建立NQA实例,命名为icmp,测试协议用icmp,测试目标地址37.0.0.1,测试源地址37.0.0.2;检测周期5s,立即启用nqa;
启用主备路由,被动路由为浮动,优先级低,主路由下一跳进行跟踪检测,检测到down后,主路由删除,启用备用路由;
中断前路由:
可以看到路由是从37.0.0.1走,
中断后路由:
可以看到马上就切换到备用路由了。切换速度非常快。
查看NQA探测结果,丢包100%表示探测中断。
两种不同设备功能比较类似,思科需要较高IOS支持,华为同样需要需要较高版本支持。都可以解决这种问题。