一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动绘制网络物理链路方法与流程

2021-10-24 07:56:00 来源:中国专利 TAG:

技术特征:
1.一种自动绘制网络物理链路方法,其特征在于,包括:采集网络设备的设备信息;根据所述设备信息,针对不同的设备部署层级,进行不同的链路计算,并进行链路优先级排序,确定最终链路数据;根据所述设备信息和所述最终链路数据,确定图结构数据,并基于所述图结构数据,绘制物理链路拓扑图。2.根据权利要求1所述的自动绘制网络物理链路方法,其特征在于,所述设备信息包括设备系统信息,所述采集网络设备的设备信息包括:输入待扫描的所述网络设备的设备ip;基于输入的所述设备ip,判断网络是否连通,若连通,则采集所述设备系统信息;根据所述设备系统信息,对所述网络设备进行自动分组,确定所述网络设备所属组织架构或者管理区域;根据所述设备系统信息,对所述网络设备进行自动分类,确定所述网络设备所属设备厂商及设备类型;根据所述设备系统信息,对所述网络设备进行设备分层,确定所述网络设备所属的设备层级。3.根据权利要求2所述的自动绘制网络物理链路方法,其特征在于,所述设备系统信息包括设备ip及设备名称,所述根据分组规则,对所述网络设备进行自动分组包括:获取所述网络设备的所述设备ip及所述设备名称;将所述设备ip与预设的多个分组的ip范围进行循环遍历的匹配,若其中一个分组的ip范围包含所述设备ip,则确定对应的分组,并终止循环;若所有分组的ip范围都不包含所述设备ip,则根据所述设备名称的关键字与预设的多个分组的设备名称前缀进行循环遍历的匹配,若匹配,则确定对应的分组,并终止循环。4.根据权利要求2所述的自动绘制网络物理链路方法,其特征在于,所述设备系统信息包括设备ip及设备名称,所述根据分类规则,对所述网络设备进行自动分类包括:获取所述网络设备的所述设备ip及所述设备名称;使用所述网络设备的库节点匹配预设的多个规则授权标识符,并根据匹配到的规则授权标识符确定对应的设备厂商及设备类型;若未匹配到所述规则授权标识符,则根据所述设备名称匹配预设的多个规则表达式,并根据匹配到的规则表达式确定对应的设备厂商及设备类型。5.根据权利要求2所述的自动绘制网络物理链路方法,其特征在于,所述设备系统信息包括设备名称,所述根据分层规则,对所述网络设备进行设备分层,确定所述网络设备所属的设备层级包括:获取所述网络设备的所述设备名称;基于所述设备名称,与预设的多个正则表达式进行循环遍历的匹配;若匹配,则根据匹配的正则表达式确定对应的设备层级;若不匹配,则对应的设备层级为默认层级。6.根据权利要求2所述的自动绘制网络物理链路方法,其特征在于,所述设备信息还包括设备表信息,所述设备表信息包括端口表、arp表、mac转发表、路由表、lldp表、cdp缓存
表,所述自动发现设备,并采集设备信息还包括:基于预设协议,解析所述网络设备的所述端口表、所述arp表、所述mac转发表、所述路由表、所述lldp表、所述cdp缓存表;其中,所述预设协议包括snmp协议、api方式、ssh协议中的至少一种。7.根据权利要求6所述的自动绘制网络物理链路方法,其特征在于,所述针对不同的设备部署层级,进行不同的链路计算包括:对于支持lldp协议或cdp协议的所述网络设备,解析对应的lldp数据或cdp数据,确定对应的物理链路信息;对于不支持lldp协议或cdp协议的所述网络设备,根据设备部署层级,确定对应的层级链路算法计算链路,确定对应的物理链路信息。8.根据权利要求7所述的自动绘制网络物理链路方法,其特征在于,所述物理链路信息包括二层链路数据和三层链路数据,所述根据所述设备层级,确定对应的层级链路算法计算链路,确定对应的物理链路信息包括:当所述设备部署层级属于二层部署设备,则使用二层链路算法计算链路;当所述设备部署层级属于三层部署设备,则使用三层链路算法计算链路;其中,所述二层链路算法包括:在所述mac转发表中,根据本端端口在本端设备端口表中找到对应的本端端口,并通过对端端口mac地址全量搜索匹配所有设备端口mac地址确定对端端口;根据所述本端端口和所述对端端口的映射关系,转化为设备端口之间的所述二层链路数据;根据两端设备的所述设备部署层级及所述设备层级加入链路标签,数据库存储备用;其中,所述三层链路算法包括:在所述路由表中,根据本端端口在本端设备端口表中找到对应的本端端口,并通过对端端口ip地址全量搜索匹配所有设备端口ip地址确定对端端口;根据所述本端端口和所述对端端口的映射关系,转化为设备端口之间的所述三层链路数据;根据两端设备的所述设备部署层级及所述设备层级加入链路标签,数据库存储备用。9.根据权利要求8所述的自动绘制网络物理链路方法,其特征在于,所述进行链路优先级排序,确定最终链路数据包括:根据所述链路标签中的设备层级确定两待连接网络设备的层级之差,若所述层级之差大于预设值,则过滤排除,以禁止连接;根据系统部署网络环境,则根据新增的排序过滤规则再次处理所述二层链路数据和所述三层链路数据,确定并存储所述最终链路数据。10.根据权利要求9所述的自动绘制网络物理链路方法,其特征在于,所述根据所述设备信息和所述最终链路数据,确定图结构数据,并基于所述图结构数据,绘制物理链路拓扑图包括:将分组内的所有已明确所述设备厂商及所述设备类型的所述网络设备作为绘制节点;根据所述最终链路数据,计算所述绘制节点之间的相互连接关系;基于图数据结构存储数据,将所述绘制节点和所述相互连接关系,存储为对应的邻接
表或二维矩阵;基于所述邻接表或所述二维矩阵进行数据图层渲染,自动绘制所述物理链路拓扑图。

技术总结
本发明涉及一种自动绘制网络物理链路方法,该方法包括:采集网络设备的设备信息;根据所述设备信息,针对不同的设备部署层级,进行不同的链路计算,并进行链路优先级排序,确定最终链路数据;根据所述设备信息和所述最终链路数据,确定图结构数据,并基于所述图结构数据,绘制物理链路拓扑图。本发明采集设备和链路有关的信息,解析成相应的链路模型,自动绘制完整的物理链路拓扑图,可以有效的帮助网络管理员以可视的手段了解全网设备物理连接情况,作为高效的辅助排查手段,定位并解决网络问题,便于大规模网络设备的管理。便于大规模网络设备的管理。便于大规模网络设备的管理。


技术研发人员:裴德豪
受保护的技术使用者:武汉思普崚技术有限公司
技术研发日:2021.06.29
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜