[发明专利]基于SNMP技术的数据中心网络拓朴结构发现方法及其拓朴结构发现系统在审
申请号: | 201911210972.2 | 申请日: | 2019-12-02 |
公开(公告)号: | CN110932906A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 姚本初;刘胜军;谢飞;丁正;谢贻富 | 申请(专利权)人: | 合肥城市云数据中心股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/751 |
代理公司: | 合肥国和专利代理事务所(普通合伙) 34131 | 代理人: | 张祥骞 |
地址: | 230088 安徽省合肥市高新区玉*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 snmp 技术 数据中心 网络 拓朴 结构 发现 方法 及其 系统 | ||
本发明涉及基于SNMP技术的数据中心网络拓朴结构发现方法及其拓朴结构发现系统,与现有技术相比解决了无法有效发现数据中心网络拓朴结构的缺陷。本发明包括以下步骤:获取给定网络范围内所有的交换机与路由器列表;对交换机与路由器列表进行分析,判断出当前网络为二层子网或三层网络;通过STP数据进行所有二层子网的网络拓朴结构发现;通过路由表数据完成三层网络拓朴结构发现;将所有二层子网的网络拓扑或所有三层网络拓扑进行合并,得到整个数据中心网络拓扑。本发明能够提高网络拓扑发现的准确性,对包含二层及三层网络的大型网络具有普遍适用性,同时克服了现有技术不能有效发现或确认冗余链路的问题。
技术领域
本发明涉及数据中心网络分析技术领域,具体来说是基于SNMP技术的数据中心网络拓朴结构发现方法及其拓朴结构发现系统。
背景技术
目前,随着计算机应用越来越广泛,各大企事业单位均建立了数据中心。随着业务量的不断扩增,网络设备数量及种类越来越繁杂,手工录入网络拓扑结构的方法逐渐成为过去式,需要用更快捷且准确的方法来进行科学管理。
现有技术中,普遍使用的网络拓扑发现方法中用到了地址转发表FDB、CISCO发现协议CDP、链路层发现协议LLDP。然而各个协议均存在着不足:如地址转发表存在老化时间、数据丢失的情况;CDP协议对CISCO设备支持良好,但对其它品牌设备则需要使用其它协议;LLDP是标准的链路层发现方式,却也存在不同品牌网络设备实际实现方式的差异。面对庞大且复杂的网络环境,即使同时使用几种协议互补,仍然会有遗漏的设备连接。
同时,以上提到的链路层发现协议只能适用于二层小型网络的发现,对于大型数据中心机房包含三层网络设备的情况,存在极大的局限性,并且现有技术中也无法对网络环路中的冗余链路进行有效的发现及确认。
因此,如何设计出一种能够发现分析数据中心网络拓朴结构的方法已经成为急需解决的技术问题。
发明内容
本发明的目的是为了解决现有技术中无法有效发现数据中心网络拓朴结构的缺陷,提供一种基于SNMP技术的数据中心网络拓朴结构发现方法及其拓朴结构发现系统来解决上述问题。
为了实现上述目的,本发明的技术方案如下:
一种基于SNMP技术的数据中心网络拓朴结构发现方法,包括以下步骤:
11)获取给定网络范围内所有的交换机与路由器列表;
12)对交换机与路由器列表进行分析,判断出当前网络为二层子网或三层网络;
13)通过STP数据进行所有二层子网的网络拓朴结构发现;
14)通过路由表数据完成三层网络拓朴结构发现;
15)将所有二层子网的网络拓扑或所有三层网络拓扑进行合并,得到整个数据中心网络拓扑。
所述的对交换机与路由器列表进行分析包括以下步骤:
21)遍历给定网络范围内所有ip,通过SNMP获取MIB中sysServices、ipForwarding、地址转发表数据;
22)当sysServices第二位为1且地址转发表有数据,则判定为二层交换机;
23)当sysServices第三位为1且ipForwarding为1,则判定为三层交换机或路由器。
所述的通过STP数据进行所有二层子网的网络拓朴结构发现包括以下步骤:
31)遍历所有二层交换机,通过SNMP获取MIB中dot1dStpPortTable表数据;
32)遍历所有交换机所有端口数据,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥城市云数据中心股份有限公司,未经合肥城市云数据中心股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911210972.2/2.html,转载请声明来源钻瓜专利网。