【技术实现步骤摘要】
一种网络拓扑结构生成方法、装置、设备及介质
本申请涉及通信
,特别涉及一种网络拓扑结构生成方法、装置、设备及介质。
技术介绍
随着网络的不断发展,局域网越来越大,对于网络管理人员来说,维护工作也越来越困难。一方面,网络环境随时变化,问题一旦出现,分析定位问题困难。另一方面,网络环境错综复杂,网络管理人员想要掌握局域网拓扑结构费时费力。目前,网络管理人员维护绘制网络拓扑结构,需要根据交换机ARP表和MAC表以及实际情况综合分析,从而把设备的设备类型、设备IP、设备MAC相对应,以及生成设备之间的连接关系。现有技术需要频繁手动连接交换机,获取MAC表和ARP表,并人工分析设备IP、MAC及其设备类型和绘制拓扑结构。耗费大量人力和时间且分析量大,容易出现错误。
技术实现思路
有鉴于此,本申请的目的在于提供一种网络拓扑结构生成方法、装置、设备及介质,能够提升网络拓扑结构的生成效率,从而降低网络管理人员的工作量。其具体方案如下:第一方面,本申请公开了一种网络拓扑结构生成方法,包括:配置 ...
【技术保护点】
1.一种网络拓扑结构生成方法,其特征在于,包括:/n配置IP地址段和SNMP参数;/n利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息;所述设备信息包括设备类型、IP地址和MAC地址;/n获取所述目标设备中交换机设备对应的第一交换机信息;所述第一交换机信息包括MAC地址集以及所述MAC地址集中每个MAC地址对应的交换机端口;所述MAC地址集包括能够与对应的所述交换机设备连接的设备的MAC地址;/n从所述IP地址中确定出种子IP;/n利用所述种子IP对应的目标端口号以及所述第一交换机信息确定出所述目标设备的连接关系;/n对所述连接关系以及所述设备信息进行绑定, ...
【技术特征摘要】
1.一种网络拓扑结构生成方法,其特征在于,包括:
配置IP地址段和SNMP参数;
利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息;所述设备信息包括设备类型、IP地址和MAC地址;
获取所述目标设备中交换机设备对应的第一交换机信息;所述第一交换机信息包括MAC地址集以及所述MAC地址集中每个MAC地址对应的交换机端口;所述MAC地址集包括能够与对应的所述交换机设备连接的设备的MAC地址;
从所述IP地址中确定出种子IP;
利用所述种子IP对应的目标端口号以及所述第一交换机信息确定出所述目标设备的连接关系;
对所述连接关系以及所述设备信息进行绑定,以生成对应的网络拓扑结构。
2.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,所述利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息,包括:
将所述IP地址段解析为对应的IP地址;
对解析后的IP地址进行SNMP连接;
获取连接上的所述目标设备的MAC地址和设备类型,得到所述设备信息。
3.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,所述利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息之后,还包括:
对所述设备类型进行修正。
4.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,所述利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息之后,还包括:
将不需要参与拓扑结构生成的设备从所述目标设备中剔除。
5.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,还包括:
获取所述目标设备中交换机设备的第二交换机信息;所述第二交换机信息包括交换机端口和对应的端口类型;
利用所述第二交换机信息剔除所述第一交换机信息中的VLAN端口和VLAN端口对应的MAC地址。
6.根据权利要求1至5任一项所述的网络拓扑结构生成方法,其特征在于,所述利用所述种子IP对应的目标端口号以及所述第一交换机信息确定出所述目标设备的连接关系,包括:
在所述第一交换机信息中删除所述目标端口号对应的MAC地址;
建立第一拓扑数据集合;所述第一拓扑数据集合包括第一交换机设备对应的所述MAC地址集;所述第一交换机设备为所述目标设备中除所述种子IP对应的设备外的全部交换机设备;
对所述第一拓扑数据集合进行遍历,确定与所述种子IP连接的第一直连设备;所述第一直连设备对应目标M...
【专利技术属性】
技术研发人员:盛善恩,王蒴,高隆林,韩锋,曲鸣,许猛,
申请(专利权)人:山东中创软件商用中间件股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。