[发明专利]网络拓扑生成方法、装置和计算机设备在审
申请号: | 202011385009.0 | 申请日: | 2020-12-01 |
公开(公告)号: | CN112600689A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 杨韶东;张丹丹;苗海峰;吕益行 | 申请(专利权)人: | 曙光信息产业(北京)有限公司;曙光信息产业股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/751 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 贾旭 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 拓扑 生成 方法 装置 计算机 设备 | ||
本发明公开了一种网络拓扑生成方法、装置和计算机设备。其中,网络拓扑生成方法包括:接收多个网段中的路由器定时发送的链路层发现协议LLDP信息,其中,每个网段对应至少一个路由器,路由器用于采集自身所在网段内的LLDP信息;对LLDP信息进行预处理,并生成信息链表;利用网段拓扑生成算法,对信息链表中的信息进行处理,并生成网段拓扑图;利用网络拓扑生成算法整合网段拓扑图生成网络拓扑图。本发明实施例的网络拓扑生成方法、装置和计算机设备,通过接收多个网段中的路由器定时发送的LLDP信息,以及利用网段拓扑生成算法生成网段拓扑图,利用网络拓扑生成算法生成网络拓扑图,能够节省资源,提高工作效率。
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种网络拓扑生成方法、装置和计算机设备。
背景技术
随着信息时代的到来,计算机网络运行的可靠性至关重要,对网络管理有着较高的要求。网络拓扑生成的主要目的是获取和维护网络节点的存在信息和它们之间的连接关系信息,并在此基础上绘制出整个网络拓扑图。网络管理人员在拓扑图的基础上对故障节点进行快速定位。现有的拓扑生成算法主要可以分为三类:基于SNMP(简单网络管理协议)的网络拓扑生成方法、基于通用协议的网络拓扑生成方法以及基于路由协议的网络拓扑生成方法。目前的拓扑生成方法大多是基于SNMP协议,即网络管理工作站发送查询消息给被管设备,被管设备收到消息后作出应答。这样,网络管理工作站需要不断地发送查询请求,同时结合Ping来判断网络是否可达,增加了硬件的消耗,且工作效率低。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种网络拓扑生成方法,能够节省资源,提高工作效率。
本发明的第二个目的在于提出一种网络拓扑生成装置。
本发明的第三个目的在于提出一种计算机设备。
本发明的第四个目的在于提出一种非临时性计算机可读存储介质。
为了实现上述目的,本发明第一方面实施例提出一种网络拓扑生成方法,该方法包括:
接收多个网段中的路由器定时发送的链路层发现协议LLDP信息,其中,每个网段对应至少一个路由器,所述路由器用于采集自身所在网段内的LLDP信息;
对所述LLDP信息进行预处理,并生成信息链表;
利用网段拓扑生成算法,对所述信息链表中的信息进行处理,并生成网段拓扑图;
利用网络拓扑生成算法整合所述网段拓扑图生成网络拓扑图。
可选的,方法还包括:
在生成所述网络拓扑图之后,输出所述网络拓扑图。
输出网络拓扑图,显示给网络管理人员,方便网络管理人员根据网络拓扑图对网络进行管理。
可选的,所述LLDP信息包括主机ID、目的地址、接口信息、接口地址以及目的主机ID。
能够更加精准的获取LLDP信息。
可选的,利用网段拓扑生成算法,对所述信息链表中的信息进行处理,并生成网段拓扑图,包括:
设置第一指针结构体和第二指针结构体;
利用第一指针结构体扫描并获取所述信息链表中的主机信息;
利用所述第二指针结构体扫描并获取所述信息链表中的交换机信息;
根据所述主机信息和所述交换机信息生成所述网段拓扑图。
通过对生成网段拓扑图步骤的细化,获取主机信息和交换机信息,生成准确的网段拓扑图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司;曙光信息产业股份有限公司,未经曙光信息产业(北京)有限公司;曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011385009.0/2.html,转载请声明来源钻瓜专利网。