配置IPv4静态路由与NQA联动思路讲解
配置IPv4静态路由与NQA联动思路讲解
IP网络承载了用户所需的各类网络服务,为实时了解网络的运行状态,可以使用不同类型的NQA测试例检测各项网络状态和性能指标。
如图1所示,在RouterA上配置了多条静态路由可以使报文能够从RouterA转发给用户。现在为了提高链路的可靠性,在接入交换机不支持BFD的情况下要求当链路正常时,RouterA发送的报文由主链路RouterA→RouterB→Switch→用户。当主链路出现故障后,报文能够切换到备用链路RouterA→RouterC→Switch→用户进行转发。
为了提高链路的可靠性需要在设备上部署一种链路检测机制来实时检测链路的状态,然后再将检测结果与路由状态关联。但由于接入交换机不支持BFD功能,所以当前可以配置IPv4静态路由与NQA联动来满足要求。采用如下思路配置IPv4静态路由与NQA联动:
1.在各路由器上配置IP地址以及在RouterA、RouterB和RouterC上配置到Client1(以Client1举例代替所有用户)的静态路由,其中在RouterA配置的静态路由为两条,且下一跳为RouterB的静态路由优先级高于下一跳为RouterC的静态路由,使得RouterA发送到Client1的报文有主备两条静态路由可达。
2.在RouterA与SwitchA之间的主链路上建立ICMP类型的NQA测试例,并且将在RouterA配置的下一跳为RouterB的静态路由与NQA测试例联动,从而达到快速感知链路故障,实现业务的切换的目的。
静态路由与NQA联动时仅采用ICMP测试例来检测源端到目的端的路由是否可达。
当链路故障时,NQA ICMP测试例检测结果是失败,同时联动静态路由变为Down。一旦链路故障恢复,由于ICMP测试例报文发送时需要查找路由表,但此时路由已经被NQA联动置Down,导致ICMP测试例仍然检测失败,联动的静态路由也一直得不到恢复,业务流量也无法回切到原先的链路,此时需要配置nexthop ipv4 ip-address命令指定ICMP测试例发送报文时的下一跳地址,这样在链路故障恢复之后可以正常发送NQA探测报文,测试结果恢复成功,同时可联动恢复静态路由。
限时福利 课程免费试听名额
扫码添加老师立即申请