产学研创新服务平台(开云优惠体育网页版入口)
专利申请类型:发明专利;专利名称:新型通信电路故障诊断装置及其方法
专利类型:发明专利
专利申请号:CN202211428254.4
专利申请(专利权)人:中国人民解放军63761部队
权利人地址:天津市蓟州区63761部队
专利发明(设计)人:郑思广,魏丹,徐晶晶,雷光,石强,王东亮,彭晨远,钟意
专利摘要:本发明涉及一种新型通信电路故障诊断装置及其方法,包括交互层、服务层和设备管理层,所述的交互层、服务层和设备管理层为三层分离的模块化网络架构,所述交互层通过服务层与所述的硬件管理层相连。本发明的优点是: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测试实例的测试,等待下一次测试时间,如收到测试结果正常,则正常输出丢包率和测试平均时延的值。 说明书 : 新型通信电路故障诊断装置及其方法技术领域[0001] 本发明涉及一种新型通信电路故障诊断装置及其方法,涉及计算机技术领域。背景技术[0002] SNMP(SimpleNetworkManagementProtocol,简单网络管理协议),是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机等)的一种标准协议,它是一种应用层协议。SNMP使网络管理员能够管理网络效能,发现并解决网络问题。通过SNMP接收随机消息(及事件开云优惠体育网页版入口)网络管理系统获知网络出现问题。[0003] 基于SNMP的网络管理体系结构中包含4个主要组成部分:[0004] 网络管理站NMS(NetworkManagementStation)[0005] NMS通常是一个独立的设备,运行网络管理应用程序。网络管理应用程序至少能够提供一个人机交互界面,网络管理员通过它完成绝大多数网络管理工作。[0006] SNMP代理器(Agent)[0007] Agent是驻留在被管理设备的一个软件模块,主要负责接收和处理来自NMS的请求报文,并形成响应报文,返回给NMS;在一些紧急情况下,它会主动发送trap报文,通知NMS。[0008] SNMP协议[0009] SNMP协议属于TCP/IP网络的应用层协议,用于在NMS和被管理设备间交互管理信息。[0010] 管理信息库MIB(ManagementInformationBase)[0011] MIB是一个被管理对象的集合,是NMS同Agent进行沟通的桥梁,可以使网管软件和设备进行标准对接。每一个Agent都维护这样一个MIB库,NMS可以对MIB库中对象的值进行读取或设置。[0012] SNMP是基于TCP/IP的网络管理框架是工业上的现行标准,由3个主要部分组成,分别是管理信息结构SMI(StructureofManagementInformation)、管理信息库MIB(ManagementInformationBase)和管理协议SNMP。SMI定义了SNMP框架所用信息的组织和标识,为MIB定义管理对象及使用管理对象提供模板。MIB定义了可以通过SNMP进行访问的管理对象的集合。SNMP协议是应用层协议,定义了网络管理者如何对代理进程的MIB对象进行读写操作。[0013] SNMP中的MIB是一种树状数据库,它由很多个节点组成,每个节点表示被管理对象,被管理对象可以用从根开始的一串表示路径的数字唯一地识别,这串数字称为OID(ObjectIdentifier,对象标识符)。[0014] 因为设备在出厂时,都会由制造商提供对应的MIB库,里面定义了各类OID,以对应设备可能出现的各类状态。[0015] SNMPAgent代替故障诊断装置完成监控数据的采集和预处理工作,并将预处理后的监控数据发送给故障诊断装置,管理信息库MIB是一个虚拟的数据库,是在被管理设备端维护的设备状态信息,Agent通过查找MIB来手机设备状态信息。被动模式下通过监听来自的连接请求。所述系统管理模块、告警信息的查找、过滤、处理等。[0016] SNMP可以实现对通信网络设备资源的实时管理,将监测到网络设备失效信息以图形方式显示出来并产生告警,提高了网络设备管理的工作效率,为了实现远距离长途传输,某些网络设备(如路由器)需借助多台光传输系统接力传输后连接远端网络设备,路由器与本地管传输设备相连使用以太网端口,当中间多台传输设备之间通信某台设备或线路故障将影响路由器间的通信,因路由器与本地光传输设备以太网板卡相连接的端口仍处于UP状态未出现DOWN的状态改变,SNMP网络管理系统不能发现通信中断,为解决此问题,发明了一种基于SNMP的新型通信电路故障诊断方法和装置。发明内容[0017] 为克服现有技术的缺陷,本发明提供一种新型通信电路故障诊断装置,本发明的技术方案是:[0018] 一种新型通信电路故障诊断装置,包括交互层、服务层和设备管理层,所述的交互层、服务层和设备管理层为三层分离的模块化网络架构,所述交互层通过服务层与所述的硬件管理层相连。[0019] 所述交互层包括系统管理模块和系统呈现模块,所述的系统管理模块用于对系统参数设置、接受用户的复合指令编译后下发到服务层;所述的系统呈现模块用于处理服务层返回的信息并采用策略进行呈现。[0020] 所述服务层包括认证授权模块、数据管理模块、服务管理模块、数据服务引擎模块、插件管理模块、诊断报警模块、消息调度模块和大数据存储模块,所述的认证授权模块用于用户身份的验证和授权,对不同用户实现不同系统使用管理功能;所述的数据管理模块用于对硬件管理层返回的信息进行过滤、实现数据共享并将返回的信息存盘入库,以备后续使用;所述的服务管理模块用于处理交互层的复合指令并送往硬件管理层执行,并将硬件管理层返回的信息进行过滤、分析处理后送往交互层;所述的数据服务引擎模块用于驱动各服务进程;所述的插件管理模块用于监测模块的调用;所述的诊断报警模块用于对异常信息采取何种形式的报警;所述的消息调度模块用于根据预设阈值并发采集各设备上NQA服务的监控数据;所述的大数据存储模块用于对各类型数据库进行管理,保持各类数据库的协调一致。[0021] 所述硬件管理层用于对网络中硬件设备支持的插件库进行管理,并提供相应的应用接口,接受服务层发送的查询或管理命令,根据命令内容选择SNMP协议相关代理插件,将命令转换为相应硬件设备能够执行的指令发送到相关设备。[0022] 一种基于新型通信电路故障诊断装置的诊断方法,包括以下步骤:[0023] 步骤S1.1、建立运行环境的步骤;[0024] 步骤S1.2、周期性获取目标路由器NQA策略监测结果的步骤。[0025] 所述的步骤S1.1具体为:[0026] (1)建立电路故障诊断装置和被管理设备设置网络连接以及关于NQA服务的管理信息库,使电路故障诊断装置的检测项目与NQA服务相关OID一一对应,查询请求消息中应携带所述被管理设备的IP、SNMP版本号、与被管理设备相匹配的团体字、以及被管理设备上设置NQA服务的目的IPOID、丢包率服务OID、测试平均时延OID查询信息;[0027] (2)被管理设备建立电路故障检测环境的步骤,包括与电路故障诊断装置建立网络连接关系和设置SNMP、NQA策略,包括NQA测试例的管理员名称、NQA测试实例名称、探测目标IP、探测频率、探测次数、探测数据包大小以及触发报警条件信息,被管理设备将根据NQA配置情况周期性的对目标IP发送ICMP探测数据包,将相关测试结果存储在寄存器中。[0028] 所述的步骤S1.2具体为:[0029] (1)使用ICMP协议主动探测环境设备的在线状态,如收到ICMP返回信息,如未收到ICMP返回信息上报设备离线报警,如正常收到ICMP返回信息则对被检测设备正常进行NQA服务测试;[0030] (2)电路故障诊断装置周期性向被管理设备SNMPAgent程序发送测试目的IP、测试丢包率服务、测试平均时延得Request报文,查询NQA服务状态信息,被管理设备收到SNMP查询信息后,对管理装置发送的消息内容进行解析,得到NQA服务状态在管理信息库MIB树中对应的节点,从相应的模块中得到NQA服务状态的值,再形成Response报文,发送给电路故障诊断装置;[0031] 电路故障诊断装置将NQA测试实例名称的字符转换为ASCII码,首先将此ASCII码与目标设备回应的“nqaResultsAddress”报文结果进行遍历比对,找到包含相同ASCII码数字且报文中STRING后的值为NQA所测试的目的IP的最后一行,如目标设备回应信息中找到包含相同ASCII码数字或未包含“测试目的IP”则立即启动报警上报“获取目标IP地址失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;[0032] 将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsLostPacketRatio测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的的最后一行,记录本行中Gauge32后的数值丢包率信息,如未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取目标丢包率失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果大于电路故障诊断装置设置的丢包率门限值,则启动报警上报“丢包率过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如获取的丢包率未100%,则启动报警上报“电路中断”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;[0033] 将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsRttAvg测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的所有行,记录Gauge32后的数值测试时延信息,将所有返回的测试时延进行求平均,得到NQA测试平均时延结果,如均未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取平均时延失败”,终止此NQA测试实例的测试,等待下一次测试时间,如计算出的平均时延大于电路故障诊断装置设置的平均时延门限值,则启动报警上报“平均时延过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则正常输出丢包率和测试平均时延的值。[0034] 本发明的优点是:[0035] 1.具有较强的网络普适性,适用大多数现有网络设备厂商的路由器、交换机设备所连接的通信链路的检测;[0036] 2.构建了精细化通用化通信链路监测,通过监测通信链路时延、抖动、丢包率等状态信息,能够准确反映出通信链路运行质量;[0037] 3.不仅可以实现端对端的通信链路监测,补了传统网络监测设备不能监测以太网型广域网链路的不足,还可以实现网络设备至终端设备间通信质量监测;[0038] 4.具备监测对象的采集指标、告警阈值、采集频度等参数灵活配置,提供日志查询功能,将查询结果图标化,便于掌握历史信息。附图说明[0039] 图1是本发明的新型通信电路故障诊断装置的主体结构示意图。[0040] 图2是本发明的工作流程示意图。具体实施方式[0041] 下面结合具体实施例来进一步描述本发明,本发明的优点和特点将会随着描述而更为清楚。但这些实施例仅是范例性的,并不对本发明的范围构成任何限制。本领域技术人员应该理解的是,在不偏离本发明的精神和范围下可以对本发明技术方案的细节和形式进行修改或替换,但这些修改和替换均落入本发明的保护范围内。[0042] 参见图1,本发明涉及一种新型通信电路故障诊断装置,包括交互层、服务层和设备管理层,所述的交互层、服务层和设备管理层为三层分离的模块化网络架构,所述交互层通过服务层与所述的硬件管理层相连。[0043] 所述交互层包括系统管理模块和系统呈现模块,所述的系统管理模块用于对系统参数设置、接受用户的复合指令编译后下发到服务层;所述的系统呈现模块用于处理服务层返回的信息并采用策略进行呈现。[0044] 所述服务层包括认证授权模块、数据管理模块、服务管理模块、数据服务引擎模块、插件管理模块、诊断报警模块、消息调度模块和大数据存储模块,所述的认证授权模块用于用户身份的验证和授权,对不同用户实现不同系统使用管理功能;所述的数据管理模块用于对硬件管理层返回的信息进行过滤、实现数据共享并将返回的信息存盘入库,以备后续使用;所述的服务管理模块用于处理交互层的复合指令并送往硬件管理层执行,并将硬件管理层返回的信息进行过滤、分析处理后送往交互层;所述的数据服务引擎模块用于驱动各服务进程;所述的插件管理模块用于监测模块的调用;所述的诊断报警模块用于对异常信息采取何种形式的报警;所述的消息调度模块用于根据预设阈值并发采集各设备上NQA服务的监控数据;所述的大数据存储模块用于对各类型数据库进行管理,保持各类数据库的协调一致。[0045] 所述硬件管理层用于对网络中硬件设备支持的插件库进行管理,并提供相应的应用接口,接受服务层发送的查询或管理命令,根据命令内容选择SNMP协议相关代理插件,将命令转换为相应硬件设备能够执行的指令发送到相关设备;所述相关设备为目的端路由器、交换机等网络设备地址或主机、服务器等终端设备地址。包括路由器、交换机、光传输设备、简单网络管理协议模块(SNMP)和网络质量分析模块(NQA)。[0046] 参见图2,本发明涉及一种基于新型通信电路故障诊断装置的诊断方法,包括以下步骤:[0047] 步骤S1.1、建立运行环境的步骤;[0048] 步骤S1.2、周期性获取目标路由器NQA策略监测结果的步骤。[0049] 所述的步骤S1.1具体为:[0050] (1)建立电路故障诊断装置和被管理设备设置网络连接以及关于NQA服务的管理信息库,使电路故障诊断装置的检测项目与NQA服务相关OID一一对应,查询请求消息中应携带所述被管理设备的IP、SNMP版本号、与被管理设备相匹配的团体字、以及被管理设备上设置NQA服务的目的IPOID、丢包率服务OID、测试平均时延OID查询信息;[0051] (2)被管理设备建立电路故障检测环境的步骤,包括与电路故障诊断装置建立网络连接关系和设置SNMP、NQA策略,包括NQA测试例的管理员名称、NQA测试实例名称、探测目标IP、探测频率、探测次数、探测数据包大小以及触发报警条件信息,被管理设备将根据NQA配置情况周期性的对目标IP发送ICMP探测数据包,将相关测试结果存储在寄存器中。[0052] 所述的步骤S1.2具体为:[0053] (1)使用ICMP协议主动探测环境设备的在线状态,如收到ICMP返回信息,如未收到ICMP返回信息上报设备离线报警,如正常收到ICMP返回信息则对被检测设备正常进行NQA服务测试;[0054] (2)电路故障诊断装置周期性向被管理设备SNMPAgent程序发送测试目的IP、测试丢包率服务、测试平均时延得Request报文,查询NQA服务状态信息,被管理设备收到SNMP查询信息后,对管理装置发送的消息内容进行解析,得到NQA服务状态在管理信息库MIB树中对应的节点,从相应的模块中得到NQA服务状态的值,再形成Response报文,发送给电路故障诊断装置;[0055] 电路故障诊断装置将NQA测试实例名称的字符转换为ASCII码,首先将此ASCII码与目标设备回应的“nqaResultsAddress”报文结果进行遍历比对,找到包含相同ASCII码数字且报文中STRING后的值为NQA所测试的目的IP的最后一行,如目标设备回应信息中找到包含相同ASCII码数字或未包含“测试目的IP”则立即启动报警上报“获取目标IP地址失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;[0056] 将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsLostPacketRatio测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的的最后一行,记录本行中Gauge32后的数值丢包率信息,如未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取目标丢包率失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果大于电路故障诊断装置设置的丢包率门限值,则启动报警上报“丢包率过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如获取的丢包率未100%,则启动报警上报“电路中断”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;[0057] 将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsRttAvg测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的所有行,记录Gauge32后的数值测试时延信息,将所有返回的测试时延进行求平均,得到NQA测试平均时延结果,如均未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取平均时延失败”,终止此NQA测试实例的测试,等待下一次测试时间,如计算出的平均时延大于电路故障诊断装置设置的平均时延门限值,则启动报警上报“平均时延过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则正常输出丢包率和测试平均时延的值。[0058] 本发明提供一种改进的双向SNMP告警方法,包括如下步骤:[0059] 电路故障诊断装置建立检测环境,设置与被管理设备的IP、SNMP版本号、与被管理设备相匹配的团体字、以及被管理设备上设置NQA服务的目的IP、丢包率服务门限、测试平均时延门限等Request查询信息。[0060] 被管理设备建立电路故障检测环境的步骤,包括与电路故障诊断装置建立网络连接关系和设置SNMP、NQA策略,包括NQA测试例的管理员名称、NQA测试实例名称、探测目标IP、探测频率、探测次数、探测数据包大小以及触发报警条件信息。[0061] 所述被管理设备将根据NQA配置情况周期性的对目标IP发送ICMP探测数据包,将相关测试结果存储在寄存器中。[0062] 电路故障诊断装置使用ICMP协议主动探测环境设备的在线状态,如收到ICMP返回信息,如未收到ICMP返回信息上报设备离线报警,如正常收到ICMP返回信息则对被检测设备正常进行NQA服务测试;[0063] 电路故障诊断装置周期性向被管理设备SNMPAgent程序发送测试目的IP、测试丢包率服务、测试平均时延的Request报文,查询NQA服务状态信息,被管理设备收到SNMP查询信息后,对管理装置发送的消息内容进行解析,经解码、团体名验证等过程,得到NQA服务状态在管理信息库MIB树中对应的节点,从相应的模块中得到NQA服务状态的值,再形成Response报文,发送给电路故障诊断装置。[0064] 电路故障诊断装置将NQA测试实例名称的字符转换为ASCII码,首先将此ASCII码与目标设备回应的“nqaResultsAddress”报文结果进行遍历比对,找到包含相同ASCII码数字且报文中STRING后的值为NQA所测试的目的IP的最后一行,如目标设备回应信息中找到包含相同ASCII码数字或未包含“测试目的IP”则立即启动报警上报“获取目标IP地址失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试;[0065] 将电路故障诊断装置对NQA测试实例名称的字符转换的ASCII码与nqaResultsLostPacketRatio测试实例中反馈的结果进行遍历,筛选出包含相同ASCII码数字的的最后一行,记录本行中Gauge32后的数值丢包率信息,如未找到包含相同ASCII码数字的信息,则立即启动报警上报“获取目标丢包率失败”,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果大于电路故障诊断装置设置的丢包率门限值,则启动报警上报“丢包率过大”报警,终止此NQA测试实例的测试,等待下一次测试时间,如获取的丢包率未100%,则启动报警上报“电路中断”报警,终止此NQA测试实例的测试,等待下一次测试时间,如收到测试结果正常,则进行此NQA测试实例的下一步测试。所述的电路故障诊断装置经路由器、交换机内SNMPAgent代理采集NQA服务状态分析完毕,输出结果:测试目的IP、丢包率、平均时延,所述采集NQA服务状态可以是测试目的IP、丢包率、平均时延中的一种或几种的组合。[0066] 需要说明的是,本发明使用NQA?MIB为故障诊断装置提供MIB接口,所需OID测试实例包括:nqaAdminCtrlTag(获取描述信息)、nqaResultsAddress(获取测试的目的地址)、nqaResultsLostPacketRatio(获取丢包率)、nqaResultsRttAvg(测试平均时延)。nqaAdminCtrlTag节点用于解析目标电路的描述信息,nqaResultsAddress节点用于解析目标电路对应的目的IP地址,nqaResultsLostPacketRatio节点用于解析对目标电路进行探测的丢包率,所述NQA?MIB包括所述NQA相关父OID节点和多个父OID节点的子OID节点;[0067] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
专利地区:天津
专利申请日期:2022-11-15
专利公开日期:2024-11-29
专利公告号:CN115913883B