买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明涉及一种新型通信电路故障诊断装置及其方法,包括交互层、服务层和设备管理层,所述的交互层、服务层和设备管理层为三层分离的模块化网络架构,所述交互层通过服务层与所述的硬件管理层相连。本发明的优点是:1.具有较强的网络普适性,适用大多数现有网络设备厂商的路由器、交换机设备所连接的通信链路的检测;2.构建了精细化通用化通信链路监测,通过监测通信链路时延、抖动、丢包率等状态信息,能够准确反映出通信链路运行质量;3.不仅可以实现端对端的通信链路监测,补了传统网络监测设备不能监测以太网型广域网链路的不足,还可以实现网络设备至终端设备间通信质量监测等。
主权项:1.一种新型通信电路故障诊断装置,其特征在于,包括交互层、服务层和设备管理层,所述的交互层、服务层和设备管理层为三层分离的模块化网络架构,所述交互层通过服务层与所述的设备管理层相连;所述交互层包括系统管理模块和系统呈现模块,所述的系统管理模块用于对系统参数设置、接受用户的复合指令编译后下发到服务层;所述的系统呈现模块用于处理服务层返回的信息并采用策略进行呈现;所述服务层包括认证授权模块、数据管理模块、服务管理模块、数据服务引擎模块、插件管理模块、诊断报警模块、消息调度模块和大数据存储模块,所述的认证授权模块用于用户身份的验证和授权,对不同用户实现不同系统使用管理功能;所述的数据管理模块用于对设备管理层返回的信息进行过滤、实现数据共享并将返回的信息存盘入库,以备后续使用;所述的服务管理模块用于处理交互层的复合指令并送往设备管理层执行,并将设备管理层返回的信息进行过滤、分析处理后送往交互层;所述的数据服务引擎模块用于驱动各服务进程;所述的插件管理模块用于监测模块的调用;所述的诊断报警模块用于对异常信息采取何种形式的报警;所述的消息调度模块用于根据预设阈值并发采集各设备上NQA服务的监控数据;所述的大数据存储模块用于对各类型数据库进行管理,保持各类数据库的协调一致;所述设备管理层用于对网络中硬件设备支持的插件库进行管理,并提供相应的应用接口,接受服务层发送的查询或管理命令,根据命令内容选择SNMP协议相关代理插件,将命令转换为相应硬件设备能够执行的指令发送到相关设备;该新型通信电路故障诊断装置的诊断方法,包括以下步骤:步骤S1.1、建立运行环境的步骤;步骤S1.2、周期性获取目标路由器NQA策略监测结果的步骤;所述的步骤S1.1具体为:1建立电路故障诊断装置和被管理设备设置网络连接以及关于NQA服务的管理信息库,使电路故障诊断装置的检测项目与NQA服务相关OID一一对应,查询请求消息中应携带所述被管理设备的IP、SNMP版本号、与被管理设备相匹配的团体字、以及被管理设备上设置NQA服务的目的IPOID、丢包率服务OID、测试平均时延OID查询信息;2被管理设备建立电路故障检测环境的步骤,包括与电路故障诊断装置建立网络连接关系和设置SNMP、NQA策略,包括NQA测试例的管理员名称、NQA测试实例名称、探测目标IP、探测频率、探测次数、探测数据包大小以及触发报警条件信息,被管理设备将根据NQA配置情况周期性的对目标IP发送ICMP探测数据包,将相关测试结果存储在寄存器中;所述的步骤S1.2具体为:1使用ICMP协议主动探测环境设备的在线状态,如收到ICMP返回信息,如未收到ICMP返回信息上报设备离线报警,如正常收到ICMP返回信息则对被检测设备正常进行NQA服务测试;2电路故障诊断装置周期性向被管理设备SNMPAgent程序发送测试目的IP、测试丢包率服务、测试平均时延的Request报文,查询NQA服务状态信息,被管理设备收到SNMP查询信息后,对管理装置发送的消息内容进行解析,得到NQA服务状态在管理信息库MIB树中对应的节点,从相应的模块中得到NQA服务状态的值,再形成Response报文,发送给电路故障诊断装置;电路故障诊断装置将NQA测试实例名称的字符转换为ASCII码,首先将此ASCII码与目标设备回应的“nqaResultsAddress”报文结果进行遍历比对,找到包含相同ASCII码数字且报文中STRING后的值为NQA所测试的目的IP的最后一行,如目标设备回应信息中找到包含相同ASCII码数字或未包含“测试目的IP”则立即启动报警上报“获取目标IP地址失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsLostPacketRatio测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的最后一行,记录本行中Gauge32后的数值丢包率信息,如未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取目标丢包率失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果大于电路故障诊断装置设置的丢包率门限值,则启动报警上报“丢包率过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如获取的丢包率未100%,则启动报警上报“电路中断”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsRttAvg测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的所有行,记录Gauge32后的数值测试时延信息,将所有返回的测试时延进行求平均,得到NQA测试平均时延结果,如均未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取平均时延失败”,终止此NQA测试实例的测试,等待下一次测试时间,如计算出的平均时延大于电路故障诊断装置设置的平均时延门限值,则启动报警上报“平均时延过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则正常输出丢包率和测试平均时延的值。
全文数据:
权利要求:
百度查询: 中国人民解放军63761部队 新型通信电路故障诊断装置及其方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。