欢迎大家来到IT世界,在知识的湖畔探索吧!
对于有些互通网络设备不支持BFD功能,可以配置IPv4静态路由与NQA联动,利用NQA测试例对链路状态进行检测,从而提高网络可靠性。
一:配置ICMP类型的NQA测试例
1、执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
2、执行命令test-type icmp,配置测试例类型为ICMP。静态路由与NQA联动时仅采用ICMP测试例来检测源端到目的端的路由是否可达。
3、执行命令destination-address ipv4 ip-address,配置目的地址。对于测试例而言,指定服务器端是通过destination-address命令配置NQA测试例的目的地址来实现的。
4、(可选)执行命令frequency interval,配置NQA测试例的自动执行测试间隔。缺省情况下,没有配置自动测试间隔,即只进行一次测试。
5、(可选)执行命令probe-count number,配置NQA测试例一次测试的探针数目。缺省情况下,测试探针数目3。通过多次发送NQA测试例的测试探针,可以根据统计数据更加准确的评估网络质量。
6、执行命令start,启动测试例以三种启动方式,请根据实际需要进行选择。
•执行命令start now 立即启动测试例。
•执行命令start at在指定时刻启动测试例。
•执行命令start delay 延迟指定时间后启动测试例。
二:生产环境配置如下
nqa test-instance admin fulu #admin为网络管理员名称、fulu为测试名称
test-type icmp #测试类型
destination-address ipv4 113.57.8.1 #测试对象目的IP
nexthop ipv4 113.57.8.1 #配置nexthop ipv4 ip-address命令指定ICMP测试例发送报文时的下一跳地址
frequency 20 #每一轮测试的时间间隔
probe-count 4 #每轮探测次数
start now #立即启动测试例
当链路故障时,NQA ICMP测试例检测结果是失败,同时联动静态路由变为Down。一旦链路故障恢复,由于ICMP测试例报文发送时需要查找路由表,但此时路由已经被NQA联动置Down,导致ICMP测试例仍然检测失败,联动的静态路由也一直得不到恢复,业务流量也无法回切到原先的链路,此时需要配置nexthop ipv4 ip-address命令指定ICMP测试例发送报文时的下一跳地址,这样在链路故障恢复之后可以正常发送NQA探测报文,测试结果恢复成功,同时可联动恢复静态路由。 |
三:在路由器上配置下一跳为静态路由与NQA测试例联动
ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet0/0/8 113.57.8.1 track nqa admin fulu
配置完成后,在路由器上执行display current-configuration | include nqa命令,可以看到静态路由已经绑定NQA测试例。执行display nqa results命令,可以看到NQA测试例已经建立。
四:在RouterA上执行display nqa results命令查看NQA测试结果。可以看到“Lost packet ratio: 0 %”,这说明链路状态完好。
dis nqa histor
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/101158.html