避免网络管理端与设备间通信异常的建立链接的方法

文档序号:7964372阅读:318来源:国知局
专利名称:避免网络管理端与设备间通信异常的建立链接的方法
技术领域
本发明涉一种建立链接的方法,具体涉及一种避免网络管理端与设备间通信异常的建立 链接的方法。
背景技术
目前,网管对设备进行管理时,首先二者之间建立通信连接。在正常关闭时,停止通信, 网管释放相关资源,如关闭套接字等。当设备或线路发生异常时,网管不会收到关闭请求, 从而导致继续向该设备发送数据时,通信失败。为此,需要定时向设备发送探测包。但是当 管理者同时管理多个设备时,如图1所示的网管与设备间通信的示意图,在图1的模式下定 时发送探测包会占用大量的网络资源,使整体性能降低。这就需要解决发送探测包的时机的 问题,在解决通信异常的问题的同时,尽量少的占用资源,保证整体性能。

发明内容
为解决现有技术中的缺陷和不足,本发明提供了一种避免通信异常的建立链接的方法, 以及时反馈设备的异常情况。
为了达到上述发明目的,本发明避免网络管理端与设备间通信异常的建立链接的方法, 包括以下步骤
(1) 网络管理端向设备发送探测包
(2) 网络管理端判断是否收到设备应答,若没有收到则转入步骤(3);若收到,则对设 备进行正常管理;
(3) 网络管理端判断未收到应答的次数是否达到规定值,若达到则重新分配套接字后转 入步骤(1),若没有达到规定值则转入歩骤(1)。
其中,所述步骤(2)中的网络管理端对设备进行正常管理具体为
(21) 网络管理端根据设备状态标志判断是否能登录设备,若不能登录设备则转入步骤 (3),若能则登录设备,则转入步骤(22);
(22) 网络管理端与设备进行数据交互;
(23) 判断网络管理端与设备之间的数据交互是否完成,若未完成数据交互,转步骤(22);
若完成数据交互,则清零计时器;
(24) 记录无数据交互的时间;
(25) 判断无数据交互的时间是否达到规定值,若达到规定值,则修改设备状态标志后
转入步骤(1);若没有达到规定值则转入步骤(24)。
其中,所述步骤(21)中的根据设备状态判断是否能登录设备具体为-(211)若设备状态标志为0,则登录设备,否则转入步骤(3)。 其中,所述步骤(3)具体为网络管理端判断在限定时间内未收到应答的次数是否达到
规定值,若达到,则关闭原有套接字,重新分配套接字,并向设备发送探测包,以修复由套
接字异常导致的通信受阻;若没有达到,则向设备发送探测包。
与现有技术相比,本发明采用了依据具体情况发送探测包的技术措施,取得了管理能力 上的进步,达到了及时反馈设备异常状态并具有一定的恢复能力的效果;同时,对正常管理 的设备不发送探测包,减少了网络资源的占用,提高了整体性能。


图1是网管与设备间通信的示意图
图2是本发明避免网络管理端与设备通信异常的建立链接的流程图 图3是本发明在具体操作过程中的流程图。
具体实施例方式
下面结合附图对本发明做详细的说明。
图2是本发明避免网络管理端与设备通信异常的建立链接的流程图。如图2所示,本发 明所述方法采用定时发送探测包的策略,及时反馈设备异常,在一定范围内修复异常同时 为避免占用大量网络资源,对发探测包的时机进行了控制,即对连接状态进行标识,配合定 时机制,决定是否发送探测包。本方法的流程如下
(1) 网络管理端向设备发送探测包,确定通信链路是否正常;
(2) 网络管理端判断是否收到设备应答,若没有收到设备应答则转入步骤(3);若收到 设备应答,则对设备进行正常管理;
(3) 网络管理端判断未收到应答的次数是否达到规定值,若达到规定值则重新分配套接 字后转入步骤(1),若没有达到规定值则转入歩骤(1),以及时探测链路状态,自动恢复对 设备的管理。
其中,所述步骤(2)中的网络管理端对设备进行正常管理具体为
(21) 网络管理端根据设备状态标志判断是否能登录设备,若不能登录设备则转入步骤 (3),若能则登录设备,则转入步骤(22):
(22) 网络管理端与设备进行数据交互;
(23) 判断网络管理端与设备之间的数据交互是否完成,若未完成数据交互,转入步骤 (22);若完成数据交互,则清零计时器;
(24) 记录无数据交互的时间;
(25) 判断无数据交互的时间是否达到规定值,若达到规定值,则修改设备状态标志后 转入步骤(1):若没有达到规定值则转入步骤(24)。
其中,所述步骤(21)中的根据设备状态判断是否能登录设备具体为 (211)若设备状态标志为O,则登录设备,否则转入步骤(3)。
其中,所述步骤(3)具体为网络管理端判断在限定时间内未收到应答的次数是否达到 规定值,若达到,则关闭原有套接字,重新分配套接字,并向设备发送探测包;若没有达到, 则向设备发送探測包。
图3是本发明在具体操作过程中的流程图。
实施例l
处于正常管理状态下的设备1检測通信链路的方法的流程如下
(a) 网管与设备1 一次数据交互完成,复位计时器,重新开始计时
(b) 若3分钟内再次发生数据交互,执行步骤(a),否则执行步骤(c);
(c) 清除设备l的状态标志,向设备发送探测包。 实施例2
设备2由于套接字异常处于非管理状态时,建立连接的方法的流程如下
(A) 网管向设备2发送探測包,复位定时器重新计时,等待应答,同时记录未收到应答 的次数;
(B) 定时时间到,网管检测未收到应答的次数;
(C) 若未收到应答的次数达到限定值,则关闭原有套接字,重新分配套接字,向设备2 发送探测包
(D) 若设备2收到探测包,则向网管发出应答(重新分配套接字,异常解除);
(E)网管收到应答后,则登录设备。
通过以上步骤,完成了在通信异常状态下,网管与设备间建立链接的任务并实现了及时 反馈通信链路状态、提高网络利用率及自动修复由套接字引发的异常等功能。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,本领域 技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本 发明所附的权利要求的保护范围。
权利要求
1、避免网络管理端与设备间通信异常的建立链接的方法,其特征在于该方法包括以下步骤(1)网络管理端向设备发送探测包;(2)网络管理端判断是否收到设备应答,若没有收到设备应答则转入步骤(3);若收到设备应答,则对设备进行正常管理;(3)网络管理端判断未收到应答的次数是否达到规定值,若达到规定值则重新分配套接字后转入步骤(1),若没有达到规定值则转入步骤(1)。
2、 根据权利要求1所述的避免网络管理端与设备间通信异常的建立链接的方法,其特征 在于所述步骤(2)中的网络管理端对设备进行正常管理具体为(21) 网络管理端根据设备状态标志判断是否能登录设备,若不能登录设备则转入步骤 (3),若能则登录设备,则转入歩骤(22);(22) 网络管理端与设备进行数据交互;(23) 判断网络管理端与设备之间的数据交互是否完成,若未完成数据交互,转入步骤(22);若完成数据交互,则清零计时器;(24) 记录无数据交互的时间;(25) 判断无数据交互的时间是否达到规定值,若达到规定值,则修改设备状态标志后 转入步骤(1);若没有达到规定值则转入步骤(24)。
3、 根据权利要求2所述的避免网络管理端与设备间通信异常的建立链接的方法,其特征 在于所述步骤(21)中的根据设备状态判断是否能登录设备具体为(211)若设备状态标志为O,则登录设备,否则转入步骤(3)。
4、 根据权利要求1或2或3所述的避免网络管理端与设备间通信异常的建立链接的方法, 其特征在于所述步骤(3)具体为网络管理端判断在限定时间内未收到应答的次数是否达到规定值,若达到规定值,则关闭原有套接字,重新分配套接字,将未收到应答的次数置零,并向设备发送探測包;若没有达到规定值,则向设备发送探測包,同时增加未收到应答的次
全文摘要
本发明公开了一种避免网络管理端与设备间通信异常的建立链接的方法,具体涉及通信设备管理领域的网管与设备之间的通信。本发明包括以下步骤(1)网络管理端向设备发送探测包;(2)网络管理端判断是否收到设备应答,若没有收到设备应答则转入步骤(3);若收到设备应答,则对设备进行正常管理;(3)网络管理端判断未收到应答的次数是否达到规定值,若达到规定值则重新分配套接字后转入步骤(1),若没有达到规定值则转入步骤(1)。本发明采用定时发送探测包的策略,取得了管理能力上的进步,达到了及时反馈设备异常状态并具有一定的恢复能力的效果,并减少了网络资源的占用,提高了整体性能。
文档编号H04L12/24GK101114929SQ20061009948
公开日2008年1月30日 申请日期2006年7月24日 优先权日2006年7月24日
发明者君 冯, 慧 柏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1