[发明专利]交换机的拓扑结构发现方法及装置有效
申请号: | 201611173831.4 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108206792B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 仇勇刚;贾越锋 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L12/935 | 分类号: | H04L12/935;H04L12/937;H04L12/24 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 拓扑 结构 发现 方法 装置 | ||
1.一种交换机的拓扑结构发现方法,其特征在于,包括:
采集目标网路中各个交换机的物理地址转发表、端口索引映射关系表以及接口配置信息表;
根据所述物理地址转发表、端口索引映射关系表以及接口配置信息表,获取所述目标网路中各个交换机的各个接口转发的物理地址以及各个所述接口的物理地址;
判断所述各个交换机中的第一交换机的第一接口转发的物理地址中与第二交换机的第二接口转发的物理地址中是否存在相同的物理地址,其中,所述第一交换机的第一接口的物理地址为所述第二交换机的第二接口转发的物理地址中的一个地址;
如果不存在,则建立所述第一交换机与所述第二交换机直接连接的拓扑结构;
其中,采集目标网路中各个交换机的物理地址转发表、端口索引映射关系表以及接口配置信息表,包括:
从目标网络中各个交换机的简单网络管理协议SNMP管理信息库中,采集各个所述交换机的物理地址转发表;
判断所述物理地址转发表中是否包含物理地址数据;
如果包含物理地址数据,判断所述物理地址转发表中各个物理地址数据对应的端口状态数据是否为预设状态数据;
如果不是,则将所述端口状态数据不是预设状态数据对应的物理地址数据从所述物理地址转发表中删除,得到更新后的物理地址转发表;
判断所述更新后的物理地址转发表中是否包含物理地址数据;
如果包含,则从所述物理地址转发表对应交换机的SNMP管理信息库中,采集所述物理地址转发表对应交换机的端口索引映射关系表和接口配置信息表。
2.根据权利要求1所述的方法,其特征在于,判断所述各个交换机中的第一交换机的第一接口转发的物理地址中与第二交换机的第二接口转发的物理地址中是否存在相同的物理地址,包括:
判断所述各个交换机中的第一交换机的第一接口转发的物理地址中是否包含第二交换机的第二接口的物理地址;
如果包含,则判断所述第一交换机的第一接口转发的物理地址中与所述第二交换机的第二接口转发的物理地址中是否存在相同的物理地址。
3.根据权利要求1或2所述的方法,其特征在于,根据所述物理地址转发表、端口索引映射关系表以及接口配置信息表,获取所述目标网路中各个交换机的各个接口转发的物理地址以及各个所述接口的物理地址,包括:
利用所述目标网路中各个交换机的物理地址转发表,得到各个物理地址数据对应的端口号以及各个所述端口号对应的物理地址,其中,所述物理地址数据为所述目标网路中的交换机接口的地址数据;
利用所述交换机的端口索引映射关系表,得到各个所述端口号对应端口索引号;
利用所述交换机的接口配置信息表,得到各个所述接口索引号对应的物理地址。
4.根据权利要求1或2所述的方法,其特征在于,建立所述第一交换机与所述第二交换机直接连接的拓扑结构,包括:
分别从所述第一交换机和所述第二交换机的SNMP管理信息库中,采集所述第一交换机和所述第二交换机的互联网协议IP地址;
分别将所述第一交换机和所述第二交换机的互联网协议IP地址作为所述第一交换机和所述第二交换机的标签,建立所述第一交换机的第一接口与所述第二交换机的第二接口直接连接的拓扑结构。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
遍历所述目标网络,得到所述目标网络中各交换机之间所有的直接连接的拓扑结构,根据各交换机之间所有的直接连接的拓扑结构,构建所述目标网络的交换机连接关系拓扑图;
在所述交换机连接关系拓扑图中,添加用于连接两个交换机连线的属性信息,其中,所述属性信息包括所述连线所连接的两个交换机接口的接口配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611173831.4/1.html,转载请声明来源钻瓜专利网。