一种基于双向路由的环网链路故障处理系统及处理方法技术方案

技术编号:12897492 阅读:149 留言:0更新日期:2016-02-24 08:55
本发明专利技术涉及通信冗余纠错领域,特别涉及一种基于双向路由的环网链路故障处理系统及处理方法。本发明专利技术通过为环网链路中第一路由之外的路由同时设置双向路由路径,其中一条路径设置为主用路由路径,另一条路径设置为备用路由路径,当链路检测到当前激活路由路径发生链路故障时,立即触发路由路径切换,激活备用路由路径,并挂起主用路由路径;同时,环网链路在较优路由路径不存在故障时,采用较优路由路径为当前激活路由路径,从而保证路由环网链路工作在最优状态下;同时主用路由路径与备用路由路径之间的切换不涉及路由路径的重新收敛计算,切换时间为毫秒级,可以有效满足当下在实时性要求较高的应用环境。

【技术实现步骤摘要】

本专利技术涉及通信冗余纠错领域,特别涉及。
技术介绍
如图1所示,路由环网是由多个路由设备链接而成的一种环形拓扑结构。路由设备根据路由协议(RIP、0SPF、静态路由等)生成路由信息,并选择最优路由下发硬件,数据包根据此最优路由转发,实现数据在路由环网内的高效、准确传输。在路由环网中,如果一个方向的传输路由出现故障,会触发路由协议重新学习、计算、优选路由并下发硬件,这种由路由协议发起的自上而下的路由重新收敛过程耗时通常为秒级,且路由的重新收敛耗时还与网络拓扑的复杂程度成正比,网络越复杂,路由重新收敛耗时越长。由于在路由协议重新学习/下发的这段时间内数据报文会被丢弃从而导致数据丢失,因此这种秒级的重新收敛时间在实时性要求较高的应用环境下是不可接受的。
技术实现思路
本专利技术的目的在于克服现有路由环网中当一个方向的传输路径出现故障,通过重新收敛计算来确定新的传输路径耗费时间过长的问题,提供一种依靠设置双向路由,从而大幅度减小新路径的生成时间的基于双向路由的环网链路故障处理系统。为了实现上述专利技术目的,本专利技术提供了以下技术方案: 一种基于双向路由的环网链路故障处理系统,所述环网链路包括三个以上的路由,所述三个以上的路由依次首尾相连,所述三个以上的路由中包含可与外网设备连接的第一路由;一般的所述第一路由为高级路由设备,其承担着整个环网链路与外网连接的责任;所述环网链路中第一路由以外的路由内均设置双向路由路径与所述第一路由连接;所述双向路由路径中,一条设置为主用路由路径,另一条设置为备用路由路径;所述相邻路由之间定时进行连接故障监测,并根据监测结果激活主用路由路径或备用路由路径。设置双向路由路径的优点是,在一条路由路径出现故障时,可在第一时间切换至另一条路由路径,切换不涉及重新收敛计算,因此切换时间可达毫秒级,可有效解决现有技术中因为重新收敛计算而耗费秒级时间造成的浪费。进一步的,每个设置有双向路由路径的路由中,与第一路由连接的较优路径为主用路由路径;所有较优路径指该路由在环网链路中与所述第一路由连接的优弧路径。所述优弧路径由所述路由采用的路由协议的内部优先级、与第一路由连接经过的路由器个数、路由管理距离、链路花费决定。进一步的,所述环网链路中各个相邻路由之间采用快速链路监测技术监测两者之间的连接状态;所述快速链路监测技术指,两个路由间定时建立会话,如在预定时间内没有收到对端的响应报文,则认为链路故障。进一步的,所述设置有双向路由路径的路由在监测到所述主用路由路径出现链路故障后,第一时间切换至备用路由路径进行链路连接;用于保证路由路径的连通。进一步的,所述设置有双向路由路径的路由在监测到所述主用路由路径链路故障消除后,第一时间切换回主用路由路径进行链路连接,主用路由路径由于为较优路径,因此具有更短的反应时间,在较优路径没有故障的情况下,应尽量采用较优路径,从而保证整个环网链路工作在更佳状态下。本专利技术同时提供可以快速切换路由路径的基于双向路由的环网链路故障处理方法,所述环网链路包括三个以上的路由,所述三个以上的路由依次首尾相连,所述三个以上的路由中包含可与外网设备连接的第一路由;所述环网链路中第一路由以外的路由内均设置双向路由路径与所述第一路由连接;所述双向路由路径中,一条设置为主用路由路径,另一条设置为备用路由路径;所述环网链路故障处理方法包含如下步骤: (1)所述相邻路由之间定时监测连接状态,判断主用路由路径是否故障,如发生故障则进入步骤(2); (2)将主用路由路径挂起,同时将备用路由路径激活; (3)继续监测所述主用路由路径是否故障,如故障解除,则进入步骤(4); (4)将备用路由路径挂起,同时将主用路由路径激活。进一步的,每个设置有双向路由路径的路由中,与第一路由连接的较优路径为主用路由路径;所有较优路径指该路由在环网链路中与所述第一路由连接的优弧路径。进一步的,所述优弧路径由所述路由采用的路由协议的内部优先级、与第一路由连接经过的路由器个数、路由管理距离、链路花费决定。进一步的,所述环网链路中各个相邻路由之间采用快速链路监测技术监测两者之间的连接状态;所述快速链路监测技术指,两个路由间定时建立会话,如在预定时间内没有收到对端的响应报文,则认为链路故障。与现有技术相比,本专利技术的有益效果:本专利技术通过为环网链路中第一路由之外的路由同时设置双向路由路径,其中一条路径设置为主用路由路径,另一条路径设置为备用路由路径,当链路检测到当前激活路由路径发生链路故障时,立即触发路由路径切换,激活备用路由路径,并挂起主用路由路径;同时,环网链路在较优路由路径不存在故障时,采用较优路由路径为当前激活路由路径,从而保证路由环网链路工作在最优状态下;同时主用路由路径与备用路由路径之间的切换不涉及路由路径的重新收敛计算,切换时间为毫秒级,可以有效满足当下在实时性要求较高的应用环境。【附图说明】: 图1为现有技术中路由环网链路连接示意图。图2为本专利技术提供基于双向路由的环网链路故障处理系统连接示意图。图3为本专利技术提供的基于双向路由的环网链路故障处理方法的流程图; 图4为本专利技术实施例1中路由采用的路由系统原理示例图。【具体实施方式】下面结合附图及具体实施例对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。实施例1:如图2所示,本实施例提供一种基于双向路由的环网链路故障处理系统,包括,所述环网链路包括6个路由,所述6个路由依次首尾相连,分别为第一路由R1、第二路由R2、第三路由R3、第四路由R4、第五路由R5、第六路由R6 ;其中第一路由R1为高级路由设备,承担着整个环网链路与外网连接的责任,即第二路由R2、第三路由R3、第四路由R4、第五路由R5、第六路由R6均通过所述第一路由R1与外网连接;所述环网链路中第二路由R2、第三路由R3、第四路由R4、第五路由R5、第六路由R6均设置双向路由路径与所述第一路由连接;如,第三路由R3与所述第一路由R1连接设置有R3->R2->R1及R3->R4->R5->R6->R1两条路由路径;所述双向路由路径中,一条设置为主用路由路径(如第三路由R3的R3->R2->R1路径),另一条设置为备用路由路径(如第三路由R3的R3->R4->R5->R6->R1路径);所述相邻路由之间定时进行连接故障监测,并根据监测结果激活主用路由路径或备用路由路径。本实施例中,每个路由的主用路由路径为该路由的较优路径;该路由较优路径的得出可采用如图4的路由系统;路由协议(rip协议或ospf协议)根据环网链路基本信息生成的较优路由路径,并将该较优路由路径下发至路由硬件,进而实现路由硬件在转发数据时采用较优路径;比如,对第三路由R3来说,当较优路径为R3->R2->R1这条路径时,将第二路由R2的地址2.2.2.1下发到路由硬件即可。在较优路径得出的前提下,再由人为将备用路由路径写入路由硬件中,从而完成双向路由路径的设置。设置双向路由路径的优点是,在一条路由路径出现故障时,可在第一时间切换至另一条路由路径,切换不涉及重新收敛计算,本文档来自技高网
...

【技术保护点】
一种基于双向路由的环网链路故障处理系统,所述环网链路包括三个以上的路由,所述三个以上的路由依次首尾相连,所述三个以上的路由中包含可与外网设备连接的第一路由;其特征在于,所述环网链路中第一路由以外的路由内均设置双向路由路径与所述第一路由连接;所述双向路由路径中,一条设置为主用路由路径,另一条设置为备用路由路径;所述相邻路由之间定时进行连接故障监测,并根据监测结果激活主用路由路径或备用路由路径。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢勇孟令勇张继光许伟李淼
申请(专利权)人:北京博维亚讯技术有限公司
类型:发明
国别省市:北京;11

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

1