
SNMP测试是NQA(Network Quality Analyzer)网络质量分析系统中的一种重要的网络性能检测方法。主要用于检测主机与SNMP Agent之间SNMP协议的连通性以及通信速度,以UDP来自报文为承载。当部署在网管中心的网络管理东住联脸较看乎微临软件检测到网元故障时,可以通过在其他网元上配置SNMP测试用例来区分是设备故障,还是网管中心与网元之间的通信故障。
- 中文名称 SNMP测试
- 外文名称 NQA(Network Quality Analyzer)
- 对应 网络质量分析系统
- 功能 网络性能检测方法
实现原理
商技称误加钟们振 如图所示,SN武硫溶MP测试的过程如下:
1、RouterA向Rout政异胡延度erC(SNMP Agent)发送SNMP请求报文,请求获取系统时间。由于不确定被测端使用的SNMP协议的版本号,因此RouterA向RouterC发送三个版本(SNMPv来自1、SNMPv2c和SNM联军Pv3)的请求报文。
2、RouterC收到请求报文后,查询系统时间并构造应答报文,然后再把应答360百科报文发回到RouterA。如果被测端使能三个版本的SNMP协议,则构造三个版本的应答报文。
RouterA收到最先到达的应答报文后,通过计算收到应答报文与发送请求报文的时间差风病终蛋快银永达呼义,计算出RouterA与SNMP Agent之间通信的时间。从而清晰的反映势商功历春孔加末出网络SNMP协议的连通沿般联才语吸性及性能状况。