书签 分享 收藏 举报 版权申诉 / 8

基于SNMP的网络管理系统及网络管理方法.pdf

  • 上传人:62****3
  • 文档编号:4069074
  • 上传时间:2018-08-13
  • 格式:PDF
  • 页数:8
  • 大小:1.12MB
  • 摘要
    申请专利号:

    CN201410822314.X

    申请日:

    2014.12.19

    公开号:

    CN104506358A

    公开日:

    2015.04.08

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):H04L 12/24申请日:20141219|||公开

    IPC分类号:

    H04L12/24; H04L29/12

    主分类号:

    H04L12/24

    申请人:

    上海斐讯数据通信技术有限公司

    发明人:

    朱磊

    地址:

    201616上海市松江区广富林路4855弄20号

    优先权:

    专利代理机构:

    上海申新律师事务所31272

    代理人:

    俞涤炯

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了基于SNMP的网络管理系统及网络管理方法,基于SNMP的网络管理系统的服务器包括:心跳检测单元用以检测是否接收到设备发送的匹配有服务器的IP地址的报文;存储单元用以存储每个设备的IP地址,以及覆盖存储接收到的每个设备发送的匹配有服务器的IP地址的报文的接收时刻;判断单元用以判断每个设备发送的匹配有服务器的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于预设时间间隔,获取判断结果。本发明可在设备没有及时响应服务器发送的心跳报文的情况下,通过判断单元根据最后一次接收到的设备发送报文时刻和预设时间间隔,获取服务器与设备之间的通信状态,从而提高判断心跳通断的准确性。

    权利要求书

    权利要求书1.  一种基于SNMP的网络管理系统,包括:复数个设备,每个所述设备匹配有唯一的IP地址;一服务器,同时与复数个所述设备连接,所述服务器以预设周期向每个所述设备发送匹配有所述设备的IP地址的心跳报文,且所述服务器用以接收每个所述设备发送的匹配有所述服务器的IP地址的报文;其特征在于,所述服务器包括:心跳检测单元,用以检测是否接收到所述设备发送的匹配有所述服务器的IP地址的报文;存储单元,连接所述心跳检测单元,用以存储每个所述设备的IP地址,以及覆盖存储接收到的每个所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻;判断单元,连接所述存储单元和所述心跳检测单元,用以判断每个所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于预设时间间隔,获取判断结果。2.  如权利要求1所述基于SNMP的网络管理系统,其特征在于,当前时刻的时间间隔小于或等于所述预设时间间隔时,所述判断结果为所述服务器与所述设备之间的通信状态正常。3.  如权利要求1所述基于SNMP的网络管理系统,其特征在于,当前时刻的时间间隔大于所述预设时间间隔时,所述判断结果为所述服务器与所述设备之间的通信状态异常。4.  如权利要求1所述基于SNMP的网络管理系统,其特征在于,还包括:发送单元,连接所述心跳检测单元,用以发送匹配有所述设备的IP地址的心跳报文。5.  如权利要求1所述基于SNMP的网络管理系统,其特征在于,还包括:接收单元,连接所述心跳检测单元,用以接收每个所述设备发送的匹配有所述服务器的IP地址的报文。6.  一种基于SNMP的网络管理方法,应用于如权利要求1所述基于SNMP的网络管理系统,其特征在于,所述服务器对每个所述设备的网络管理的方法包括下述步骤:A1.所述服务器向所述设备发送匹配有所述设备的IP地址的心跳报文;A2.判断是否接收到所述设备发送的匹配有所述服务器的IP地址的报文,若是,执行步骤A3,若否,执行步骤A4;A3.所述服务器与所述设备之间的通信状态正常,结束;A4.判断所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于所述预设时间间隔,若是,执行步骤A3,若否,执行步骤A5;A5.所述服务器与所述设备之间的通信状态异常,结束。7.  如权利要求6所述基于SNMP的网络管理方法,其特征在于,在执行所述步骤A3之前,所述服务器覆盖存储接收到的所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻。

    说明书

    说明书基于SNMP的网络管理系统及网络管理方法
    技术领域
    本发明涉及网络管理技术领域,尤其涉及一种基于简单网络管理协议(SNMP)的网络管理系统及网络管理方法。
    背景技术
    网络管理系统有一个独立模块,用于负责检测被管理设备的状态是否联通,也称之为心跳检测单元,该单元是后续管理配置的基础,网管系统可以针对心跳不通的设备定制告警和提醒,拒绝用户配置以提升用户体验,有效优化用户运维工作。
    因大多数服务器和被管理设备之间是通过SNMP协议进行管理的,而传统的心跳检测机制通常是通过类似于用户数据报协议(User Datagram Protocol,UDP)报文进行设备和服务器之间的通信。具体地,通过服务器周期性的(可定制)向被管理设备发送心跳报文,若有回包则判定为心跳可达;如未有报文则一般采用重试,加以重试次数的限定来决定心跳是否可达。
    然而,传统的心跳检测机制存在的缺点有:当系统处于繁忙情况下会导致误判,因为被管理设备的运行速度与服务器的运行速度基本上是两个量级的,当设备忙于处理业务时,会无法及时响应服务器的心跳检测报文,导致响应报文超时,从而使得心跳误判。
    发明内容
    针对传统的心跳检测机制存在的上述问题,现提供一种旨在实现可提高判断心跳通断准确性的基于SNMP的网络管理系统及网络管理方法。
    具体技术方案如下:
    一种基于SNMP的网络管理系统,包括:
    复数个设备,每个所述设备匹配有唯一的IP地址;
    一服务器,同时与复数个所述设备连接,所述服务器以预设周期向每个所述设备发送匹配有所述设备的IP地址的心跳报文,且所述服务器用以接收每个所述设备发送的匹配有所述服务器的IP地址的报文;
    所述服务器包括:
    心跳检测单元,用以检测是否接收到所述设备发送的匹配有所述服务器的IP地址的报文;
    存储单元,连接所述心跳检测单元,用以存储每个所述设备的IP地址,以及覆盖存储接收到的每个所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻;
    判断单元,连接所述存储单元和所述心跳检测单元,用以判断每个所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于预设时间间隔,获取判断结果。
    优选的,当前时刻的时间间隔小于或等于所述预设时间间隔时,所述判断结果为所述服务器与所述设备之间的通信状态正常。
    优选的,当前时刻的时间间隔大于所述预设时间间隔时,所述判断结果为所述服务器与所述设备之间的通信状态异常。
    优选的,还包括:
    发送单元,连接所述心跳检测单元,用以发送匹配有所述设备的IP地址 的心跳报文。
    优选的,还包括:
    接收单元,连接所述心跳检测单元,用以接收每个所述设备发送的匹配有所述服务器的IP地址的报文。
    一种基于SNMP的网络管理方法,应用于所述基于SNMP的网络管理系统,所述服务器对每个所述设备的网络管理的方法包括下述步骤:
    A1.所述服务器向所述设备发送匹配有所述设备的IP地址的心跳报文;
    A2.判断是否接收到所述设备发送的匹配有所述服务器的IP地址的报文,若是,执行步骤A3,若否,执行步骤A4;
    A3.所述服务器与所述设备之间的通信状态正常,结束;
    A4.判断所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于所述预设时间间隔,若是,执行步骤A3,若否,执行步骤A5;
    A5.所述服务器与所述设备之间的通信状态异常,结束。
    优选的,在执行所述步骤A3之前,所述服务器覆盖存储接收到的所述设备发送的匹配有所述服务器的IP地址的报文的接收时刻。
    上述技术方案的有益效果:
    本技术方案可在设备没有及时响应服务器发送的心跳报文的情况下,通过判断单元根据最后一次接收到的设备发送报文时刻和预设时间间隔,获取服务器与设备之间的通信状态,从而提高判断心跳通断的准确性。
    附图说明
    图1为本发明所述基于SNMP的网络管理系统的一种实施例的模块图;
    图2为本发明所述基于SNMP的网络管理方法的一种实施例的方法流程图。
    具体实施方式
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
    需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
    下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
    如图1所示,一种基于SNMP的网络管理系统,包括:复数个设备1和一服务器2;每个设备1匹配有唯一的IP地址;服务器2同时与复数个设备1连接,服务器2以预设周期向每个设备1发送匹配有设备1的IP地址的心跳报文,且服务器2用以接收每个设备1发送的匹配有服务器2的IP地址的报文;
    服务器2包括:心跳检测单元23、存储单元25和判断单元22;心跳检测单元23用以检测是否接收到设备1发送的匹配有服务器2的IP地址的报文,获取检测结果;存储单元25连接心跳检测单元23,用以存储每个设备1的IP地址,以及覆盖存储接收到的每个设备1发送的匹配有服务器2的IP地址的报文的接收时刻;判断单元22连接存储单元25和心跳检测单元23,用以判断每个设备1发送的匹配有服务器2的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于预设时间间隔,获取判断结果。
    本实施例中的存储单元25采用数组(tuple)的形成进行存储,用以存储设备1的标识(IP地址)和最后一次接收到设备1发送报文的时刻。可在设 备1没有及时响应服务器2发送的心跳报文的情况下,通过判断单元22根据最后一次接收到的设备1发送报文时刻和预设时间间隔,获取服务器2与设备1之间的通信状态,从而提高判断心跳通断的准确性,且不会影响现有通信流量。
    在优选的实施例中,当前时刻的时间间隔小于或等于预设时间间隔时,判断结果为服务器2与设备1之间的通信状态正常。
    在本实施例中,当心跳检测单元23检测到设备1发送的报文时,需覆盖存储本次接收到报文的接收时刻,服务器2与设备1之间的通信状态正常,等待下一个周期的心跳检测即可;当心跳检测单元23未检测到设备1发送的报文,且存储单元25中存储的最后一次接收到设备1发送报文的时刻与当前时刻的间隔小于或等于预设时间间隔时,可默认为服务器2与设备1之间的通信状态正常,更新服务器2与设备1之间的通信状态,等待下一个周期的心跳检测。
    在优选的实施例中,当前时刻的时间间隔大于预设时间间隔时,判断结果为服务器2与设备1之间的通信状态异常。
    在本实施例中,当心跳检测单元23未检测到设备1发送的报文,且存储单元25中存储的最后一次接收到设备1发送报文的时刻与当前时刻的间隔大于预设时间间隔时,可默认为服务器2与设备1之间的通信状态异常,需将该异常状态反馈,对于不能进行通信的设备1进行告警或提示。
    在优选的实施例中,还可包括:发送单元24,发送单元24连接心跳检测单元23,用以发送匹配有设备1的IP地址的心跳报文。通过发送单元24将服务器2的心跳报文发送至设备1。
    在优选的实施例中,还可包括:接收单元21;接收单元21连接心跳检测单元23,用以接收每个设备1发送的匹配有服务器2的IP地址的报文。
    如图2所示,一种基于SNMP的网络管理方法,应用于基于SNMP的网络管理系统,服务器2对每个设备1的网络管理的方法包括下述步骤:
    A1.服务器2向设备1发送匹配有设备1的IP地址的心跳报文;
    A2.判断是否接收到设备1发送的匹配有服务器2的IP地址的报文,若是,执行步骤A3,若否,执行步骤A4;
    A3.服务器2与设备1之间的通信状态正常,结束;
    A4.判断设备1发送的匹配有服务器2的IP地址的报文的接收时刻与当前时刻的时间间隔是否小于或等于预设时间间隔,若是,执行步骤A3,若否,执行步骤A5;
    A5.服务器2与设备1之间的通信状态异常,结束。
    在本实施例中可在设备1没有及时响应服务器2发送的心跳报文的情况下,根据最后一次接收到的设备1发送报文时刻和预设时间间隔,获取服务器2与设备1之间的通信状态,从而提高判断心跳通断的准确性,且不会影响现有业务的流量。
    在优选的实施例中,在执行步骤A3之前,服务器2覆盖存储接收到的设备1发送的匹配有服务器2的IP地址的报文的接收时刻。
    在本实施例中可采用数组(tuple)的形成进行存储,以存储设备1的标识(IP地址)和最后一次接收到设备1发送报文的时刻。
    以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

    关 键  词:
    基于 SNMP 网络 管理 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于SNMP的网络管理系统及网络管理方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4069074.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1