[发明专利]多发布源外部路由备下一跳选择方法及其设备有效

专利信息
申请号: 201210141378.4 申请日: 2012-05-09
公开(公告)号: CN102710499A 公开(公告)日: 2012-10-03
发明(设计)人: 程行峰;罗国兵;林长望 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L12/56 分类号: H04L12/56
代理公司: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
地址: 310053 浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多发 外部 路由 一跳 选择 方法 及其 设备
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种多发布源外部路由备下一跳选择方法及其设备。

背景技术

OSPF(Open Shortest Path First,开放最短路径优先)是IETF组织开发的一个基于链路状态的内部网关协议。一组运行OSPF路由协议的路由器组成了OSPF自治系统(Autonomous System,AS)。为了减少协议报文数量,提高路由的收敛速度,OSPF协议将自治系统划分成不同的区域(Area)。区域是从逻辑上将路由器划分为不同的组,每个组用区域号(Area ID)来标识。如图1所示,Area 0称为骨干区。OSPF的链路状态信息只会在区域范围内进行扩散,每个区域都会有独立的链路状态信息库,每个区域内都会进行独立的SPF计算。

OSPF路由器根据在AS中的不同位置,可以分为以下四类:区域内路由器(Internal Router),该类路由器的所有接口都属于同一个OSPF区域;区域边界路由器ABR(Area Border Router),该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域,ABR用来连接骨干区域和非骨干区域;骨干路由器(Backbone Router),该类路由器至少有一个接口属于骨干区域,因此,所有的ABR和位于Area0的内部路由器都是骨干路由器;AS边界路由器ASBR,与其他AS交换路由信息的路由器称为ASBR,ASBR并不一定位于AS的边界,它有可能是区域内路由器,也有可能是ABR,只要一台OSPF路由器引入了外部路由(指非OSPF路由,例如ISIS(Intermediate System to Intermediate System Routing Protocol,中间系统到中间系统的路由选择)或者RIP(Routing Information Protocol,路由信息协议)路由)的信息,它就成为ASBR。

OSPF协议路由可以按照域划分为内部路由(Intra AS)与外部路由(Inter AS)。Intra AS路由为自治系统内部路由,又可以分为区域内路由(Intra Area)与区域间路由(Inter Area)。其中,Intra Area路由是同一区域路由器通过配置network命令发布的接口IP前缀;Inter Area路由是通过Summary LSA计算出来的到其它区域的路由;Inter AS路由是通过Extennal LSA(或称为ASE LSA)计算出来的到AS外部目的的路由,它由ASBR发布,一条Inter AS可能同时由多个ASBR发布。

ASBR在引入外部路由生成ASE LSA时将下一跳的地址填到LSA的FA(Forwarding Address,转发地址)中,路由器在收到这条ASE LSA进行路由计算时,发现自己可以直接到达FA,那么生成路由时就可以将下一跳地址填为FA指示的地址,转发报文时候也只需要将报文发送给FA即可。

根据OSPF路由分层的结构,计算OSPF路由的过程为:先进行区域内SPF计算,计算出到区域内其它路由的路由、区域内Stub路由以及区域内的网段路由;然后,进行区域间路由计算,计算出到外部区域的IP前缀路由、到ASBR的路由;最后,进行外部路由计算,计算出ASBR发布的外部路由。

随着互联网的发展,语音、视频等新兴应用对网络中流量中断时间提出了更高的要求。而当网络中一条链路或一台路由故障后,重新计算受影响的路由的收敛时间已经到了极限。为了满足新兴应用对路由快速收敛的需求,现有技术提供了事先计算到所有路由的备下一跳的解决方案,当发现链路或邻居路由故障后,直接将流量切换到备下一跳来达到路由的快速收敛。

如在图2中,计算路由器为S,在计算到目的地址D的路由时,由于S到E的cost比S到N1、N2要小,所以该路由的主下一跳为E,到目的地址D的cost为2。路由器S运用LFA算法在路由计算时,提前对到目的地址D的路由计算备下一跳,计算一跳到N1的次优路由作为备份,当S到E之间的链路或E出现故障时,直接将到D的路由切换到N1,以达到快速收敛的能力。

现有技术中,对于多发布源的外部路由,需要对S的所有候选下一跳,根据LAF算法重新优选出该外部路由的备下一跳。例如,如果路由器S有100个候选下一跳,则对每一条多发布源外部路由,需要执行100次优选算法才能选出该外部路由的最优备下一跳。如果一个AS内有两台或多台路由器同时引入大量外部路由,那么为这些外部路由计算备下一跳将花费很大的开销。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210141378.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top