一种基于snmp的ip网络集群管理方法

文档序号:7648926阅读:271来源:国知局
专利名称:一种基于snmp的ip网络集群管理方法
技术领域
本发明涉及数据产品交换机领域,尤其涉及针对网管中交换机的集群管理技术。
背景技术
随着Intemet的迅速发展,数字网络的逐渐扩大,使得相关的网络资源频频出现紧缺的现象,IP地址资源就是其中的最重要的资源之一。对于以太网交换机这种使用数目非常庞大的网络设备,要对交换机网络进行分散式的管理和监控必然要浪费大量的IP地址资源,同时也大大的增加的管理的复杂度。为此,以太网交换机管理使用了集群管理协议,通过只使用一个公网的IP地址,完成对一个以太网交换机集合的管理。
配置了公网IP地址的管理交换机称为命令交换机,其它被管理的交换机称为成员交换机。一般情况下成员交换机不配置公网IP地址,它利用命令交换机的类DHCP功能来分配一个私有地址,一个集群中有且仅有一台命令交换机,命令交换机可以自动收集设备拓扑,并建立集群。集群建立后,命令交换机提供了一个对集群的管理通道,对成员交换机进行管理。但是现有技术中还缺少一种可以对数目庞大的集群设备进行高效的管理的方法。

发明内容
本发明解决的技术问题是提出了一种在网管中基于SNMP的IP网络集群可视化管理方法,可以自动发现并创建集群设备,并创建集群设备之间的实际物理链路,以及对集群设备的状态进行实时监控、更新和告警等。
本发明提出的基于SNMP的IP网络集群管理方法,包括以下处理步骤1)在网络设备上建立集群;2)网管中添加命令机,网管系统通过SNMP轮询自动发现集群中的其它网络设备;3)网管系统通过自动发现确定网络设备间的连接关系,并得到各网络设备的链路连接;4)动态监控网络设备的角色、状态以及链路连接的变化,并向网管上报告警信息。
优选的,所述方法还包括对集群中的网络设备进行配置的处理步骤。
优选的,所述步骤1)中具体为通过Telnet方式在网络设备上建立集群。
优选的,所述步骤2)中自动发现集群中的其它网络设备的过程具体为通过SNMP操作取网络设备MIB中的设备类型节点,如果网络设备有返回结果,说明这个设备是连通的;如果网络设备没有返回结果,则此设备做断链处理;并根据返回的设备类型判断网络设备是否支持集群。
优选的,所述步骤3)具体为网管系统通过SNMP轮询MIB中的DeviceEntry表获取网络设备的连接关系,并通过连接关系中的端口信息得到网络设备之间的链路连接。
优选的,通过SNMP操作、Telnet配置对集群中的网络设备进行配置。
采用本发明所述的管理方法,与现有技术相比,可以在网管上直观形象地反映出集群设备的连接关系,当集群设备有异常时,能够及时收到集群的告警,有效地对众多的集群设备进行管理、维护。


图1为本发明集群管理轮询模块处理流程图;图2为本发明自动发现集群设备间连接关系处理流程图;图3为本发明集群状态监控流程图;图4为本发明集群管理配置处理原理图。
具体实施例方式
下面通过具体实施例并结合附图对本发明进行详细说明。
本发明的集群管理方法主要包括集群轮询处理;自动发现集群链路处理;集群状态监控处理和集群配置处理。
图1是集群管理轮询处理流程图1、网管系统中添加命令机的IP地址,网管会首次调用轮询模块,以后每隔一定时间间隔,网管自动执行一次轮询。通过SNMP(简单网络管理协议)操作取此设备MIB中的设备类型节点,有返回结果,说明这个设备是连通的;没有返回结果,则此设备做断链处理。
2、根据返回的设备类型再判断是否支持集群。网管系统通过SNMP操作取此设备MIB中的角色节点,如果是命令机,会继续取MIB中成员表,根据成员表的MAC地址为标识在网管中创建成员机设备,并保存该成员机设备的SNMP端口号、FTP端口号、TFTP端口号、Telnet端口号等相关信息到网管数据库。
图2是自动发现设备间链路的处理流程。通过图1的处理过程,发现了集群中的各个成员,本图是进一步自动发现集群设备之间链路的流程。
网管系统通过SNMP轮询MIB中的DeviceEntry表(记录集群拓扑状态的MIB表),此表记录着设备的连接关系,并且遵循一个约定,例如2-fei_1/3-port(1),表示ID号为2的设备,fei_1/3为本地端口,port(1)为对端端口,根据这个规则可以在网管界面上添加设备之间的链路,并且在链路上显示链路的起始端口号作为链路名称。
图3是集群状态监控处理流程1、在实际应用中需要对集群中各设备的状态进行实时监控,网管系统每隔一定的时间对命令机进行轮询,或者响应设备上报的状态改变报文后进行轮询。
2、轮询通过SNMP取MIB中的成员表和设备表,和保存在数据库中的数据进行对比。
3、如果有改变,重新获取集群中的成员机信息,以及连接关系,在网管界面上进行更新,这些信息也同时在数据库中进行更新。如果没有改变,则保持原来的集群。
4、将成员机断链或从集群中移出,命令机会上报“成员机宕机”的告警到网管。
图4为本发明集群的配置处理原理图。本发明还提供对集群设备进行配置的功能。配置可以配置集群中的命令机、和成员机,可以对各成员进行SNMP操作、以及Telnet配置。注意命令机和成员机的执行方式是不同的,命令机直接通过三层地址进行配置,成员机的SNMP操作是通过命令机的三层地址+集群分配的SNMP端口号进行配置,Telnet操作是通过命令机的三层地址+集群分配的Telnet端口号进行配置。
可以进行的SNMP操作有取机架图、性能实时监控,配置集群参数(邻居发现参数、拓扑收集参数、TFTP地址等)。可以进行的Telnet操作批量备份命令机、成员机的配置文件、版本文件,批量上传命令机、成员机的配置文件、版本文件。这些极大地方便了庞大的集群设备的管理。
综上所述通过本发明的实施实现了交换机集群的可视化管理,通过本发明的方法使得管理庞大的集群设备更加方便、便捷、高效,对于网管系统来说,IP网络设备的管理范畴有了进一步的扩展,本发明的批量配置功能极大地提高了工作效率和工作质量,有着重大的意义。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种基于SNMP的IP网络集群管理方法,其特征在于,所述方法包括以下处理步骤1)在网络设备上建立集群;2)网管中添加命令机,网管系统通过SNMP轮询自动发现集群中的其它网络设备;3)网管系统通过自动发现确定网络设备间的连接关系,并得到各网络设备的链路连接;4)动态监控网络设备的角色、状态以及链路连接的变化,并向网管上报告警信息。
2.根据权利要求1所述的基于SNMP的IP网络集群管理方法,其特征在于,所述方法还包括对集群中的网络设备进行配置的处理步骤。
3.根据权利要求1或2所述的基于SNMP的IP网络集群管理方法,其特征在于,所述步骤1)中具体为通过Telnet方式在网络设备上建立集群。
4.根据权利要求1或2所述的基于SNMP的IP网络集群管理方法,其特征在于,所述步骤2)中自动发现集群中的其它网络设备的过程具体为通过SNMP操作取网络设备MIB中的设备类型节点,如果网络设备有返回结果,说明这个设备是连通的;如果网络设备没有返回结果,则此设备做断链处理;并根据返回的设备类型判断网络设备是否支持集群。
5.根据权利要求1或2所述的基于SNMP的IP网络集群管理方法,其特征在于,所述步骤3)具体为网管系统通过SNMP轮询MIB中的DeviceEntry表获取网络设备的连接关系,并通过连接关系中的端口信息得到网络设备之间的链路连接。
6.根据权利要求2所述的基于SNMP的IP网络集群管理方法,其特征在于,通过SNMP操作、Telnet配置对集群中的网络设备进行配置。
全文摘要
本发明公开了一种基于SNMP的IP网络集群管理方法,包括以下处理步骤1)在网络设备上建立集群;2)网管中添加命令机,网管系统通过SNMP轮询自动发现集群中的其它网络设备;3)网管系统通过自动发现确定网络设备间的连接关系,并得到各网络设备的链路连接;4)动态监控网络设备的角色、状态以及链路连接的变化,并向网管上报告警信息。采用本发明的方法可以在网管中实现这些数目庞大的集群设备的可视化管理,包括自动发现这个大规模集群设备的各个成员,在网管界面上将各集群设备之间的链路显示出来,实时反映集群中各设备的状态,以及相关告警,并且能够在网管上对集群进行配置。
文档编号H04L12/26GK101083557SQ200710076289
公开日2007年12月5日 申请日期2007年6月29日 优先权日2007年6月29日
发明者何萍, 刘云, 张猛, 周敏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1