NQA 网络质量分析
静态路由与NQA联动
静态路由本身并没有检测机制,如果非本机直连链路发生了故障,静态路由不会自动从IP路由表中自动删除,需要管理员介入,这就无法保证及时进行链路切换,可能造成较长时间的业务中断。
基于以上原因,需要有一种有效的方案来检测静态路由所在的链路。对于静态路由而言,现有的静态路由与BFD联动特性,由于受到互通设备两端都必须支持BFD的限制,在某些应用场景无法实施。而静态路由与NQA联动则只要求互通设备的其中一端支持NQA即可。

静态路由与NQA联动组网
利用NQA测试例来检测静态路由所在链路的状态,根据NQA的检测结果,决定静态路由是否活跃,达到避免通信的中断或服务质量降低的目的。
以上图为例,RouterA至RouterD有主、备两条链路,RouterA作为NQA客户端来检测至RouterD的链路状态:
- 如果NQA测试例检测到主链路故障,RouterA将这条静态路由设置为“非激活”状态;
- 如果NQA测试例检测到主链路恢复正常,RouterA将这条静态路由设置为“激活”状态。
NQA ICMP 测试
- nqa test-instance admin icmp
- test-type icmp
- destination-address ipv4 x.x.x.x
- commit
NQA 与静态路由联动
- nqa test-instance admin icmp
- test-type icmp
- destination-address ipv4 x.x.x.x
- frequency 6
- interval seconds 3
- timeout 2
- probe-count 2
- start now
ip route-static x.x.x.x mask y.y.y.y track nqa admin icmp
开启snmp 网管
- snmp-agent
- snmp-agent sys-info version v2c
- snmp target-host inform address udp-domain 10.156.217.216
- snmp community read cipher public