一种端口状态一致性检测方法及装置制造方法及图纸

技术编号:34881005 阅读:28 留言:0更新日期:2022-09-10 13:37
本申请涉及网络通信技术领域,特别涉及一种端口状态一致性检测方法及装置。该方法包括:获取目标组网中各网络设备的接口信息,其中,一个网络设备的接口信息包括该网络设备各接口的接口描述信息和接口配置信息;基于所述各网络设备各接口的接口描述信息,识别出冗余配对端口组;针对识别出的每一冗余配对端口组,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致。的接口状态是否一致。的接口状态是否一致。

【技术实现步骤摘要】
一种端口状态一致性检测方法及装置


[0001]本申请涉及网络通信
,特别涉及一种端口状态一致性检测方法及装置。

技术介绍

[0002]随着信息技术不断发展和广泛应用,应用系统可靠性要求越来越高,在应用业务可靠性设计方面,物理网络冗余设计是应用业务可靠性设计的重要组成部分。在物理网络冗余场景下,应用服务器同时接入交换机A的端口GE0/27和交换机B的端口GE0/27。当交换机A和交换机B配对端口的端口配置,端口状态不一致时,可能导致冗余方案失效而发生网络故障。
[0003]目前,当冗余方案失效时,运维工程师需要根据故障影响范围,确定网络设备范围,再根据设备配置描述信息,进一步确定配对端口,最后根据运维工程师的经验确定配对端口状态是否一致。或者,将端口速率等作为监控项纳入例行自动化检查,当发生冗余方案失效时,运维工程师根据故障影响范围,确定网络设备范围,再根据设备配置描述信息,进一步确定配对端口,运维工程师基于例行监控项检查结果查询配对端口的各项状态信息,并人工比较配对端口各状态是否一致。
[0004]然而,当发生业务故障时,运维工程师全手工排查或借助监控产品辅助故障定位,需要耗费大量的时间和精力,更重要地是没有做到预先例行检查,防患于未然。

技术实现思路

[0005]本申请提供了一种端口状态一致性检测方法及装置,用以解决现有技术中存在的无法自动检测冗余配对端口组各接口状态是否一致的问题。
[0006]第一方面,本申请提供了一种端口状态一致性检测方法,所述方法包括:
[0007]获取目标组网中各网络设备的接口信息,其中,一个网络设备的接口信息包括该网络设备各接口的接口描述信息和接口配置信息;
[0008]基于所述各网络设备各接口的接口描述信息,识别出冗余配对端口组;
[0009]针对识别出的每一冗余配对端口组,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致。
[0010]可选地,获取目标组网中各网络设备的接口信息的步骤包括:
[0011]获取目标组网中网络设备列表;
[0012]基于预设协议,登录所述网络设备列表包括的各网络设备,并分别从所述各网络设备获取该网络设备接口信息。
[0013]可选地,若一个接口属于冗余配对端口组,则该接口的接口描述信息至少包括该接口的接口标识,以及与该接口组成冗余配对端口组的其它对端接口的接口标识;
[0014]该接口的接口配置信息至少包括MTU,单双工模式,工作模式,端口速率,协商速率,IP子网和VLAN配置。
[0015]可选地,所述预设协议为安全外壳协议SSH,或远程终端协议Telnet;
[0016]预先配置有所述目标组网中各网络设备对应的用户名和密码,一个网络设备对应的用户名和密码用于登录该网络设备;
[0017]基于预设协议,登录所述网络设备列表包括的各网络设备的步骤包括:
[0018]基于SSH/Telnet协议,通过各网络设备对应的用户名和密码,登录对应的网络设备。
[0019]可选地,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致的步骤包括:
[0020]检测该冗余配对端口组中各接口的MTU,单双工模式,工作模式,端口速率,协商速率,IP子网和VLAN配置是否一致。
[0021]第二方面,本申请提供了一种端口状态一致性检测装置,所述装置包括:
[0022]获取单元,用于获取目标组网中各网络设备的接口信息,其中,一个网络设备的接口信息包括该网络设备各接口的接口描述信息和接口配置信息;
[0023]识别单元,用于基于所述各网络设备各接口的接口描述信息,识别出冗余配对端口组;
[0024]检测单元,用于针对识别出的每一冗余配对端口组,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致。
[0025]可选地,获取目标组网中各网络设备的接口信息时,所述获取单元具体用于:
[0026]获取目标组网中网络设备列表;
[0027]基于预设协议,登录所述网络设备列表包括的各网络设备,并分别从所述各网络设备获取该网络设备接口信息。
[0028]可选地,若一个接口属于冗余配对端口组,则该接口的接口描述信息至少包括该接口的接口标识,以及与该接口组成冗余配对端口组的其它对端接口的接口标识;
[0029]该接口的接口配置信息至少包括MTU,单双工模式,工作模式,端口速率,协商速率,IP子网和VLAN配置。
[0030]可选地,所述预设协议为安全外壳协议SSH,或远程终端协议Telnet;
[0031]预先配置有所述目标组网中各网络设备对应的用户名和密码,一个网络设备对应的用户名和密码用于登录该网络设备;
[0032]基于预设协议,登录所述网络设备列表包括的各网络设备时,所述获取单元具体用于:
[0033]基于SSH/Telnet协议,通过各网络设备对应的用户名和密码,登录对应的网络设备。
[0034]可选地,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致时,所述检测单元具体用于:
[0035]检测该冗余配对端口组中各接口的MTU,单双工模式,工作模式,端口速率,协商速率,IP子网和VLAN配置是否一致。
[0036]第三方面,本申请实施例提供一种端口状态一致性检测装置,该端口状态一致性检测装置包括:
[0037]存储器,用于存储程序指令;
[0038]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上
述第一方面中任一项所述的方法的步骤。
[0039]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。
[0040]综上可知,本申请实施例提供的端口状态一致性检测方法,获取目标组网中各网络设备的接口信息,其中,一个网络设备的接口信息包括该网络设备各接口的接口描述信息和接口配置信息;基于所述各网络设备各接口的接口描述信息,识别出冗余配对端口组;针对识别出的每一冗余配对端口组,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致。
[0041]采用本申请实施例提供的端口状态一致性检测方法,检测服务器能自动从组网中各网络设备获取对应的接口信息,然后基于各接口信息识别属于同一冗余配对端口组的接口,进一步地,根据获取到的接口信息,判断各冗余配对端口组中各接口的状态是否一致,能有效预检可能导致冗余失效系统故障,防患于未然,替代人工故障排查操作,提高运维效率和响应时间。
附图说明
[0042]为了更加清楚地说明本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端口状态一致性检测方法,其特征在于,所述方法包括:获取目标组网中各网络设备的接口信息,其中,一个网络设备的接口信息包括该网络设备各接口的接口描述信息和接口配置信息;基于所述各网络设备各接口的接口描述信息,识别出冗余配对端口组;针对识别出的每一冗余配对端口组,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致。2.如权利要求1所述的方法,其特征在于,获取目标组网中各网络设备的接口信息的步骤包括:获取目标组网中网络设备列表;基于预设协议,登录所述网络设备列表包括的各网络设备,并分别从所述各网络设备获取该网络设备接口信息。3.如权利要求1所述的方法,其特征在于,若一个接口属于冗余配对端口组,则该接口的接口描述信息至少包括该接口的接口标识,以及与该接口组成冗余配对端口组的其它对端接口的接口标识;该接口的接口配置信息至少包括MTU,单双工模式,工作模式,端口速率,协商速率,IP子网和VLAN配置。4.如权利要求2所述的方法,其特征在于,所述预设协议为安全外壳协议SSH,或远程终端协议Telnet;预先配置有所述目标组网中各网络设备对应的用户名和密码,一个网络设备对应的用户名和密码用于登录该网络设备;基于预设协议,登录所述网络设备列表包括的各网络设备的步骤包括:基于SSH/Telnet协议,通过各网络设备对应的用户名和密码,登录对应的网络设备。5.如权利要求3所述的方法,其特征在于,基于该冗余配对端口组包括的各接口的接口配置信息,检测该冗余配对端口组包括的各接口的接口状态是否一致的步骤包括:检测该冗余配对端口组中各接口的MTU,单双工模式,工作模式,端口速率,协商速率,IP子网和VLAN配置是否一致。6.一种端口状态一致性检测装置,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:许果
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1