[发明专利]一种流量路径切换的方法和装置有效
申请号: | 200810006875.7 | 申请日: | 2008-02-03 |
公开(公告)号: | CN101499960A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 鄂媛媛;闫刚;肖苡 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 路径 切换 方法 装置 | ||
技术领域
本发明实施例涉及网络通信技术领域,特别涉及一种流量路径切换的方法和装置。
背景技术
随着网络技术的日益发展,客户对运营商提供网络的带宽、可靠性、稳定性提出了越来越高的要求。但是由于硬件、软件的故障、人为的因素或是某种偶然因素的存在,网络随时都会有链路失效或设备故障的危险,现有技术多采用设置冗余链路的方案解决这种问题。同时,冗余链路的存在使提供更大的带宽成为可能。在网络规模不断增大的过程中,通过多条并行链路来提高两台设备间的通讯能力变得非常常见,并行链路就是一种很典型的冗余备份方式。尤其在光网络中,两台设备之间经常会存在成千上万条并行链路。另外,在入网测试中,也经常会测试几十甚至几百个并行链路的组网。
如图1所示,是IGP(Internal Gateway Protocol,内部网关协议)组网中应用冗余备份方式最常见的一种方式:对于不使用TRUNK(底层通道绑定)的路由器直连场景,通常通过等价链路做流量分担,当两链路的开销值相同,被同时算在SPT(Shortest Path Tree,最短路径树)上时,这两个链路为等价链路,例如R1与R2之间200M数据流分布在双链路--主链路1和主链路2中,R3作为R2的备份路由器。选用SPF(Shortest Path First,最短路径优先)算法进行路由计算,从而算出图1中实线所示的路径为最短路径。在这种场景下,当主链路2发生故障时,如图2所示,可以在链路上应用BFD(BidirectionalForwarding Detection,双向转发检测)检测功能能够快速感知到主链路2发生故障,从而IS(Intermediate System,中间系统)-IS在此链路的邻居无法正常工作,因此R1与R2之间的链路带宽无法满足200M数据流量的转发,数据应该马上切换到R3路由器上。但是在重新进行路由计算后,由于主链路1仍然存在, 拓扑关系未发生变化,数据流量依然走R2而不会触发IGP将数据流量切换至备份路由器R3。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:在主链路的一条等价链路发生故障,两个路由器之间的链路带宽无法满足数据流量的转发时,会造成流量丢失。同时,由于主链路的另一条等价链路仍然存在,拓扑关系未发生变化,备份路由器起不到预想的备份作用。
发明内容
本发明实施例提供一种流量路径切换的方法和装置,以实现在等价链路出现故障的同时,将流量路径切换到备份路由器。
为达到上述目的,本发明实施例一方面提供一种流量路径切换的方法,包括:对至少两条等价链路邻居绑定联动,所述至少两条等价链路并行作为主链路;当所述至少两条等价链路中的第一等价链路出现故障时,进行路由计算,计算链路开销,获得新的网络拓扑;根据所述新的网络拓扑将流量切换到所述主链路的备份链路。
另一方面,本发明实施例还提供一种流量路径切换的装置,包括:绑定模块,用于将至少两条等价链路邻居绑定联动,所述至少两条等价链路并行作为主链路;网络拓扑计算模块,用于当所述至少两条等价链路中的第一等价链路出现故障时,进行路由计算,计算链路开销,获得新的网络拓扑;切换模块,用于根据所述网络拓扑计算模块计算的所述新的网络拓扑将流量切换到所述主链路的备份链路。
与现有技术相比,本发明实施例具有以下优点:本发明实施例将路由器间的至少两条等价链路邻居绑定联动,当上述至少两条等价链路中的第一等价链路的出现故障时,进行路由计算,计算链路开销,并根据计算的链路开销切换流量路径。从而实现了在等价链路出现故障的同时,把流量切换到备份路由器,解决了现有技术中并行备份链路场景的缺陷。
附图说明
图1为现有技术IGP组网中应用冗余备份方式的示意图;
图2为现有技术当一条主链路发生故障时的示意图;
图3为本发明实施例流量路径切换的方法的流程图;
图4为本发明实施例一的组网结构图;
图5为本发明实施例一在邻居链路发生故障时,自动计算链路开销的流程图;
图6为本发明实施例一当主链路1的故障清除,邻居R2恢复工作时,自动恢复链路开销的流程图;
图7为本发明实施例二的组网结构图;
图8为本发明实施例二在邻居链路发生故障时,自动计算链路开销的流程图;
图9为本发明实施例二当主链路1的故障清除,邻居R2恢复工作时,自动恢复原拓扑关系的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810006875.7/2.html,转载请声明来源钻瓜专利网。