网络环回检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36795690 阅读:8 留言:0更新日期:2023-03-08 23:04
本发明专利技术实施例提供了一种网络环回检测方法、装置、电子设备及存储介质,方法应用于管理模块,管理模块与交换机通信连接,方法包括:查询交换机上的数据信息并监控交换机上看门狗的喂狗信号,当数据信息异常且喂狗信号正常时,确定检测到网络环回,数据信息异常为MAC地址表中外部MAC地址出现漂移、数据包数量大于预设阈值且计算资源使用率异常。本发明专利技术实施例中,通过管理模块对交换机运行进行监管,能够根据交换机的数据信息及时有效地检测出网络环回问题,以便在发现网络环回后,通过进行相应的处理及时解除网络环回,减少网络环回造成的影响。的影响。的影响。

【技术实现步骤摘要】
网络环回检测方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,特别是涉及一种网络环回检测方法、一种网络环回检测装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]网络环回故障会造成数据包在网络传输通道中反复不停进行转发,最终形成广播风暴,网络环回引起的实质问题就是广播风暴,在同一个网段内的端口均会因为广播风暴的存在而出现问题,广播风暴会占用大量网络带宽,导致正常运行业务质量下降,甚至出现彻底瘫痪至死机。
[0003]在中高端存储系统中,常应用内嵌Switch芯片(交换机)进行整机管理系统网络互联。管理系统内部应用的Switch芯片一般为类似二层交换机芯片,受限成本和规模问题,此类芯片自我管理功能较弱,如果系统内部出现网络环回问题时无法自动检测并恢复基本网络通信功能,最终导致整机管理网络长时间失效。

技术实现思路

[0004]本专利技术实施例是提供一种网络环回检测方法、装置、电子设备及存储介质,以解决二层交换机芯片自我管理功能较弱,如果系统内部出现网络环回问题时无法自动检测并恢复基本网络通信功能,最终导致整机管理网络长时间失效的问题。
[0005]本专利技术实施例公开了一种网络环回检测方法,应用于管理模块,所述管理模块与交换机通信连接,所述方法包括:
[0006]查询所述交换机上的数据信息并监控所述交换机上看门狗的喂狗信号;其中,所述数据信息包括MAC地址表、端口数据包数量和计算资源使用率;
[0007]当所述数据信息异常且所述喂狗信号正常时,确定检测到网络环回;所述数据信息异常为所述MAC地址表中外部MAC地址出现漂移、所述数据包数量大于预设阈值且所述计算资源使用率异常;
[0008]依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置。
[0009]可选地,所述依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置,包括:
[0010]依次禁用所述交换机上各对内端口,并判断所述数据信息异常是否停止;
[0011]当所述数据信息异常停止时,将当前禁用的所述对内端口确定为存在网络环回的目标对内端口;
[0012]当所述交换机上各所述对内端口依次禁用时所述数据信息异常均未停止,确定外界网络存在网络环回。
[0013]可选地,所述依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置,包括:
[0014]禁用所述交换机上所有的对内端口;
[0015]依次启用所述交换机上各所述对内端口,并判断所述数据信息是否异常;
[0016]当所述数据信息异常时,将当前启用的所述对内端口确定为存在网络环回的目标对内端口;
[0017]当所述交换机上各所述对内端口依次启用时所述数据信息均为异常,确定外界网络存在网络环回。
[0018]可选地,在所述根据所述数据信息的异常/正常状态变化确定出存在网络环回的目标对内端口之后,还包括:
[0019]禁用所述目标对内端口,采用其他所述对内端口与所述外界网络进行通信。
[0020]可选地,在所述查询所述交换机上的数据信息并监控所述交换机上看门狗的喂狗信号之后,还包括:
[0021]当所述数据信息正常且所述喂狗信号异常时,对所述交换机进行复位。
[0022]可选地,在所述当所述数据信息异常且所述喂狗信号正常时,确定检测到网络环回之后,还包括:
[0023]通过日志记录网络环回事件;
[0024]在所述根据所述数据信息的异常/正常状态变化确定出存在网络环回的目标对内端口,或确定出外界网络存在网络环回之后,还包括:
[0025]通过所述日志记录存在网络环回的目标对内端口事件,或记录外界网络存在网络环回事件。
[0026]可选地,在所述通过日志记录网络环回事件之后,还包括:
[0027]对所述网络环回事件进行展示;
[0028]在所述通过所述日志记录存在网络环回的目标对内端口事件,或记录外界网络存在网络环回事件之后,还包括:
[0029]对所述存在网络环回的目标对内端口事件、或所述外界网络存在网络环回事件进行展示。
[0030]本专利技术实施例还公开了一种网络环回检测装置,应用于管理模块,所述管理模块与交换机通信连接,包括:
[0031]信息查询模块,用于查询所述交换机上的数据信息并监控所述交换机上看门狗的喂狗信号;其中,所述数据信息包括MAC地址表、端口数据包数量和计算资源使用率;
[0032]网络环回检测模块,用于当所述数据信息异常且所述喂狗信号正常时,确定检测到网络环回;所述数据信息异常为所述MAC地址表中外部MAC地址出现漂移、所述数据包数量大于预设阈值且所述计算资源使用率异常;
[0033]网络环回确定模块,用于依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置。
[0034]可选地,所述网络环回确定模块,包括:
[0035]第一端口禁用子模块,用于依次禁用所述交换机上各对内端口,并判断所述数据信息异常是否停止;
[0036]第一端口确定子模块,用于当所述数据信息异常停止时,将当前禁用的所述对内端口确定为存在网络环回的目标对内端口;
[0037]第一外界网络确定子模块,用于当所述交换机上各所述对内端口依次禁用时所述数据信息异常均未停止,确定外界网络存在网络环回。
[0038]可选地,所述网络环回确定模块,包括:
[0039]第二端口禁用子模块,用于禁用所述交换机上所有的对内端口;
[0040]端口启用子模块,用于依次启用所述交换机上各所述对内端口,并判断所述数据信息是否异常;
[0041]第二端口确定子模块,用于当所述数据信息异常时,将当前启用的所述对内端口确定为存在网络环回的目标对内端口;
[0042]第二外界网络确定子模块,用于当所述交换机上各所述对内端口依次启用时所述数据信息均为异常,确定外界网络存在网络环回。
[0043]可选地,还包括:
[0044]端口禁用模块,用于禁用所述目标对内端口,采用其他所述对内端口与所述外界网络进行通信。
[0045]可选地,还包括:
[0046]交换机复位模块,用于当所述数据信息正常且所述喂狗信号异常时,对所述交换机进行复位。
[0047]可选地,还包括:
[0048]第一事件记录模块,用于通过日志记录网络环回事件;
[0049]可选地,还包括:
[0050]第二事件记录模块,用于通过所述日志记录存在网络环回的目标对内端口事件,或记录外界网络存在网络环回事件。
[0051]可选地,还包括:
[0052]第一事件展示模块,用于对所述网络环回事件进行展示;
[0053]可选地,还包括:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络环回检测方法,其特征在于,应用于管理模块,所述管理模块与交换机通信连接,所述方法包括:查询所述交换机上的数据信息并监控所述交换机上看门狗的喂狗信号;其中,所述数据信息包括MAC地址表、端口数据包数量和计算资源使用率;当所述数据信息异常且所述喂狗信号正常时,确定检测到网络环回;所述数据信息异常为所述MAC地址表中外部MAC地址出现漂移、所述数据包数量大于预设阈值且所述计算资源使用率异常;依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置。2.根据权利要求1所述的方法,其特征在于,所述依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置,包括:依次禁用所述交换机上各对内端口,并判断所述数据信息异常是否停止;当所述数据信息异常停止时,将当前禁用的所述对内端口确定为存在网络环回的目标对内端口;当所述交换机上各所述对内端口依次禁用时所述数据信息异常均未停止,确定外界网络存在网络环回。3.根据权利要求1所述的方法,其特征在于,所述依次改变所述交换机上各对内端口的启用状态,并根据所述数据信息的状态变化确定出出现所述网络环回的位置,包括:禁用所述交换机上所有的对内端口;依次启用所述交换机上各所述对内端口,并判断所述数据信息是否异常;当所述数据信息异常时,将当前启用的所述对内端口确定为存在网络环回的目标对内端口;当所述交换机上各所述对内端口依次启用时所述数据信息均为异常,确定外界网络存在网络环回。4.根据权利要求1所述的方法,其特征在于,在所述根据所述数据信息的异常/正常状态变化确定出存在网络环回的目标对内端口之后,还包括:禁用所述目标对内端口,采用其他所述对内端口与所述外界网络进行通信。5.根据权利要求1所述的方法,其特征在于,在所述查询所述交换机上的数据信息并监控所述交换机上看门狗的喂狗信号之后,还包括:当所述数据信息正常且所述喂狗信号异常时,对所述交换机进行...

【专利技术属性】
技术研发人员:方磊
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1