【技术实现步骤摘要】
基于SNMP技术的数据中心网络拓朴结构发现方法及其拓朴结构发现系统
本专利技术涉及数据中心网络分析
,具体来说是基于SNMP技术的数据中心网络拓朴结构发现方法及其拓朴结构发现系统。
技术介绍
目前,随着计算机应用越来越广泛,各大企事业单位均建立了数据中心。随着业务量的不断扩增,网络设备数量及种类越来越繁杂,手工录入网络拓扑结构的方法逐渐成为过去式,需要用更快捷且准确的方法来进行科学管理。现有技术中,普遍使用的网络拓扑发现方法中用到了地址转发表FDB、CISCO发现协议CDP、链路层发现协议LLDP。然而各个协议均存在着不足:如地址转发表存在老化时间、数据丢失的情况;CDP协议对CISCO设备支持良好,但对其它品牌设备则需要使用其它协议;LLDP是标准的链路层发现方式,却也存在不同品牌网络设备实际实现方式的差异。面对庞大且复杂的网络环境,即使同时使用几种协议互补,仍然会有遗漏的设备连接。同时,以上提到的链路层发现协议只能适用于二层小型网络的发现,对于大型数据中心机房包含三层网络设备的情况, ...
【技术保护点】
1.一种基于SNMP技术的数据中心网络拓朴结构发现方法,其特征在于,包括以下步骤:/n11)获取给定网络范围内所有的交换机与路由器列表;/n12)对交换机与路由器列表进行分析,判断出当前网络为二层子网或三层网络;/n13)通过STP数据进行所有二层子网的网络拓朴结构发现;/n14)通过路由表数据完成三层网络拓朴结构发现;/n15)将所有二层子网的网络拓扑或所有三层网络拓扑进行合并,得到整个数据中心网络拓扑。/n
【技术特征摘要】
1.一种基于SNMP技术的数据中心网络拓朴结构发现方法,其特征在于,包括以下步骤:
11)获取给定网络范围内所有的交换机与路由器列表;
12)对交换机与路由器列表进行分析,判断出当前网络为二层子网或三层网络;
13)通过STP数据进行所有二层子网的网络拓朴结构发现;
14)通过路由表数据完成三层网络拓朴结构发现;
15)将所有二层子网的网络拓扑或所有三层网络拓扑进行合并,得到整个数据中心网络拓扑。
2.根据权利要求1所述的基于SNMP技术的数据中心网络拓朴结构发现方法,其特征在于,所述的对交换机与路由器列表进行分析包括以下步骤:
21)遍历给定网络范围内所有ip,通过SNMP获取MIB中sysServices、ipForwarding、地址转发表数据;
22)当sysServices第二位为1且地址转发表有数据,则判定为二层交换机;
23)当sysServices第三位为1且ipForwarding为1,则判定为三层交换机或路由器。
3.根据权利要求1所述的基于SNMP技术的数据中心网络拓朴结构发现方法,其特征在于,所述的通过STP数据进行所有二层子网的网络拓朴结构发现包括以下步骤:
31)遍历所有二层交换机,通过SNMP获取MIB中dot1dStpPortTable表数据;
32)遍历所有交换机所有端口数据,
若交换机Sl的dot1dStpPortDesignatedBridge后6位MAC地址与dot1dBaseBridgeAddress不同,则说明该端口连接了其他交换机;
33)遍历所有交换机,若S1的dot1dStpPortDesignatedBridge后6位MAC地址与交换机Sr的dot1dBaseBridgeAddress相同,则Sr为当前交换机端口Pl的级联交换机;
34)在级联交换机Sr的dot1dStpPortDesignatedPort中,找到值与Pl的dot1dStpPortDesignatedPort值相同的端口Pr,
且Pr的dot1dStpPortDesignatedBridge后6位MAC地址与Sr的dot1dBaseBridgeAddress相同,则Sl通过Pl与Sr的Pr级联;
35)循环执行32)至34)步骤,直到所有交换机所有端口遍历完成,得到所有二层交换机之间网络拓扑;
36)通过STP数据进行所有二层子网的冗余链路发现:
若通过SNMP协议取到的MIB中dot1dStpP...
【专利技术属性】
技术研发人员:姚本初,刘胜军,谢飞,丁正,谢贻富,
申请(专利权)人:合肥城市云数据中心股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。