nqa(网络质量分析)

网友投稿 1145 2022-09-20


nqa(网络质量分析)

NQA:

(1)NQA的概念:

网络质量分析nqa是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。nqa能够实时监视网络qos,在网络发生故障时进行有效的故障诊断和定位目的,nqa监测网络上运行的多种协议的性能,使用户能够实时采集到各种网络运行指标,例如:test-instance 1 1

nqa test-instance admin icmp

test-type icmp

destination-address ipv4 200.0.2.2

frequency 3

start now

(5)测试机制:

1、dhcp测试:

nqa的dhcp测试以udp报文为承载,模拟dhcp client在指定的接口上发起dhcp请求,根据是否申请到地址,确定接口所在的网络中是否有dhcp server服务以及测试申请到地址的时间。

①源端(routera)从需要获得地址的接口,向接口所在网段广播查询dhcp server的discovery报文。

②dhcp server(routerb)收到报文后,向源端回送offer报文,报文中包含了dhcp server的ip地址。

③源端向接口所在网段广播要求获取ip地址的request报文,报文中包含了dhcp server的ip地址信息。

④dhcp server收到报文后,向源端回送ack报文,报文中包含了dhcp server分配给相应接口的ip地址。

⑤源端收到数据包后通过计算源端接收报文的时间和源端最初发送discovery报文的时间的差,计算出从dhcp服务器获取ip地址的时间。

2、icmp测试:{计算源端接收时间和源端发送时间之差}

nqa的icmp测试例用于检测源端到目的端的路由是否可达。icmp测试提供类似于命令行下的ping命令功能,但输出信息更为丰富:默认情况下能够保存最近5次的测试结果,结果中能够显示平均时延、丢包率,最后一个报文正确接收的时间等信息。

①源端(routera)向目的端(routerb)发送构造的icmp echo request报文。

②目的端(routerb)收到报文后,直接回应icmp echo reply报文给源端(routera)。

③源端收到报文后,通过计算源端接收时间和源端发送时间之差,计算出源端到目的端的通信时间,从而清晰的反应出网络性能及网络畅通情况。

(6)NQA联动机制:仅icmp测试能与vrrp、静态路由、策略路由进行联动,只有这3个

①联动功能是指通过建立联动项,对当前所在测试例中的探测进行监测,当连续探测失败次数达到一定数目时,就触发其他模块联动

②联动功能由应用模块、track模块和监测功能模块(如nqa)三部分组成。track模块位于应用模块和nqa之间,当监测项的状态发生变化时,监测功能模块通知track模块,再由track模块通知应用模块进行相应的处理,从而实现联动。

③以静态路由为例:

用户配置了一条静态路由,下一跳为192.168.0.88,如果192.168.0.88可达,该静态路由有效;如果192.168.0.88不可达,则该静态路由无效。通过在nqa、track模块和应用模块之间建立联动,可以实现静态路由有效性的实时判断。如果nqa发现192.168.0.88不可达,nqa将通过track模块通知静态路由模块,静态路由模块可以据此判断该静态路由项无效。

配置:

ip route-static 0.0.0.0 0.0.0.0 200.0.2.2 track nqa admin imcp

#

nqa test-instance admin icmp

test-type icmp

destination-address ipv4 200.0.2.2

frequency 3

start now


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:@RequestParam 参数偶尔丢失的解决
下一篇:经典网络组网方式(常见的组网方式有哪些)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~