远端路由节点检测处理的方法

文档序号:86227阅读:717来源:国知局
专利名称:远端路由节点检测处理的方法
技术领域
本发明涉及计算机网络通信中的路由节点,特别涉及远端路由节点检测处理的方法。
背景技术
在实际网络应用中,由于网络拓扑的网状结构,常常对于同一目的节点存在多条路由可达。当前,计算机网络应用越来越广泛,其组网环境也越来越复杂,会存在路由等信息正常但目的却不可达这种情况,这种情况传统的方法无法做出及时的处理将转发切换到其他可用路由上。在当前的网络时代,寸时寸金,片刻的网络中断将导致巨大的损失,但是,目前基本上只是存链路邻居检测机制,没有远端节点检测。

发明内容为了克服现有技术的缺陷和不足,本发明的目的在于提供一种远端路由节点检测处理的方法,能够检测路由等信息正常时出现的目的不可达情况下的网络中断,并能够及时解决网络中断问题。
为了达到上述目的,本发明一种远端路由节点检测处理的方法,包括以下步骤(1)用户配置相应远端路由节点的检测规则信息,并激活指定规则的检测机制;(2)定时对检测规则进行检测,如果检测规则有效,则向远端路由节点发送检测包;(3)通过监听回应报文来判断远端节点是否可达,如果判断结果为是,则步骤结束;如果判断结果为否,则对检测异常进行处理。
作为本发明的进一步改进,所述步骤(1)具体为(11)用户配置相应远端路由节点检测规则信息,构造临时检测表表项;(12)查找到指定的临时检测表表项,并判断该表项是否已用,如果判断结果为是,则步骤结束,如果判断结果为否,则进入步骤(13);(13)对用户配置的检测规则进行有效性检测,建立检测定时器,并将指定接口绑定检测规则后,激活该规则的检测机制。
作为本发明的进一步改进,所述步骤(2)具体为(21)当定时器时间到时,扫描检测表的表项,判断该表项中的检测规则是否处于激活状态,如果判断结果为是,则进入步骤(22);如果判断结果为否,则步骤结束;(22)根据协议完整复制来包内容的特性,为检测包分配在指定周期内提供回包认证的随机值,并将该检测包发送到远端路由节点。
作为本发明的进一步改进,所述步骤(3)具体为(31)判断在检测周期内是否收到远端路由节点发送的检测回应包,如果判断结果为是,则步骤结束,如果判断结果为否,进入步骤(32);(32)向管理员发送告警信息同时写日志文件,并关闭用户指定的接口;(33)对关闭的接口进行恢复。
作为本发明的进一步改进,步骤(33)所述对关闭的接口进行恢复的方法为在设定的时间内定时对关闭的接口进行恢复或通过管理员在任意时间对关闭的接口进行恢复。
作为本发明的进一步改进,所述的表项内容包括索引、源IP、目的IP、检测周期、网络控制消息协议ID字段、网络控制消息协议序列号字段、绑定接口和随机值字段。
作为本发明的进一步改进,步骤(13)所述的有效性检测至少包括本地接口地址、目的IP地址存在路由、周期不允许超过的最大限度值。
采用上述的方法后,通过配置检测规则来检测在路由等信息正常时,是否出现其他原因而导致的网络中断,并及时的对异常的网络中断进行处理,能够及时地发现并避免由网络中断而带来的巨大的损失。
图1是本发明方法中的检测表建立流程图;图2是本发明方法中的扫描检测的流程图;图3是本发明方法中的异常处理流程图;图4是本发明在交换机应用实例的配置流程图。
具体实施方式下面结合附图对本发明的具体实施方式
作进一步详细说明。
本发明包括按时间顺序进行的以下处理流程1、用户配置相应远端路由节点检测相关信息;2、定时扫描检测表的处理流程;3、检测到异常处理流程。
如图1所示,为本发明检测表建立的流程图,包括以下步骤(101)用户手工配置远端路由节点检测规则信息;(102)构造临时检测表表项,其中,临时检测表包括index为索引,SIP为源IP,DST为目的IP,Interval为检测周期,ID为ICMP(internet control message protocol,网络控制消息协议)ID字段,SEQ为ICMP sequence字段,PORTS为绑定接口,RANDOMDATA为随机值字段;(103)以指定索引查找检测表,找到指定的表项;(104)判断该表项是否已用,如果是,则返回该表项已经使用后结束,步骤结束;如果不是,则进入步骤(105);(105)对于用户配置的检测规则进行有效性检测,包括SIP为本地接口地址,DIP(destination IP address,指目的IP地址)存在路由,周期不允许超过最大限度值等,对参数检测失败的返回参数错误信息,如果检测定时器已经创建,引用计数递增一;(1106)填充表项的各字段,用户将指定接口绑定检测规则,激活本规则检测机制。
如图2所示,为定时扫描监控的处理流程,包括以下步骤(201)定时时间到后,开始扫描检测表的表项,如果表项中的规则处于激活状态,进入步骤(202);(202)根据相应的配置信息进行发包检测处理;在检测周期内判断是否收到回应包,如果有,则结束此流程,如果没有,则进入步骤(203);本方法采用的是发送ICMP ping包(可以视情况,采用其他报文,利用此种方法达到检测的目的),利用协议完整复制来包内容的特性,给每个发送出去的检测报文分配一个随机数值,采取匹配回包ID+SEQUENCE+随机数据值的方式提供回包认证。在指定检测周期内回应,认为目的可达,在新的周期内重新开始检测。
(203)若检测结果认为不可达,则对检测异常进行处理。
如图3所示,为本发明定时检测异常处理的流程,包括以下步骤(301)如果在检测周期内未收到检测回应包,根据规则,进行相应处理,通常的几种选择是向管理员发送告警同时写日志文件、shutdown用户指定的接口;(302)在一段时间还可以对shut down的接口的进行恢复,恢复模式可以选择手动恢复或者定时恢复,手动恢复是管理员选择任意时间手动恢复被shut down的接口,自动恢复是在几个检测周期后定时恢复被shut down接口。
如图4所示,本发明在交换机应用实例的配置流程图,配置命令使用的一个实例包括以下步骤(401)根据用户需求配置检测规则;zxr10#con tzxr10(config)#remote-node detect session<1-32>destination A.B.C.D sourceA.B.C.D interval(402)配置端口恢复策略,本例中可以配置被shutdown端口恢复模式手动恢复或者自动恢复,配置实例如下zxr10(config)#remote-node detect shutdown-port-mode<manual|automatic>
(403)将接口绑定到检测规则zxr10(config-if)switchport to detect session<1-32>
总的来说,本发明方法的原理就是对目的可达性自动检测,当不可达时,采取措施关掉发生网络中断的接口,来促使路由切换到其他可用路径,从而保证业务的畅通。
权利要求
1.一种远端路由节点检测处理的方法,其特征在于,包括以下步骤(1)用户配置相应远端路由节点的检测规则信息,并激活指定规则的检测机制;(2)定时对检测规则进行检测,如果检测规则有效,则向远端路由节点发送检测包;(3)通过监听回应报文来判断远端节点是否可达,如果判断结果为是,则步骤结束;如果判断结果为否,则对检测异常进行处理。
2.按照权利要求
1所述的远端路由节点检测处理的方法,其特征在于,所述步骤(1)具体为(11)用户配置相应远端路由节点检测规则信息,构造临时检测表表项;(12)查找到指定的临时检测表表项,并判断该表项是否已用,如果判断结果为是,则步骤结束,如果判断结果为否,则进入步骤(13);(13)对用户配置的检测规则进行有效性检测,建立检测定时器,并将指定接口绑定检测规则后,激活该规则的检测机制。
3.按照权利要求
2所述的远端路由节点检测处理的方法,其特征在于,所述步骤(2)具体为(21)当定时器时间到时,扫描检测表的表项,判断该表项中的检测规则是否处于激活状态,如果判断结果为是,则进入步骤(22);如果判断结果为否,则步骤结束;(22)根据协议完整复制来包内容的特性,为检测包分配在指定周期内提供回包认证的随机值,并将该检测包发送到远端路由节点。
4.按照权利要求
3所述的远端路由节点检测处理的方法,其特征在于,所述步骤(3)具体为(31)判断在检测周期内是否收到远端路由节点发送的检测回应包,如果判断结果为是,则步骤结束,如果判断结果为否,进入步骤(32);(32)向管理员发送告警信息同时写日志文件,并关闭用户指定的接口;(33)对关闭的接口进行恢复。
5.按照权利要求
4所述的远端路由节点检测处理的方法,其特征在于,步骤(33)所述对关闭的接口进行恢复的方法为在设定的时间内定时对关闭的接口进行恢复或通过管理员在任意时间对关闭的接口进行恢复。
6.按照权利要求
2所述的远端路由节点检测处理的方法,其特征在于,所述的表项内容包括索引、源IP、目的IP、检测周期、网络控制消息协议ID字段、网络控制消息协议序列号字段、绑定接口和随机值字段。
7.按照权利要求
2所述的远端路由节点检测处理的方法,其特征在于,步骤(13)所述的有效性检测至少包括本地接口地址、目的IP地址存在路由、周期不允许超过的最大限度值。
专利摘要
本发明公开了一种远端路由节点检测处理的方法。为解决现有技术中在路由等信息正常时,无法及时的检测并处理的问题而发明。本发明一种远端路由节点检测处理的方法包括以下步骤用户配置相应远端路由节点的检测规则信息,并激活指定规则的检测机制;定时对检测规则进行检测,如果检测规则有效,则向远端路由节点发送检测包;通过监听回应报文来判断远端节点是否可达,如果判断结果为是,则步骤结束;如果判断结果为否,则对检测异常进行处理。本发明通过配置检测规则来检测在路由等信息正常时,是否出现其他原因而导致的网络中断,并及时的对异常的网络中断进行处理,能够及时发现并避免由网络中断而带来的巨大的损失。
文档编号H04L12/26GK1996905SQ200610145322
公开日2007年7月11日 申请日期2006年11月24日
发明者纪小利, 胡茂庐, 刘兴铨 申请人:中兴通讯股份有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1