一种ip浮动的设备的管理方法和网络管理设备的制作方法

文档序号:7708851阅读:152来源:国知局
专利名称:一种ip浮动的设备的管理方法和网络管理设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种IP浮动的设备的管理方法和网 络管理设备。
背景技术
网络管理设备通过网络中的被管理设备的IP (InternetProtocol,互联网协 议)地址对被管理网络进行管理,网络管理设备可以通过被管理设备的IP地 址进行telnet操作和SNMP (Simple Network Management Protocol,简单网络 管理协议)操作,通常情况下,被管理设备的IP地址是固定不变的。但是在 有些组网环境下,被管理设备的IP地址是变化的。例如,公司总部和分支机 构之间建立业务,分支机构防火墙是通过拨号上的公网,没有一个固定IP地 址,网络管理设备可以根据本地设置的该分支机构的被管理设备的IP地址对 该被管理设备进行管理,但该IP地址变化后,网络管理设备就无法继续对该 被管理设备进行管理亇,在实现本发明过程中,发明人发现现有技术中至少存在如下问题如果想在被管理设备的IP地址变化后继续管理被管理设备,则需要在网络管理设备中手动修改被管理设备的IP地址,或将该被管理设备 删除后重新创建。若采用在网络管理设备中手动修改被管理设备的IP地址或 者将该被管理设备删除后重新创建的技术方案,那么在设备非常多的情况下, 频繁更换的被管理设备IP地址会导致网管可用性下降。并且,在采用将该被 管理设备删除后重新创建的技术方案时,很有可能破坏用户信息。发明内容本发明实施例的目的在于提供一种IP浮动的设备的管理方法和网络管理 设备,用以使得网络管理设备上及时更新被管理设备的IP地址,便于对被管 理设备的管理。为了实现上述目的,本发明实施例提供了一种IP浮动的设备的管理方法, 包括接收被管理设备发送的心跳帧,根据所述心跳帧获得所述被管理设备当 前的互联网协议IP地址及本地保存的所述被管理设备的IP地址;比较本地保存的所述被管理设备的IP地址和所述被管理设备当前的IP地 址,确定所述被管理设备的IP地址是否变更,若是,则更新本地保存的所述 被管理设备的IP地址。本发明实施例还提供了一种网络管理设备,包括接收模块,用于接收被管理设备发送的心跳帧;存储模块,用于保存各被管理设备的IP地址;信息获得模块,用于根据所述接收模块接收到的心跳帧获得所述被管理 设备当前的互联网协议IP地址及所述存储模块保存的所述被管理设备的IP地 址;处理模块,用于比较所述存储模块中保存的所述被管理设备的IP地址和 根据心跳帧获得的所述被管理设备当前的IP地址,确定所述被管理设备的IP 地址是否变更,若是,则更新所述存储模块中的所述被管理设备的IP地址。本发明实施例的有益效果在于在本发明实施例提供的技术方案中,由于对被管理设备来说增加了携带 自身当前IP地址的心跳帧,因此,被管理设备的IP地址如果发生变更,可以 及时被获知,便于对被管理设备进行管理。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1为本发明实施例中的IP浮动的设备的管理方法的流程图; 图2为实施例一中的一个被管理设备的注册流程图; 图3为实施例一中的IP浮动的设备的管理流程图; 图4为实施例二中的网络管理设备的框图; 图5为实施例二中的一个实例中信息获得模块的框图; 图6为实施例二的一个优选实例中的网络管理设备的框图。
具体实施方式
本发明实施例中的IP浮动的设备的管理方法,如图1所示,包括 步骤IOI,接收被管理设备发送的心跳帧;步骤102,根据该心跳帧获得该被管理设备当前的IP地址及本地保存的 所述被管理设备的IP地址;步骤103,比较本地保存的该被管理设备的IP地址和该被管理设备当前 的IP地址,确定该被管理设备的IP地址是否变更,若是,则进行步骤104; 否则直接结束;获得本地保存的该被管理设备的IP地址的方法可以为根据该被管理设 备发送的心跳帧获得该被管理设备的设备标识,并根据该被管理设备的设备 标识查询心跳相关信息表获得本地保存的该被管理设备的IP地址,心跳相关 信息表用于保存各被管理设备的设备标识与IP地址的对应关系。具体可参见 实施例一中的描述。步骤104,更新本地保存的该被管理设备的IP地址。由于对被管理设备来说增加了携带自身当前IP地址的心跳帧,因此,被 管理设备的IP地址如果发生变更,可以及时被获知,便于对被管理设备进行管理。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 详细描述。实施例一在本实施例中,在进行本实施例中的IP浮动的设备的管理方案之前,可 以先确定网络中各相关设备的管理与被管理关系,即确定出各相关设备是 网络管理设备还是被管理设备,以及网络管理设备的管理范围。在具体实现 时,可以由各相关设备的管理员对各相关设备进行配置。在本实施例的一个 实例中,通过被管理设备的注册流程来确定网络中各相关设备的管理与被管 理关系,下面以一个被管理设备的注册流程为例进行说明,如图2所示,该 注册流程包括以下步骤-步骤201,被管理设备在其管理员配置主动注册命令后,向网络管理设备 发送注册消息;该主动注册命令表明本设备为被管理设备。 步骤202,网络管理设备对该被管理设备进行注册在本步骤中,若该被管理设备发送的注册消息在传输过程中未出错,且该被管理设备在该网络管理设备的管理范围之内,则该被管理设备注册成功,否则该被管理设备注册失败。步骤203,网络管理设备向该被管理设备返回注册响应消息。 该被管理设备在接收到该注册响应消息后,可以判断该注册响应消息标识的是注册成功还是注册失败,并在注册成功后确定该网络管理设备与该被管理设备的管理与被管理关系。本实施例中的IP浮动的设备的管理流程如图3所示,包括步骤301,网络管理设备接收被管理设备发送的心跳帧,该心跳帧中携带该被管理设备的设备标识以及该被管理设备当前的IP地址;步骤302,根据该心跳帧获得该被管理设备当前的IP地址以及该被管理设备的设备标识;步骤303,根据该被管理设备的设备标识査询预存的心跳相关信息表获得该被管理设备的IP地址;心跳相关信息表保存的信息包括各被管理设备的设备标识与IP地址的对应关系,本实施例中的心跳相关信息表如表l所示表1被管理设备的设备标识被管理设备1的IP地址步骤304,比较本地保存的该被管理设备的IP地址和该被管理设备当前 的IP地址,确定该被管理设备的IP地址是否变更,若是,则进行步骤305; 否则直接结束;步骤305,更新心跳相关信息表中该被管理设备的IP地址。 在更新心跳相关信息表中该被管理设备的IP地址后,可以将更新后的本地保存的该被管理设备的IP地址通知订阅了该被管理设备的IP地址的设备或模块。为了确定心跳帧的发送情况,及时发现心跳帧的异常,网络管理设备记 录接收到各被管理设备的最近一个心跳帧的时间,并在预先设定时长内未接 收到下一心跳帧时确定所述被管理设备异常。在具体实现时,各被管理设备的最近一个心跳帧的时间可以记录在心跳 相关信息表中,则心跳相关信息表可以如表2所示表2被管理设备的设备标识被管理设备的rp地址最近一次接收到心跳帧的时间可以看出,表2中包括各被管理设备的设备标识、IP地址及其最近一次 接收到心跳帧的时间,若心跳相关信息表中记录的最近一次接收到心跳帧的 时间在预先设定时长内未更新,则确定相应被管理设备异常。在本实施例中,网络管理设备可以通过运行主动注册程序来进行上述步 骤,在主动注册程序内存中维护心跳相关信息表。为了避免该主动注册程序重启导致该信息丢失的问题,可以将图1所示结构信息存储在数据库中,在 该主动注册程序启动时统一加载。 实施例二本实施例中的网络管理设备,如图4所示,包括接收模块401,用于接收被管理设备发送的心跳帧; 存储模块402,用于保存各被管理设备的IP地址;信息获得模块403,用于根据接收模块401接收到的心跳帧获得该被管理 设备当前的IP地址及存储模块402保存的该被管理设备的IP地址;处理模块404,用于比较存储模块402中保存的该被管理设备的IP地址 和根据心跳帧获得的该被管理设备当前的IP地址,确定该被管理设备的IP地 址是否变更,若是,则更新存储模块402中的该被管理设备的IP地址。进一步地,存储模块402可以保存心跳相关信息表,所述心跳相关信息 表通过保存各被管理设备的设备标识与IP地址的对应关系来保存被管理设备 的IP地址;所述信息获得模块403可以如图5所示,包括-获取模块4031,用于接收被管理设备发送的心跳帧,根据所述获得所述 被管理设备的设备标识查找模块4032,用于根据所述设备标识获得所述被管理设备当前IP地址, 并根据所述设备标识从所述心跳相关信息表中査找得到所述被管理设备的IP 地址。还可以根据所述被管理设备发送的心跳帧获得所述被管理设备的设备标 识;所述处理模块404可以根据所述信息获得模块403获得的所述被管理设 备的设备标识査询所述心跳相关信息表获得本地保存的所述被管理设备的IP 地址。迸一步地,在本实施例的一个优选实例中,如图6所示,该网络管理设 备可以包括异常确定模块405,用于在接收模块401在预先设定时长内未接收到下一心跳帧时确定所述被管理设备异常。
在上述优选实例中,如图6所示,该网络管理设备还可以包括 订阅记录模块406,用于记录该网络管理设备中订阅了各被管理设备的IP
地址的模块的信息;
通知模块407,用于在处理模块404确定该被管理设备的IP地址变更后,
将该变更信息通知订阅了所述被管理设备的IP地址的模块。
其中,订阅所述被管理设备的IP地址的模块可以是具体的管理操作模块, 用于根据被管理设备的IP地址对其进行具体的管理操作,也可以是被管理设 备IP的显示模块,用于对各个被管理设备的IP地址进行显示,总之,只要需 要被管理设备EP地址的模块,都可以订阅各被管理设备的IP地址,在被管理 设备的IP地址发生变化后,通知模块会通知这些订阅了各被管理设备的IP地 址的模块,具体通知内容可以是被管理设备的IP地址发生了变化,也可以是 被管理设备变化后的IP地址。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可 读取存储介质中,该程序在执行时,可以包括上述实施例方法中的全部或部 分步骤,所述的存储介质可以包括ROM、 RAM、磁盘、光盘等。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本 发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种IP浮动的设备的管理方法,其特征在于,包括接收被管理设备发送的心跳帧,根据所述心跳帧获得所述被管理设备当前的互联网协议IP地址及本地保存的所述被管理设备的IP地址;比较本地保存的所述被管理设备的IP地址和所述被管理设备当前的IP地址,确定所述被管理设备的IP地址是否变更,若是,则更新本地保存的所述被管理设备的IP地址。
2、 根据权利要求1所述的方法,其特征在于,获得本地保存的所述被管 理设备的IP地址的方法包括根据所述被管理设备发送的心跳帧获得所述被 管理设备的设备标识,并根据所述被管理设备的设备标识査询预存的心跳相 关信息表获得本地保存的所述被管理设备的IP地址,所述心跳相关信息表用 于保存各被管理设备的设备标识与IP地址的对应关系。
3、 根据权利要求1或2所述的方法,其特征在于,还包括在预先设定时长内未接收到下一心跳帧时确定所述被管理设备异常。
4、 根据权利要求2所述的方法,其特征在于,所述心跳相关信息表中还 包括各被管理设备最近一次接收到心跳帧的时间接收时间;若所述心跳相关信息表中记录的最近一次接收到心跳帧的时间在预先设 定时长内未更新,则确定相应被管理设备异常。
5、 根据权利要求l、 2、 4任一所述的方法,其特征在于,还包括 将更新后的本地保存的所述被管理设备的IP地址通知订阅了所述被管理设备的IP地址的设备或模块。
6、 一种网络管理设备,其特征在于,包括 接收模块,用于接收被管理设备发送的心跳帧; 存储模块,用于保存各被管理设备的IP地址;信息获得模块,用于根据所述接收模块接收到的心跳帧获得所述被管理设备当前的互联网协议IP地址及所述存储模块保存的所述被管理设备的IP地 址;处理模块,用于比较所述存储模块中保存的所述被管理设备的IP地址和 所述被管理设备当前的IP地址,确定所述被管理设备的IP地址是否变更,若 是,则更新所述存储模块中的所述被管理设备的IP地址。
7、 根据权利要求6所述的设备,其特征在于,所述存储模块保存心跳相关信息表,所述心跳相关信息表通过保存各被 管理设备的设备标识与IP地址的对应关系来保存被管理设备的IP地址; 所述信息获得模块包括获取模块,用于根据所述获得的心跳帧获取所述被管理设备的设备标识; 査找模块,用于根据所述设备标识获得所述被管理设备当前IP地址,并根据所述设备标识从所述心跳相关信息表中査找得到所述被管理设备的IP地址。
8、 根据权利要求6所述的设备,其特征在于,还包括异常确定模块,用于在所述接收模块在预先设定时长内未接收到下一心 跳帧时确定所述被管理设备异常。
9、 根据权利要求8所述的设备,其特征在于,还包括 订阅记录模块,用于记录所述网络管理设备中订阅各被管理设备的IP地址的模块的信息;通知模块,用于在所述处理模块确定所述被管理设备的IP地址变更后, 通知所述所述订阅所述被管理设备的IP地址的模块。
全文摘要
本发明公开了一种IP浮动的设备的管理方法和网络管理设备,用以使得网络管理设备上及时更新被管理设备的IP地址,便于对被管理设备的管理。在该方法中,包括接收被管理设备发送的心跳帧,根据所述心跳帧获得所述被管理设备当前的IP地址及本地保存的所述被管理设备的IP地址;比较本地保存的所述被管理设备的IP地址和所述被管理设备当前的IP地址,确定所述被管理设备的IP地址是否变更,若是,则更新本地保存的所述被管理设备的IP地址。本发明提供的技术方案中,由于对被管理设备来说增加了携带自身当前IP地址的心跳帧,因此,被管理设备的IP地址如果发生变更,可以及时被获知,便于对被管理设备进行管理。
文档编号H04L29/06GK101577639SQ20091014687
公开日2009年11月11日 申请日期2009年6月17日 优先权日2009年6月17日
发明者彪 孙 申请人:成都市华为赛门铁克科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1