网络拓扑状态检测方法、装置、计算设备及存储介质制造方法及图纸

技术编号:30366926 阅读:24 留言:0更新日期:2021-10-16 17:37
本发明专利技术实施例提供了一种网络拓扑状态检测方法、装置、计算设备及存储介质,其中方法包括:确定待检测的实体网络拓扑;该实体网络拓扑包括多个网络设备;获取该多个网络设备分别对应的组网信息;根据该多个网络设备分别对应的组网信息,创建与各网络设备属于相同虚拟局域网的虚拟检测设备,并利用该虚拟检测设备向该多个网络设备发起访问,以根据访问结果确定各网络设备的状态;根据各网络设备的状态确定所述实体网络拓扑是否组网成功。本方案,能够提高检测效率。提高检测效率。提高检测效率。

【技术实现步骤摘要】
网络拓扑状态检测方法、装置、计算设备及存储介质


[0001]本专利技术实施例涉及网络
,特别涉及一种网络拓扑状态检测方法、装置、计算设备及存储介质。

技术介绍

[0002]网络拓扑是指由多个网络设备构成的网络结构。在网络环境中,为便于对网络设备的管理,需要将多个网络设备划分到不同的虚拟局域网中。在组网完成后,网络拓扑中多个网络设备是否按照组网方案成功组网,相关技术中可以通过人工在网络设备上查询网络配置信息来确定是否组网成功。

技术实现思路

[0003]基于现有技术中检测效率较低的问题,本专利技术实施例提供了一种网络拓扑状态检测方法、装置、计算设备及存储介质,能够快速检测出组网完成后的网络拓扑是否按照组网方案成功组网。
[0004]第一方面,本专利技术实施例提供了一种网络拓扑状态检测方法,包括:
[0005]确定待检测的实体网络拓扑;所述实体网络拓扑包括多个网络设备;
[0006]获取所述多个网络设备分别对应的组网信息;
[0007]根据所述多个网络设备分别对应的组网信息,创建与各网络设备属于相同虚拟局域网的虚拟检测设备,并利用所述虚拟检测设备向所述多个网络设备发起访问,以根据访问结果确定各网络设备的状态;
[0008]根据各网络设备的状态确定所述实体网络拓扑是否组网成功。
[0009]优选地,创建一个虚拟检测设备;
[0010]所述利用所述虚拟检测设备向所述多个网络设备发起访问,包括:
[0011]S1:根据各网络设备的组网信息,确定所述多个网络设备对应的至少一个虚拟局域网;
[0012]S2:确定所述至少一个虚拟局域网中是否存在未被检测的虚拟局域网,若存在,则执行步骤S3;若不存在,则检测结束;
[0013]S3:从未被检测的虚拟局域网中选择一个虚拟局域网作为目标虚拟局域网,并确定属于所述目标虚拟局域网的至少一个网络设备,以及所述至少一个网络设备分别对应的IP地址;
[0014]S4:为所述虚拟检测设备分配属于所述目标虚拟局域网的IP地址;
[0015]S5:利用所述虚拟检测设备的IP地址以及所述至少一个网络设备分别对应的IP地址,向所述至少一个网络设备分别发起访问,并在向所述至少一个网络设备均发起访问之后将所述目标虚拟局域网确定为已被检测的虚拟局域网,并返回步骤S2。
[0016]优选地,创建至少两个虚拟检测设备,所述多个网络设备对应至少两个虚拟局域网,所述至少两个虚拟检测设备与所述至少两个虚拟局域网一一对应;
[0017]所述利用所述虚拟检测设备向所述多个网络设备发起访问,包括:
[0018]确定属于所述至少两个虚拟局域网中目标虚拟局域网的至少一个网络设备,以及所述至少一个网络设备分别对应的IP地址;
[0019]为与所述目标虚拟局域网对应的目标虚拟检测设备分配属于所述目标虚拟局域网的IP地址,利用所述目标虚拟检测设备的IP地址以及所述至少一个网络设备分别对应的IP地址,向所述至少一个网络设备分别发起访问。
[0020]优选地,所述根据访问结果确定各网络设备的状态,包括:将访问结果为发起访问成功所对应的网络设备的状态确定为在线,将访问结果为发起访问失败所对应的网络设备的状态确定为离线;
[0021]和/或,
[0022]所述发起访问的方式包括:ping方式、web服务器方式、简单文件传输协议TFTP方式和ssh远程登录方式中的至少一种。
[0023]优选地,在所述确定待检测的实体网络拓扑之前,还包括:
[0024]确定所述多个网络设备所需实现的组网方案;所述多个网络设备中包括至少一个交换机;
[0025]获取与所述组网方案相对应的模拟网络拓扑;所述模拟网络拓扑中包括所述多个网络设备之间的模拟连接关系以及各网络设备的组网信息;
[0026]根据该模拟网络拓扑中包括的所述模拟连接关系以及各网络设备的组网信息,生成组网口令;
[0027]将所述组网口令发送给所述至少一个交换机,以使所述至少一个交换机执行所述组网口令,以将由所述多个网络设备形成的实体网络拓扑按照所述组网方案进行组网,所述实体网络拓扑中所述多个网络设备之间的实体连接关系与所述模拟连接关系相同。
[0028]优选地,所述待检测的实体网络拓扑是由所述模拟网络拓扑映射得来的。
[0029]优选地,所述获取与所述组网方案相对应的模拟网络拓扑,包括:
[0030]在预先创建的拓扑编辑页面上,得到与所述多个网络设备分别对应的设备封装,并将各设备封装进行连接,得到所述网络设备之间的模拟连接关系;其中,所述设备封装包括用于表征对应网络设备的图形元素和/或用于表征对应网络设备所包括的接口的接口元素;所述模拟连接关系包括以下任意一种或多种连接关系:图形元素与图形元素的连接关系、图形元素与接口元素的连接关系和接口元素与接口元素的连接关系;
[0031]根据所述组网方案中对各网络设备分别划分的所属虚拟局域网的信息,对所述拓扑编辑页面上的各设备封装进行组网信息的配置;
[0032]将所述拓扑编辑页面上形成的网络拓扑确定为与所述组网方案相对应的模拟网络拓扑;
[0033]和/或,
[0034]所述根据该模拟网络拓扑中包括的所述模拟连接关系以及各网络设备的组网信息,生成组网口令,包括:
[0035]根据所述模拟连接关系,确定与所述至少一个交换机中的目标交换机连接的至少一个网络设备,以及确定所述目标交换机与该至少一个网络设备连接的接口的信息;
[0036]根据各网络设备的组网信息,确定所述目标交换机的属性信息和该至少一个网络
设备所属的虚拟局域网的信息;
[0037]根据所述目标交换机的属性信息确定所述目标交换机可识别的口令类型;
[0038]根据所述目标交换机与该至少一个网络设备连接的接口的信息、该至少一个网络设备所属的虚拟局域网的信息以及所述目标交换机可识别的口令类型,生成所述目标交换机对应的组网口令;
[0039]所述将所述组网口令发送给所述至少一个交换机,包括:将对应交换机的组网口令发送给对应的交换机。
[0040]第二方面,本专利技术实施例还提供了一种网络拓扑状态检测装置,包括:
[0041]拓扑确定单元,用于确定待检测的实体网络拓扑;所述实体网络拓扑包括多个网络设备;
[0042]获取单元,用于获取所述多个网络设备分别对应的组网信息;
[0043]状态检测单元,用于根据所述多个网络设备分别对应的组网信息,创建与各网络设备属于相同虚拟局域网的虚拟检测设备,并利用所述虚拟检测设备向所述多个网络设备发起访问,以根据访问结果确定各网络设备的状态;
[0044]组网结果确定单元,用于根据各网络设备的状态确定所述实体网络拓扑是否组网成功。
[0045]第三方面,本专利技术实施例还提供了一种计算设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络拓扑状态检测方法,其特征在于,包括:确定待检测的实体网络拓扑;所述实体网络拓扑包括多个网络设备;获取所述多个网络设备分别对应的组网信息;根据所述多个网络设备分别对应的组网信息,创建与各网络设备属于相同虚拟局域网的虚拟检测设备,并利用所述虚拟检测设备向所述多个网络设备发起访问,以根据访问结果确定各网络设备的状态;根据各网络设备的状态确定所述实体网络拓扑是否组网成功。2.根据权利要求1所述的方法,其特征在于,创建一个虚拟检测设备;所述利用所述虚拟检测设备向所述多个网络设备发起访问,包括:S1:根据各网络设备的组网信息,确定所述多个网络设备对应的至少一个虚拟局域网;S2:确定所述至少一个虚拟局域网中是否存在未被检测的虚拟局域网,若存在,则执行步骤S3;若不存在,则检测结束;S3:从未被检测的虚拟局域网中选择一个虚拟局域网作为目标虚拟局域网,并确定属于所述目标虚拟局域网的至少一个网络设备,以及所述至少一个网络设备分别对应的IP地址;S4:为所述虚拟检测设备分配属于所述目标虚拟局域网的IP地址;S5:利用所述虚拟检测设备的IP地址以及所述至少一个网络设备分别对应的IP地址,向所述至少一个网络设备分别发起访问,并在向所述至少一个网络设备均发起访问之后将所述目标虚拟局域网确定为已被检测的虚拟局域网,并返回步骤S2。3.根据权利要求1所述的方法,其特征在于,创建至少两个虚拟检测设备,所述多个网络设备对应至少两个虚拟局域网,所述至少两个虚拟检测设备与所述至少两个虚拟局域网一一对应;所述利用所述虚拟检测设备向所述多个网络设备发起访问,包括:确定属于所述至少两个虚拟局域网中目标虚拟局域网的至少一个网络设备,以及所述至少一个网络设备分别对应的IP地址;为与所述目标虚拟局域网对应的目标虚拟检测设备分配属于所述目标虚拟局域网的IP地址,利用所述目标虚拟检测设备的IP地址以及所述至少一个网络设备分别对应的IP地址,向所述至少一个网络设备分别发起访问。4.根据权利要求1

3中任一所述的方法,其特征在于,所述根据访问结果确定各网络设备的状态,包括:将访问结果为发起访问成功所对应的网络设备的状态确定为在线,将访问结果为发起访问失败所对应的网络设备的状态确定为离线;和/或,所述发起访问的方式包括:ping方式、web服务器方式、简单文件传输协议TFTP方式和ssh远程登录方式中的至少一种。5.根据权利要求1所述的方法,其特征在于,在所述确定待检测的实体网络拓扑之前,还包括:确定所述多个网络设备所需实现的组网方案;所述多个网络设备中包括至少一个交换机;
获取与所述组网方案相对应的模拟网络拓扑;所述模拟网络拓扑中包括所述多个网络设备之间的模拟连接关系以及各网络设备的组网信息;根据该模拟网络拓扑中包括的所述模拟连接关系以及各网络设备的组网信息,生成组网口令;将所述组网口令发...

【专利技术属性】
技术研发人员:林长伟王乃青肖新光
申请(专利权)人:安天科技集团股份有限公司
类型:发明
国别省市:

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

1