[发明专利]一种网络拓扑结构生成方法、装置、设备及介质有效
申请号: | 202010489668.2 | 申请日: | 2020-06-02 |
公开(公告)号: | CN111600762B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 盛善恩;王蒴;高隆林;韩锋;曲鸣;许猛 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L41/0213;H04L61/5007;H04L61/103;H04L49/111;H04L101/622 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 巴翠昆 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 拓扑 结构 生成 方法 装置 设备 介质 | ||
1.一种网络拓扑结构生成方法,其特征在于,包括:
配置IP地址段和SNMP参数;
利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息;所述设备信息包括设备类型、IP地址和MAC地址;
获取所述目标设备中交换机设备对应的第一交换机信息;所述第一交换机信息包括MAC地址集以及所述MAC地址集中每个MAC地址对应的交换机端口;所述MAC地址集包括能够与对应的所述交换机设备连接的设备的MAC地址;
从所述IP地址中确定出种子IP;
利用所述种子IP对应的目标端口号以及所述第一交换机信息确定出所述目标设备的连接关系;
对所述连接关系以及所述设备信息进行绑定,以生成对应的网络拓扑结构;
其中,所述利用所述种子IP对应的目标端口号以及所述第一交换机信息确定出所述目标设备的连接关系,包括:在所述第一交换机信息中删除所述目标端口号对应的MAC地址;建立第一拓扑数据集合;所述第一拓扑数据集合包括第一交换机设备对应的所述MAC地址集;所述第一交换机设备为所述目标设备中除所述种子IP对应的设备外的全部交换机设备;对所述第一拓扑数据集合进行遍历,确定与所述种子IP连接的第一直连设备;所述第一直连设备对应目标MAC地址集;所述目标MAC地址集为第一拓扑数据集合中MAC地址数量最多的MAC地址集;对所述目标MAC地址集遍历,得到所述目标MAC地址集中每个MAC地址对应的设备类型;建立第二拓扑数据集合;所述第二拓扑数据集合包括第二交换机设备对应的所述MAC地址集,所述第二交换机设备为所述目标MAC地址集中MAC地址对应的设备类型为交换机设备的设备;对所述第二拓扑数据集合进行遍历,确定与所述第一直连设备连接的第二直连设备;若所述目标MAC地址集中MAC地址对应的设备类型均不为交换机设备,则判定所述目标MAC地址集中MAC地址对应的设备均与所述第一直连设备直接连接;不断迭代,直到确定出全部所述目标设备的连接关系。
2.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,所述利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息,包括:
将所述IP地址段解析为对应的IP地址;
对解析后的IP地址进行SNMP连接;
获取连接上的所述目标设备的MAC地址和设备类型,得到所述设备信息。
3.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,所述利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息之后,还包括:
对所述设备类型进行修正。
4.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,所述利用所述IP地址段和SNMP参数获取当前网络中目标设备的设备信息之后,还包括:
将不需要参与拓扑结构生成的设备从所述目标设备中剔除。
5.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,还包括:
获取所述目标设备中交换机设备的第二交换机信息;所述第二交换机信息包括交换机端口和对应的端口类型;
利用所述第二交换机信息剔除所述第一交换机信息中的VLAN端口和VLAN端口对应的MAC地址。
6.根据权利要求1所述的网络拓扑结构生成方法,其特征在于,
所述建立第一拓扑数据集合,包括:以交换机设备的IP地址为KEY,以交换机设备对应的MAC地址集为VALUE,建立所述第一拓扑数据集合;
所述建立第二拓扑数据集合,包括:以交换机设备的IP地址为KEY,以交换机设备对应的MAC地址集为VALUE,建立所述第二拓扑数据集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010489668.2/1.html,转载请声明来源钻瓜专利网。