一种基于SNMP协议网络系统孤岛自愈方法技术方案

技术编号:20181601 阅读:61 留言:0更新日期:2019-01-23 02:00
本发明专利技术公开了一种基于SNMP协议网络系统的孤岛自愈方法,具有如下步骤,通过步骤(1)心跳互发检测确定服务器与客户端设备通讯正常,确定服通讯正常后,通过步骤(2)向客户端发送修改配置参数或新版本,客户端设备修改接收的配置参数或安装新版本,通过步骤(3)对更新的客户端设备进行孤岛检测,判断客户端设备是否处于孤岛状态,如果客户端处于孤岛状态,通过步骤(4)对客户端设备复位并记录黑匣子信息,根据黑匣子信息分析故障原因后作出相应的修改。本发明专利技术具有减少运维成本、高效定位故障并在一定情况下通过自愈方法恢复设备运行的优点,其主要用于基于SNMP协议网络系统的配置参数修改、版本更新、链路的检测以及恢复。

An Island Self-healing Method for Network System Based on SNMP Protocol

The invention discloses an island self-healing method based on SNMP protocol network system. The method has the following steps: (1) heartbeat interruption detection determines that the communication between server and client device is normal, determines that the communication between server and client device is normal, sends modification configuration parameters or new version to client through step (2), changes configuration parameters or installs new version received by client device, and passes through step (1) heartbeat interruption detection to determine that the communication between server and client device is normal. Step (3) Inspect the updated client device to determine whether the client device is in the island state. If the client is in the island state, reset the client device and record the black box information through step (4), and make corresponding modifications after analyzing the reasons of the failure according to the black box information. The invention has the advantages of reducing operation and maintenance costs, locating faults efficiently and restoring equipment operation by self-healing method under certain circumstances. It is mainly used for configuration parameter modification, version updating, link detection and recovery of network system based on SNMP protocol.

【技术实现步骤摘要】
一种基于SNMP协议网络系统孤岛自愈方法
本专利技术涉及互联网
,具体的说是一种基于SNMP协议网络系统孤岛自愈方法。
技术介绍
SNMP(简单网络管理协议)是目前使用最为广泛的网络管理通讯协议。随着硬件芯片新能的不管提升,SNMP服务器设备管理着越来越多的客户端设备。这些设备可能是跨区、甚至是框省市的,一旦出现故障便不能进行高效定位,影响用户体验,并且维护成本将会非常高。基于SNMP协议网络系统架构,主要由客户端设备、SNMP代理、SNMP服务器设备三部分组成,形成一个完整的通讯管理系统,在移动通讯组网、机器人集群组网中被广泛采用。在运维过程中,网络中的主要设备在配置、修改参数或者升级过程中,可能会出现不可控的故障,如果客户端设备与服务器的断链或者单通的情况,导致客户端联系不上服务器,从而形成孤岛,维护人员无法第一时间定位故障原因,影响客户端设备所在地区的用户体验,并增加运维成本。因此提供一种孤岛检测并自愈的方法就显得尤为重要了。
技术实现思路
针对现有技术中存在的上述不足之处,本专利技术目的是提供一种基于SNMP协议网络系统孤岛自愈方法,以减少运维成本、高效定位故障并在一定情况本文档来自技高网...

【技术保护点】
1.一种基于SNMP协议网络系统的孤岛自愈方法,其特征在于,具有如下步骤:(1)心跳互发检测确定服务器与客户端设备通讯正常在各客户端设备与服务器之间建立请问链路,客户端设备向服务器发送心跳包,同时服务器向客户端也发送心跳包,客户端设备发送的心跳包与服务器发送的心跳包互相独立;客户端设备与服务器各自检测对方发送的心跳包,若客户端设备与服务器能够持续稳定接收到对方发送的心跳包则判断服务器与客户端设备通讯正常;(2) 向客户端发送修改配置参数或新版本通过步骤(1)判定服务器与客户端设备通讯正常时,服务器向客户端设备发送修改配置参数或新版本,在发送修改配置参数或新版本后向客户端设备发送心跳包表示修改配...

【技术特征摘要】
1.一种基于SNMP协议网络系统的孤岛自愈方法,其特征在于,具有如下步骤:(1)心跳互发检测确定服务器与客户端设备通讯正常在各客户端设备与服务器之间建立请问链路,客户端设备向服务器发送心跳包,同时服务器向客户端也发送心跳包,客户端设备发送的心跳包与服务器发送的心跳包互相独立;客户端设备与服务器各自检测对方发送的心跳包,若客户端设备与服务器能够持续稳定接收到对方发送的心跳包则判断服务器与客户端设备通讯正常;(2)向客户端发送修改配置参数或新版本通过步骤(1)判定服务器与客户端设备通讯正常时,服务器向客户端设备发送修改配置参数或新版本,在发送修改配置参数或新版本后向客户端设备发送心跳包表示修改配置参数或新版本发送完毕,客户端在接受修改配置参数或新版本后对原始参数或原始版本进行备份,备份完成后客户端设备向服务器发送心跳包表示接收到修改配置参数或新版本并对原始参数或原始版本进行了备份,心跳发送后客户端设备修改接收的配置参数或安装新版本;(3)客户端设备孤岛检测通过步骤(2)客户端设备修改接收的配置参数或安装新版本后,服务器继续向客户端设备发送心跳,若客户端设备连续多次未收到服务器发送心跳包,可以判断服务器至客户端设备方向链路断开,客户端设备启动复位定时器,在复位定时器设定时间内链路仍未恢复,则确定该客户端设备成为孤岛状态;(4)客户端设备复位以及黑匣子信息记录通过步骤(3)对客户端设备进行孤岛检测后,如果确定客户端处于孤岛状态,客户端设备回退备份的参数数据并复位客户端设备客户端设备记录黑匣子信息,所述黑匣子信息包括心跳丢失时的起始时间与结束的绝对时间以及复位前的修改配置参数与版本信息,重新建立服务器与客户端设备的请问链路,保证客户端设备与服务器互相发送的心跳...

【专利技术属性】
技术研发人员:朱九英
申请(专利权)人:上海电子信息职业技术学院
类型:发明
国别省市:上海,31

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

1