集群拓扑收集方法及装置制造方法及图纸

技术编号:4097515 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种集群拓扑收集方法及装置,方法包括:收集集群网络中的管理信息库MIB拓扑链路数据;删除所述MIB拓扑链路数据中的冗余信息,所述冗余信息是指与已有的拓扑链路数据相同的拓扑链路数据;利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图。采用本发明专利技术提供的方法能够节省大量的时间开销。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种集群拓扑收集方法及装置
技术介绍
随着以太网技术的发展,以太网交换机的应用越来越广泛,但是由于以太网交换 机设备比较多(尤其是低端设备),对设备的管理成为一个难题,因此提出了集群管理的解 决方法。通常,配置了公网IPdnternet Protocol,因特网协议)地址的管理交换机称为 命令交换机,其他被管理的交换机称为成员交换机。命令交换机可以自动收集设备拓扑,并 建立集群。集群建立后,命令交换机能够提供一个对集群的管理通道,对成员交换机进行管 理。在实际应用中,成员交换机数目往往非常庞大,集群内部还可能存在作为冗余备份的 环路,组网复杂,因此,为方便管理,网管系统在添加设备的同时,还需要对集群网络拓扑进 行绘制,以根据绘制的集群网络拓扑图进行管理。以往的集群网络拓扑图往往存在3种绘 制方式一是通过逐级读取设备相关数据进行拓扑的绘制,如每台交换机设备上提供邻 接关系表,从关系表中读取下一级设备的信息进行逐级拓扑创建;二是从设备中的路由表 里读取下一级设备的信息进行逐级拓扑创建;三是网管系统根据从命令交换机上读取的基 于 SNMP (Simple Network Management Protocol,简单网络管理协议)的 MIB (Management Information Base,管理信息库)拓扑数据表,绘制集群拓扑图。但是,上述方法在集群拓扑收集方面均存在不同程度的缺点在方法一、二中,网管系统需要从各设备读取拓扑数据,各设备的路由通路、网络 配置等因素将影响数据的采集,拓扑链路的创建也会耗费大量的时间开销;在方法三中,MIB拓扑数据表至少包括设备的MAC(MediaAccess Control,数据链 路层媒体访问控制)信息、设备编号信息和拓扑数据信息,其中拓扑数据信息的每条链路 数据又由对端设备编号信息、本端口号信息和对端设备端口号信息共同描述,每条链路数 据会被上下行连接的设备分别存储,容易出现数据冗余的情况;特别是当集群内交换机数 目庞大时,MIB拓扑数据表存储的会数据量相应庞大,网管系统从命令交换机上读取MIB拓 扑数据表时会很容易出现拥塞现象;即使在成功读取MIB拓扑数据表后,在绘图过程中,网 管系统需要对存在冗余信息的链路数据采用遍历排序的处理方式,仍然会耗费极大的时间 开销。针对相关技术中时间开销耗费极大的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种集群拓扑收集方法及装置,以至少解决上述时间 开销耗费极大的问题。根据本专利技术的一个方面,提供了一种集群拓扑收集方法,包括收集集群网络中的管理信息库MIB拓扑链路数据;删除所述MIB拓扑链路数据中的冗余信息,所述冗余信息是指与已有的拓扑链路 数据相同的拓扑链路数据;利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图。较优的,删除所述MIB拓扑链路数据中的冗余信息,包括利用所述MIB拓扑链路数据生成MIB拓扑数据表,根据所述MIB拓扑数据表删除 所述冗余信息;所述MIB拓扑数据表中包括集群网络中的各设备的数据链路层媒体访问控制 MAC信息、设备编号信息和拓扑数据信息;其中,所述MAC信息用于定位识别交换机,所述设 备编号信息用于识别各成员机,所述拓扑数据信息用于记录集群物理拓扑数据。较优的,每一条集群物理拓扑数据包括本设备层数、本设备编号、本设备端口号、 对端设备层数、对端设备编号和对端设备端口号。较优的,同一设备的链路数据按端口递增的顺序进行排序。较优的,利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图,包括对删除后剩余的MIB拓扑链路数据进行合并,将所述删除后剩余的MIB拓扑链路 数据中包括的本设备层数和对端设备层数提取单独列出,在链路数据信息中仅保存对应层 数交换机间的端口链路信息,利用列出的层数和端口链路信息生成简要MIB拓扑数据表;根据所述简要MIB拓扑数据表生成集群网络拓扑图。较优的,根据所述简要MIB拓扑数据表生成集群网络拓扑图,包括依次读取所述简要MIB拓扑数据表的表项,根据预定规则将读取的表项转换成字 符串脚本;将所述字符串脚本解析为对应的网元,在视图上绘制生成所述集群网络拓扑图。根据本专利技术的另一方面,提供了一种集群拓扑收集装置,包括收集模块,用于收集集群网络中的管理信息库MIB拓扑链路数据;删除模块,用于删除所述MIB拓扑链路数据中的冗余信息,所述冗余信息是指与 已有的拓扑链路数据相同的拓扑链路数据;生成模块,用于利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图。较优的,所述删除模块包括第一生成子模块,用于利用所述MIB拓扑链路数据生成MIB拓扑数据表,所述MIB 拓扑数据表中包括集群网络中的各设备的数据链路层媒体访问控制MAC信息、设备编号 信息和拓扑数据信息;其中,所述MAC信息用于定位识别交换机,所述设备编号信息用于识 别各成员机,所述拓扑数据信息用于记录集群物理拓扑数据;删除子模块,用于根据所述MIB拓扑数据表删除所述冗余信息。较优的,所述第一生成子模块进一步用于按端口递增的顺序对同一设备的链路数 据进行排序。较优的,所述生成模块包括合并子模块,用于对删除后剩余的MIB拓扑链路数据进行合并,将所述删除后剩 余的MIB拓扑链路数据中包括的本设备层数和对端设备层数提取单独列出,在链路数据信 息中仅保存对应层数交换机间的端口链路信息;第二生成子模块,用于利用列出的层数和端口链路信息生成简要MIB拓扑数据表。较优的,所述生成模块包括转换子模块,用于依次读取所述简要MIB拓扑数据表的表项,根据预定规则将读 取的表项转换成字符串脚本;绘制子模块,用于将所述字符串脚本解析为对应的网元,在视图上绘制生成所述 集群网络拓扑图。通过本专利技术,收集集群网络中的MIB拓扑链路数据,不需要从各设备读取拓扑数 据,也不需要利用读取的拓扑数据创建拓扑链路,在收集MIB拓扑链路数据后,删除MIB拓 扑链路数据中的冗余信息,避免在MIB拓扑数据中的冗余信息量较大时读取MIB出现拥塞 现象,在删除冗余信息后利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图,进而 能够达到节省大量的时间开销的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是本专利技术实施例提供的集群拓扑收集方法的具体处理流程图;图2是本专利技术实施例提供的根据简要MIB拓扑数据表生成集群网络拓扑图的具体 处理流程图;图3是本专利技术实施例提供的集群拓扑收集方法的具体实例中各设备间的拓扑关 系示意图;图4是本专利技术实施例提供的集群拓扑收集方法的具体实例的处理流程图;图5是本专利技术实施例提供的将精简MIB拓扑数据表的表项转换成字符串脚本的具 体流程图;图6是本专利技术实施例提供的字符串脚本对应的集群拓扑网络图;图7是本专利技术实施例提供的集群拓扑收集装置的结构示意图;图8是本专利技术实施例提供的删除模块的结构示意图;图9是本专利技术实施例提供的生成模块的第一种结构示意图;图10是本专利技术实施例提供的生成模块的第一种结构示意图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲本文档来自技高网
...

【技术保护点】
一种集群拓扑收集方法,其特征在于,包括:收集集群网络中的管理信息库MIB拓扑链路数据;删除所述MIB拓扑链路数据中的冗余信息,所述冗余信息是指与已有的拓扑链路数据相同的拓扑链路数据;利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图。

【技术特征摘要】
一种集群拓扑收集方法,其特征在于,包括收集集群网络中的管理信息库MIB拓扑链路数据;删除所述MIB拓扑链路数据中的冗余信息,所述冗余信息是指与已有的拓扑链路数据相同的拓扑链路数据;利用删除后剩余的MIB拓扑链路数据生成集群网络拓扑图。2.根据权利要求1所述的方法,其特征在于,删除所述MIB拓扑链路数据中的冗余信 息,包括利用所述MIB拓扑链路数据生成MIB拓扑数据表,根据所述MIB拓扑数据表删除所述 几余fe息;所述MIB拓扑数据表中包括集群网络中的各设备的数据链路层媒体访问控制MAC信 息、设备编号信息和拓扑数据信息;其中,所述MAC信息用于定位识别交换机,所述设备编 号信息用于识别各成员机,所述拓扑数据信息用于记录集群物理拓扑数据。3.根据权利要求2所述的方法,其特征在于,每一条集群物理拓扑数据包括本设备层 数、本设备编号、本设备端口号、对端设备层数、对端设备编号和对端设备端口号。4.根据权利要求2所述的方法,其特征在于,同一设备的链路数据按端口递增的顺序 进行排序。5.根据权利要求2至4任一项所述的方法,其特征在于,利用删除后剩余的MIB拓扑链 路数据生成集群网络拓扑图,包括对删除后剩余的MIB拓扑链路数据进行合并,将所述删除后剩余的MIB拓扑链路数据 中包括的本设备层数和对端设备层数提取单独列出,在链路数据信息中仅保存对应层数交 换机间的端口链路信息,利用列出的层数和端口链路信息生成简要MIB拓扑数据表;根据所述简要MIB拓扑数据表生成集群网络拓扑图。6.根据权利要求5所述的方法,其特征在于,根据所述简要MIB拓扑数据表生成集群网 络拓扑图,包括依次读取所述简要MIB拓扑数据表的表项,根据预定规则将读取的表项转换成字符串 脚本;将所...

【专利技术属性】
技术研发人员:舒康
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1