Network ICMP监控技术

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