交换机故障诊断及恢复方法、装置、交换机及存储介质制造方法及图纸

技术编号:38328040 阅读:9 留言:0更新日期:2023-07-29 09:10
本发明专利技术涉及交换机领域,公开了交换机故障诊断及恢复方法、装置、交换机及存储介质。本发明专利技术根据交换机中各个软件程序以及硬件设备的功能,对交换机中的软件程序以及硬件设备进行划分,划分为应用层、中间层和驱动层;分别对应用层、中间层以及驱动层进行检测,生成应用层、中间层以及驱动层各层对应的检测结果;根据应用层、中间层以及驱动层各层对应的检测结果,确定交换机的故障发生位置;根据交换机的故障发生位置,对交换机的故障进行恢复,生成诊断恢复报告,将诊断恢复报告发送至目标人员。上述方法,节约了时间成本,且降低了对交换机的故障进行诊断及恢复的门槛,且提高了对交换机的故障进行诊断及恢复效率。的故障进行诊断及恢复效率。的故障进行诊断及恢复效率。

【技术实现步骤摘要】
交换机故障诊断及恢复方法、装置、交换机及存储介质


[0001]本专利技术涉及交换机领域,具体涉及交换机故障诊断及恢复方法、装置、交换机及存储介质。

技术介绍

[0002]交换机是网络中非常重要的设备,负责将网络中的数据包转发到正确的目的地。在交换机工作过程中,可能会出现一些问题,如网络拥塞、端口故障、链路闪烁等,这时需要对交换机进行故障诊断及恢复。
[0003]现有技术中,通常需要专业人员检查交换机的硬件,查看交换机的日志,使用网络分析工具分析交换机的数据流和网络拓扑结构,才可以对交换机的故障进行诊断和恢复。
[0004]上述方法,由于需要专业人员对交换机进行一步一步的排查检测,因此时间成本比较高,且对专业人员的专业度要求较高,且对交换机的故障诊断及恢复效率较低。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种交换机故障诊断及恢复方法,以解决现有技术中,时间成本比较高,且对专业人员的专业度要求较高,且对交换机的故障诊断及恢复效率较低的问题。
[0006]第一方面,本专利技术提供了一种交换机故障诊断及恢复方法,该方法包括:
[0007]根据交换机中各个软件程序以及硬件设备的功能,对交换机中的软件程序以及硬件设备进行划分,划分为应用层、中间层和驱动层;其中,应用层中的软件程序可以调用中间层的软件程序,中间层的软件程序可以调用驱动层的软件程序;
[0008]分别对应用层、中间层以及驱动层进行检测,生成应用层、中间层以及驱动层各层对应的检测结果;
[0009]根据应用层、中间层以及驱动层各层对应的检测结果,确定交换机的故障发生位置;
[0010]根据交换机的故障发生位置,对交换机的故障进行恢复,生成诊断恢复报告,将诊断恢复报告发送至目标人员。
[0011]本申请实施例提供的交换机故障诊断及恢复方法,根据交换机中各个软件程序以及硬件设备的功能,对交换机中的软件程序以及硬件设备进行划分,划分为应用层、中间层和驱动层,保证了划分的应用层、中间层和驱动层的准确性。从而便于对交换机中各个软件程序以及硬件设备进行分层监控。分别对应用层、中间层以及驱动层进行检测,生成应用层、中间层以及驱动层各层对应的检测结果,保证了生成的应用层、中间层以及驱动层各层对应的检测结果的准确性。根据应用层、中间层以及驱动层各层对应的检测结果,确定交换机的故障发生位置,保证了确定的故障发生位置的准确性。然后,根据交换机的故障发生位置,对交换机的故障进行恢复,生成诊断恢复报告,将诊断恢复报告发送至目标人员。实现了对交换机的故障进行恢复,且保证了目标人员可以接收到诊断恢复报告。上述方法,不需
要专业人员对交换机进行一步一步的排查检测,因此节约了时间成本,且降低了对交换机的故障进行诊断及恢复的门槛,且提高了对交换机的故障进行诊断及恢复效率。
[0012]在一种可选的实施方式中,分别对应用层、中间层以及驱动层进行检测,生成应用层、中间层以及驱动层各层对应的检测结果,包括:
[0013]对应用层进行检测,生成应用层检测结果;
[0014]根据应用层检测结果,对中间层进行检测,生成中间层检测结果;
[0015]根据中间层检测结果,对驱动层进行检测,生成驱动层检测结果。
[0016]本申请实施例提供的交换机故障诊断及恢复方法,对应用层进行检测,生成应用层检测结果,保证了生成的应用层检测结果的准确性。根据应用层检测结果,对中间层进行检测,生成中间层检测结果,保证了生成的中间层检测结果的准确性。根据中间层检测结果,对驱动层进行检测,生成驱动层检测结果,保证了生成的驱动层检测结果的准确性。进而保证了根据应用层、中间层以及驱动层各层对应的检测结果,确定的交换机的故障发生位置的准确性。
[0017]在一种可选的实施方式中,对应用层进行检测,生成应用层检测结果,包括:
[0018]对应用层中的包括的各个第一固件版本以及各个第一软件版本进行检测,生成第一通用检测结果;
[0019]对应用层中的各个第一运行进程进行检测,生成第一特定检测结果。
[0020]本申请实施例提供的交换机故障诊断及恢复方法,对应用层中的包括的各个第一固件版本以及各个第一软件版本进行检测,生成第一通用检测结果,保证了生成的第一通用检测结果的准确性。对应用层中的各个第一运行进程进行检测,生成第一特定检测结果,保证了生成的第一特定检测结果的准确性。进而可以保证根据应用层检测结果,对中间层进行检测,生成的中间层检测结果的准确性。
[0021]在一种可选的实施方式中,第一特定检测结果中包括发生异常的第一运行进程对应的第一进程功能模块的标识信息,根据应用层检测结果,对中间层进行检测,生成中间层检测结果,包括:
[0022]根据应用层的软件程序与中间层的软件程序之间的调用关系以及第一进程功能模块的标识信息,从中间层中确定第一进程功能模块调用的至少一个第二进程功能模块的标识信息;
[0023]根据各个第二进程功能模块的标识信息,对各个第二进程功能模块的配置信息以及第二进程功能模块中包括的各个第二运行进程进行检测,生成第二特定检测结果;
[0024]对中间层中包括的各个第二固件版本以及各个第二软件版本进行检测,生成第二通用检测结果。
[0025]本申请实施例提供的交换机故障诊断及恢复方法,第一特定检测结果中包括发生异常的第一运行进程对应的第一进程功能模块的标识信息。根据应用层的软件程序与中间层的软件程序之间的调用关系以及第一进程功能模块的标识信息,从中间层中确定第一进程功能模块调用的至少一个第二进程功能模块的标识信息,保证了确定的至少一个第二进程功能模块的标识信息的准确性,实现了缩小中间层的检索范围的效果,从而可以提高对交换机的故障进行诊断和恢复的效率。然后,根据各个第二进程功能模块的标识信息,对各个第二进程功能模块的配置信息以及第二进程功能模块中包括的各个第二运行进程进行
检测,生成第二特定检测结果,保证了生成的第二特定检测结果的准确性。对中间层中包括的各个第二固件版本以及各个第二软件版本进行检测,生成第二通用检测结果,保证了生成的第二通用检测结果的准确性。进而保证了根据中间层检测结果,对驱动层进行检测,生成的驱动层检测结果的准确性。
[0026]在一种可选的实施方式中,第二特定检测结果中包括发生异常的第二进程功能模块的标识信息,根据中间层检测结果,对驱动层进行检测,生成驱动层检测结果,包括:
[0027]根据中间层的软件程序与驱动层的软件程序之间的调用关系以及第二进程功能模块的标识信息,从驱动层中确定第二进程功能模块调用的至少一个第三进程功能模块的标识信息;
[0028]根据各个第三进程功能模块的标识信息,对各个第三进程功能模块的配置信息以及第三进程功能模块中包括的各个加载驱动进程进行检测,生成第三特定检测结果;
[0029]对驱动层中包括的各个第三固件版本以及各个第三软件版本进行检测,生成第三通用检测结果。
[0030本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机故障诊断及恢复方法,其特征在于,所述方法包括:根据交换机中各个软件程序以及硬件设备的功能,对交换机中的所述软件程序以及所述硬件设备进行划分,划分为应用层、中间层和驱动层;其中,所述应用层中的软件程序可以调用所述中间层的软件程序,所述中间层的软件程序可以调用所述驱动层的软件程序;分别对所述应用层、所述中间层以及所述驱动层进行检测,生成所述应用层、所述中间层以及所述驱动层各层对应的检测结果;根据所述应用层、所述中间层以及所述驱动层各层对应的检测结果,确定所述交换机的故障发生位置;根据所述交换机的故障发生位置,对所述交换机的故障进行恢复,生成诊断恢复报告,将所述诊断恢复报告发送至目标人员。2.根据权利要求1所述的方法,其特征在于,所述分别对所述应用层、所述中间层以及所述驱动层进行检测,生成所述应用层、所述中间层以及所述驱动层各层对应的检测结果,包括:对所述应用层进行检测,生成应用层检测结果;根据所述应用层检测结果,对所述中间层进行检测,生成中间层检测结果;根据所述中间层检测结果,对所述驱动层进行检测,生成驱动层检测结果。3.根据权利要求2所述的方法,其特征在于,所述对所述应用层进行检测,生成应用层检测结果,包括:对所述应用层中的包括的各个第一固件版本以及各个第一软件版本进行检测,生成第一通用检测结果;对所述应用层中的各个第一运行进程进行检测,生成第一特定检测结果。4.根据权利要求3所述的方法,其特征在于,所述第一特定检测结果中包括发生异常的所述第一运行进程对应的第一进程功能模块的标识信息,所述根据所述应用层检测结果,对所述中间层进行检测,生成中间层检测结果,包括:根据所述应用层的软件程序与所述中间层的软件程序之间的调用关系以及所述第一进程功能模块的标识信息,从所述中间层中确定所述第一进程功能模块调用的至少一个第二进程功能模块的标识信息;根据各个所述第二进程功能模块的标识信息,对各个所述第二进程功能模块的配置信息以及所述第二进程功能模块中包括的各个第二运行进程进行检测,生成第二特定检测结果;对所述中间层中包括的各个第二固件版本以及各个第二软件版本进行检测,生成第二通用检测结果。5.根据权利要求4所述的方法,其特征在于,所述第二特定检测结果中包括发生异常的所述第二进程功能模块的标识信息,所述根据所述中间层检测结果,对所述驱动层进行检测,生成驱动层检测结果,包括:根据所述中间层的软件程序与所述驱动层的软件程序之间的调用关系以及所述第二进程功能模块的标识信息,从所述驱动层中确定所述第二进程功能模块调用的至少一个第三进程功能模块的标识信息;根据各个所述第三进程功能模块的标识信息,对各个所述第三进程功能模块的配置信
息以及所述第三进程功能模块中包括的各个加...

【专利技术属性】
技术研发人员:李昭星陈翔张连聘张锡鑫
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1