【技术实现步骤摘要】
网络拓扑构建方法、装置、计算机设备及可读存储介质
[0001]本申请涉及计算机网络
,具体涉及一种网络拓扑构建方法、装置、计算机设备及可读存储介质。
技术介绍
[0002]网络拓扑构建是指构建网络中存在的网络设备以及设备间的相互连接关系。通常,网络设备(例如,防火墙、路由器、交换机等)在部署、上线之后会分配一个用于管理设备的“管理地址”,而这个“管理地址”就是网络拓扑构建中所描述的IP地址。由于网络设备一般有很多端口,这些端口或者用于与另外一个网络设备连接,或者用于与服务器、个人电脑、打印机等外设连接。具体的两个网络设备之间哪两个端口之间互相连接,以及网络设备哪个端口与其他设备的网卡连接,就是网络拓扑构建中所描述的连接关系。
[0003]然而,现有网络拓扑构建过程中,由于网络设备的种类、网络连接的协议多样化,导致无法准确且高效地对指定局域网的网络拓扑进行构建。
[0004]因此,如何准确且高效地对指定局域网的网络拓扑进行构建,是当前计算机网络
亟需解决的技术问题。
技术实现思路
[0005]本申请提供一种网络拓扑构建方法、装置、计算机设备及可读存储介质,旨在解决如何准确且高效地对指定局域网内的网络拓扑进行构建的技术问题。
[0006]一方面,本申请提供网络拓扑构建方法、装置、计算机设备及可读存储介质,所述方法包括:若接收到对指定局域网进行网络拓扑构建请求,则基于所述服务器中预置的通用性连接配置数据,确定与所述服务器连接的负责路由功能的第一网络设备以及所述第一网络设备 ...
【技术保护点】
【技术特征摘要】
1.一种网络拓扑构建方法,其特征在于,应用于服务器,所述方法包括:若接收到对指定局域网进行网络拓扑构建请求,则基于所述服务器中预置的通用性连接配置数据,确定与所述服务器连接的负责路由功能的第一网络设备以及所述第一网络设备维护的第一mac地址数据,所述第一网络设备的设备类型为目标类型设备;基于所述第一mac地址数据,确定所述指定局域网内所有与所述第一网络设备直接或者间接连接的各设备的设备类型;基于所述设备类型,从各设备中筛选出负责路由功能的第二网络设备,所述第二网络设备的设备类型为目标类型设备;获取各目标类型设备的mac地址转发表,并基于所述mac地址转发表,确定各目标类型设备的每个端口的连接信息;基于所述连接信息,构建所述指定局域网的网络拓扑;其中,所述基于所述mac地址转发表,确定各目标类型设备的每个端口的连接信息,包括:获取各目标类型设备维护的mac地址数据;基于所述mac地址转发表,确定各目标类型设备的每个端口的转发物理设备IP地址、转发物理设备IP地址数量;基于各目标类型设备的每个端口的转发物理设备IP地址、转发物理设备IP地址数量以及所述各目标类型设备维护的mac地址数据,确定各目标类型设备的每个端口与其他设备之间的端口的连接信息;所述基于各目标类型设备的每个端口的转发物理设备IP地址、转发物理设备IP地址数量以及所述各目标类型设备维护的mac地址数据,确定各目标类型设备的每个端口与其他设备之间的端口的连接信息,包括:若所述转发物理设备IP地址数量大于1,则基于所述转发物理设备IP地址,确定与各目标类型设备的每个端口相连接的目标类型设备的数量参数,并基于各目标类型设备维护的mac地址数据,确定与各目标类型设备的每个端口相连的其他设备的包含关系,然后基于所述数量参数和所述包含关系,构建与各目标类型设备的每个端口相连的其他设备的上下级关系;若所述转发物理设备IP地址数量为1,则基于所述转发物理设备IP地址,确定与各目标类型设备的每个端口相连的其他设备的连接关系。2.根据权利要求1所述的网络拓扑构建方法,其特征在于,所述基于所述mac地址转发表,确定各目标类型设备的每个端口的连接信息,包括:基于所述mac地址转发表,确定各目标类型设备的每个端口的流量数据参数;基于所述各目标类型设备的每个端口的流量数据参数,确定各目标类型设备的每个端口之间的相似度;基于所述相似度,确定各目标类型设备的每个端口的连接信息。3.根据权利要求1所述的网络拓扑构建方法,其特征在于,所述基于所述第一mac地址数据,确定所述指定局域网内所有与所述第一网络设备直接或者间接连接的各设备的设备类型,包括:基于所述第一mac地址数据,确定所述指定局域网内所有与所述第一网络设备直接连
接的第一设备集中各设备的设备类型;从所述第一设备集中筛选出所有负责路由功能的第三网络设备,得到第二设备集,所述第三网络设备的设备类型为目标类型设备;基于预置的配置协议数据,获取第二设备集中各第三网络设备维护的第二mac地址数据;基于所述第二mac地址数据,确定所述指定局域网内所有与所述第一网络设备间接连接的第三设备集中各设备的设备类型,直至遍历整个所述指定局域网,以得到所述指定局域网内各设备的设备类型。4.根据权利要求1所述的网络拓扑构建方法,其特征在于,所述方法还包括:获取预设时间段...
【专利技术属性】
技术研发人员:魏军,陈立军,贾坤,
申请(专利权)人:武汉吧哒科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。