一种网络故障诊断方法及故障诊断装置制造方法及图纸

技术编号:15334384 阅读:174 留言:0更新日期:2017-05-16 21:39
本发明专利技术公开了一种网络故障诊断方法及故障诊断装置,所述故障诊断装置包括远端模块和近端测试模块,所述方法包括:所述远端模块获取当前网络中的网络设备的工作状态参数;所述远端模块从所述工作状态参数中确定与所述第一工作状态参数对应的第一网络设备为需要进行故障诊断的待诊断网络设备;所述远端模块获取所述当前网络的组网配置状态;所述远端模块基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,并将所述任务管理表发送至所述近端测试模块;通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断。实现提供一种准确且专业的网络验收方式的技术效果。

【技术实现步骤摘要】
一种网络故障诊断方法及故障诊断装置
本专利技术涉及通信
,特别涉及一种网络故障诊断方法及故障诊断装置。
技术介绍
在无线AP(AccessPoint,无线访问节点)部署施工工程项目中,AP设备数量庞大,分布广且位置零散。这给后续工程验收带来了很大的工作强度和难度。其中经常出现整网上电后,大量的AP不上线或上线注册不能连通或稳定工作的情况,设备DOA(DeadOnArrival,开箱不合格率)问题、软件版本、MAC分配错误、网线问题、安装施工不良等各类问题充斥其中,这就需要非常有经验的人员来处理以上问题,同时也要消耗其一定的资源和准备不同的工具检测。在现有技术中,验收人员主要采用线序测试器、寻线器、专业电缆认证仪、笔记本电脑、手机等多种工具结合来排查问题。各类工具所应用技术基本如下:线序测试器,主要采用NE555+CD4017等逻辑器件搭起来,人工根据点灯结果来判断线序结果;寻线器,主要由信号震荡发生器和寻线器及相应的适配线组成,其工作原理:寻线信号震荡发生器发出的声音信号通过RJ45/RJ11通用接口接入目标线缆的端口上,致使目标线缆回路周围产生一环绕的声音信号场,用高灵敏感应式寻线器很快在回路沿途和末端识别它发出信号场,从而找到这条目的线缆;专业电缆认证仪:如fluckDTX-1800电缆认证分析仪,其工作原理主要采用高端DSP数字信号处理、微功率检测技术等来分析网线质量。笔记本电脑、手机:主要利用其无线网卡,结合wifi扫描工具,进行wifi信号强度等基础分析。可见,现有技术中的这些验收方案需要各种专业工具,且而且每一工具都依赖使用者专业素质和经验,往往为了排查故障,使用者需要带上所有的工具,且在缺乏专业工具时,只能凭借经验去排查故障。因此,现有技术中的网络验收过程存在验收方式复杂,排障难的技术问题。
技术实现思路
本专利技术实施例提供一种网络故障诊断方法及故障诊断装置,用于解决现有技术中的网络验收过程存在验收方式复杂,排障难的技术问题,实现提供一种准确且专业的网络验收方式的技术效果。本申请实施例一方面提供了一种网络故障诊断方法,应用于故障诊断装置中,所述故障诊断装置包括远端模块和近端测试模块,所述方法包括:所述远端模块获取当前网络中的网络设备的工作状态参数;所述远端模块从所述工作状态参数中确定与所述第一工作状态参数对应的第一网络设备为需要进行故障诊断的待诊断网络设备,其中,所述第一工作状态参数为所述工作状态参数中用于表明所述第一网络设备处于未上电状态的参数;所述远端模块获取所述当前网络的组网配置状态,其中,所述组网配置状态包括未启动状态及网络配置已下发状态;所述远端模块基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,并将所述任务管理表发送至所述近端测试模块;通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断。本申请实施例另一方面还提供了一种故障诊断装置,包括:远端模块,用于获取当前网络中的网络设备的工作状态参数,从所述工作状态参数中确定与所述第一工作状态参数对应的第一网络设备为需要进行故障诊断的待诊断网络设备,获取所述当前网络的组网配置状态,基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,并发送所述任务管理表,其中,所述第一工作状态参数为所述工作状态参数中用于表明所述第一网络设备处于未上电状态的参数,所述组网配置状态包括未启动状态及网络配置已下发状态;近端测试模块,用于接收所述任务管理表并根据所述任务管理表对所述待诊断网络设备进行故障诊断。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:一、由于本申请实施例中的技术方案,采用所述远端模块获取当前网络中的网络设备的工作状态参数;所述远端模块从所述工作状态参数中确定与所述第一工作状态参数对应的第一网络设备为需要进行故障诊断的待诊断网络设备,其中,所述第一工作状态参数为所述工作状态参数中用于表明所述第一网络设备处于未上电状态的参数;所述远端模块获取所述当前网络的组网配置状态,其中,所述组网配置状态包括未启动状态及网络配置已下发状态;所述远端模块基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,并将所述任务管理表发送至所述近端测试模块;通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断的技术手段,这样,远端模块通过对当前网络状态中的设备的参数,为故障设备生成对应的任务管理表,从而为使用者提供专业的故障定位排查指导系统,让使用者不需要掌握各类复杂的专业知识,以及携带各类工具到现场,便能够根据任务管理表一步步排查问题,从而最大程度地解决了现有技术中的网络验收过程存在验收方式复杂,排障难的技术问题,实现提供一种准确且专业的网络验收方式的技术效果。二、由于本申请实施例中的技术方案,采用在所述当前任务为所述线序测试时,所述通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断,包括:所述近端测试模块基于由所述远端模块发送的测试方波,与所述远端模块进行侦听握手;在所述远端模块基于所述侦听握手过程中接收到的测试响应信号将第一部分IO口设置为连接状态以及将为收到所述测试响应信号的第二部分IO口设置为与地导通状态后,所述近端测试模块接收到由所述远端模块逐一对所述第一部分IO口中的每个IO口发送的第一方波信号;所述近端测试模块生成与所述第一方波信号对应的第一响应信号,并将所述第一响应信号发送至所述远端模块;在所述远端模块于第一预设时间内接收到所述第一响应信号后,所述近端测试模块接收到由所述远端模块发送的继电器控制反转信号;所述近端测试模块将在接收到所述继电器控制反转信号时刻之前处于所述与地导通状态的继电器调整为所述连接状态,将处于所述连接状态的继电器调整为所述与地导通状态;所述近端测试模块接收到由所述远端模块发送的第二方波信号;所述近端测试模块基于所述第二方波信号及本端IO序号,确定所述网线的对应顺序,并发送第二响应信号至所述远端模块,以使所述远端模块在接收到所述第二响应信号时结束线序测试的技术手段,这样,改善了现有的线序测试器需要人工根据灯闪烁状态来判断线序与通断造成的误差大的问题,实现了提供一种新型自动化线序测试方法的技术效果。三、由于本申请实施例中的技术方案,采用所述近端测试模块基于预存的测试结果与解决方案的第二对应关系,生成与进行所述故障诊断获得的第一测试结果对应的第一解决方案;所述近端测试模块将所述第一测试结果发送至所述远端模块;所述远端模块将所述测试结果进行记录的技术手段,这样,每个测试项结果均有分析报告,为使用者提供对应的故障解决处理办法;同时,记录每一个排障交互信息与测试数据,供使用者随时回溯,最终输出工程验收分析报告,实现了简化排障方法,提高用户体验的技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。图1为本申请实施例一提供的一种网络故障诊断方法的流程图;图2为本申请实施例一中离线符合性测试的模型图;图3A为本申请实施例一中在线符合性测试的第一种模型图;图3B为本申请实施例一中在本文档来自技高网
...
一种网络故障诊断方法及故障诊断装置

【技术保护点】
一种网络故障诊断方法,应用于故障诊断装置中,所述故障诊断装置包括远端模块和近端测试模块,所述方法包括:所述远端模块获取当前网络中的网络设备的工作状态参数;所述远端模块从所述工作状态参数中确定与所述第一工作状态参数对应的第一网络设备为需要进行故障诊断的待诊断网络设备,其中,所述第一工作状态参数为所述工作状态参数中用于表明所述第一网络设备处于未上电状态的参数;所述远端模块获取所述当前网络的组网配置状态,其中,所述组网配置状态包括未启动状态及网络配置已下发状态;所述远端模块基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,并将所述任务管理表发送至所述近端测试模块;通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断。

【技术特征摘要】
1.一种网络故障诊断方法,应用于故障诊断装置中,所述故障诊断装置包括远端模块和近端测试模块,所述方法包括:所述远端模块获取当前网络中的网络设备的工作状态参数;所述远端模块从所述工作状态参数中确定与所述第一工作状态参数对应的第一网络设备为需要进行故障诊断的待诊断网络设备,其中,所述第一工作状态参数为所述工作状态参数中用于表明所述第一网络设备处于未上电状态的参数;所述远端模块获取所述当前网络的组网配置状态,其中,所述组网配置状态包括未启动状态及网络配置已下发状态;所述远端模块基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,并将所述任务管理表发送至所述近端测试模块;通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断。2.如权利要求1所述的方法,其特征在于,所述远端模块基于所述组网配置状态,生成对所述待诊断网络设备进行故障诊断的任务管理表,包括:若所述组网配置状态为所述未启动状态,则生成离线符合性诊断任务管理表,其中,所述离线符合性诊断任务管理表包括线序标准测试和/或线缆类别测试和/或网口丢包测试;或若所述组网配置状态为所述网络配置已下发状态,则生成在线符合性诊断任务管理表,其中,所述在线符合性诊断任务管理表包括POE测试和/或网口丢包测试和/或网线符合性测试和/或MAC信息测试。3.如权利要求2所述的方法,其特征在于,在所述当前任务为所述线缆类别测试时,所述通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断,包括:所述近端测试模块通过长度测试获取所述待诊断网络设备的待测网线的线缆长度;所述近端测试模块通过直流阻抗测试获取所述待测网线的线缆阻抗;所述近端测试模块基于所述线缆长度,所述线缆阻抗获取所述待测网线的第一阻抗系数,其中,所述阻抗系数为所述线缆长度与所述线缆阻抗的比值;所述近端测试模块基于所述第一阻抗系数以及预存的阻抗系数与线缆类别的第一对应关系,确定所述待测网线的第一线缆类别。4.如权利要求3所述的方法,其特征在于,在所述确定所述待测网线的第一线缆类别之后,所述线缆类别测试还包括:通过所述近端测试模块,输出与所述第一线缆类别对应的网线所支持的物理连接速率以及在进行线缆类别测试时获取的实际速率。5.如权利要求2所述的方法,其特征在于,在所述当前任务为所述POE测试时,所述通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断,包括:在所述待诊断网络设备的网线接入到所述近端测试模块中后,所述近端测试模块检测芯片T2P管脚的电压值;在所述电压值为低电压时,确定所述待诊断网络设备为二次分级类型;在所述电压值为高电压时,所述近端测试模块网口在发送LLDP申请并在接收到响应信息时,确定所述待诊断网络设备为所述二次分级类别;在所述电压值为高电压时,所述近端测试模块网口在发送LLDP申请并在未接收到所述响应信息时,确定所述待诊断网络设备为一次分级类别。6.如权利要求5所述的方法,其特征在于,在确定所述待诊断网络设备的分级类别之后,所述POE测试还包括:所述近端测试模块读取AD电压;所述近端测试模块基于所述AD电压获取所述待诊断网络设备的POE电压。7.如权利要求2所述的方法,其特征在于,在所述当前任务为所述网线符合性测试时,所述通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断,包括:所述近端测试模块在接收到通过用户操作获取的IP地址之后,对所述IP地址进行ping包测试;在完成所述ping包测试后,对所述待诊断网络设备的网线进行线序测试、线缆通断测试、线缆类别测试、link状态测试、ping包丢包率测试。8.如权利要求2所述的方法,其特征在于,在所述当前任务为所述线序测试时,所述通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断,包括:所述近端测试模块基于由所述远端模块发送的测试方波,与所述远端模块进行侦听握手;在所述远端模块基于所述侦听握手过程中接收到的测试响应信号将第一部分IO口设置为连接状态以及将为收到所述测试响应信号的第二部分IO口设置为与地导通状态后,所述近端测试模块接收到由所述远端模块逐一对所述第一部分IO口中的每个IO口发送的第一方波信号;所述近端测试模块生成与所述第一方波信号对应的第一响应信号,并将所述第一响应信号发送至所述远端模块;在所述远端模块于第一预设时间内接收到所述第一响应信号后,所述近端测试模块接收到由所述远端模块发送的继电器控制反转信号;所述近端测试模块将在接收到所述继电器控制反转信号时刻之前处于所述与地导通状态的继电器调整为所述连接状态,将处于所述连接状态的继电器调整为所述与地导通状态;所述近端测试模块接收到由所述远端模块发送的第二方波信号;所述近端测试模块基于所述第二方波信号及本端IO序号,确定所述网线的对应顺序,并发送第二响应信号至所述远端模块,以使所述远端模块在接收到所述第二响应信号时结束线序测试。9.如权利要求8所述的方法,其特征在于,所述近端测试模块基于由所述远端模块发送的测试方波,与所述远端模块进行侦听握手,包括:所述近端测试模块检测所述网线的端口POE电压;在确定所述端口POE电压不存在时,所述近端测试模块通过继电器控制,进入侦听状态,其中,所述通过继电器控制,进入侦听状态包括:将第一组继电器切换到线序/电阻测试电路,将第二组继电器切换到线序测试电路,将第三组继电器中的任意7个继电器保持连接到本端IO口,以及将所述第三组继电器中的剩余继电器切换到与地导通,其中,所述第三组继电器中包含8个继电器;所述近端测试模块在接收到由所述远端模块发送的1ms周期方波且在所示远端模块停止发送所述1ms周期方波后,将接收到所述1ms周期方波的端口拉低,完成所述侦听握手。10.如权利要求9所述的方法,其特征在于,所述方法还包括:在所述近端测试模块未接收到由所述远端模块发送的1ms周期方波时,所述近端测试模块将所述第三组继电器中的所述任意7个继电器中的任意一个继电器切换到与地导通,将所述第三组继电器中的除所述任意一个继电器之外的剩余继电器切换到连接到本端IO口,依次轮流侦听;在所述近端测试模块在第二预设时间内未接收到所述1ms周期方波时,向所述远端模块发送提示远端模块是否已连接的提示信息;在所述近端测试模块接收到由所述远端模块发送的确认信息之后,再次切换所述第三组继电器的状态并进行轮流侦听;当所述近端测试模块接收到所述1ms周期方波时,完成所述侦听握手。11.如权利要求2所述的方法,其特征在于,在所述当前任务为所述MAC信息测试时,所述通过所述近端测试模块根据所述任务管理表对所述待诊断网络设备进行故障诊断,包括:所述近端测试模块通过串口与所述待诊断网络设备进行交互,获取所述待诊断网络设备的实际MAC...

【专利技术属性】
技术研发人员:蔡锴晔刘贤兵
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1