一种实现不等速链路并存的方法、路由器以及系统技术方案

技术编号:12981043 阅读:84 留言:0更新日期:2016-03-04 02:13
本发明专利技术公开了一种实现不等速链路并存的方法、路由器以及系统。该方法包括:根据并存链路的物理带宽B,计算其最大公约数M,得到每个物理接口需配置的子接口数量P,P=链路物理带宽B/最大公约数M;在自治域内实现时,配置P个子接口启用内部网关协议(IGP)路由;或者,在自治域间实现时,建立至对端边界网关协议(BGP)邻居的P条静态路由,通过静态子接口与IGP路由的迭代查找或静态路由与BGP路由的迭代查找实现并存。本发明专利技术能实现自治域内或自治域间的不同带宽、不同介质类型的链路并存。

【技术实现步骤摘要】

本专利技术涉及通信网络
,具体而言,涉及一种实现不等速链路并存的方法、路由器以及系统
技术介绍
路由器在进行负载分担时只区分链路数量,不能区分各条链路带宽。传统IP网络只有低速的P0S链路,现在IP网络引入了很多高速的以太链路,如40GE/ 100GE。因此,需要不等速链路并存技术来解决新型以太链路与现有网络低速或P0S链路并存的问题。图1为现有链路捆绑不等速链路并存方法。如图1所示:定义捆绑虚拟接口 ;判断自治域是否相同,如果相同,捆绑接口启用IGP路由,如果自治域不同,建立静态路由NHP为捆绑接口。继续判断链路是否同介质,如果链路不是同介质,则无法实现并存,结束流程;如果链路是同介质,则判断链路带宽比例是否为4,如果比例不为4,则无法实现并存,结束流程;如果比例为4,则多条物理接口加入捆绑接口,S卩,将多条链路放到一个捆绑组中实现并存。图2为现有MPLS (多协议标签交换)TE不等速链路并存方法。并存链路启用IGP和RSVP ;判断自治域是否相同,如果自治域不相同,无法实现并存,结束流程;如果自治域相同,进行IGP和RSVP互操作,即,接口下启用IGP路由协议和RSVP协议;继续判断链路是否同介质、链路带宽比例是否为4,不管是否同介质、链路带宽比例是否为4,都继续定义MPLS路径;根据物理链路带宽定义MPLS路径权重,实现链路并存。定义MPLS路径权重是指设定路径后,为该条路径配置一个带宽值。配置带宽值后,在路由查找转发路径时,下一跳为定义的多个MPLS路径,由此实现链路并存。从上述流程可见,链路捆绑和MPLS TE方法存在技术局限性,无法应用于网络中各种场景。其中,链路捆绑方法只适用于同介质类型链路并存场景,对于P0S和以太链路无法实现捆绑,且要求链路的带宽比例需为4的倍数,如2.5G和10G、10G和40G ;MPLS TE方法只适用于自治系统内场景,无法实现自治系统间不等速链路并存。
技术实现思路
本专利技术要解决的技术问题是现有技术无法实现自治域内或自治域间的不同带宽、不同介质类型的链路并存。根据本专利技术一方面,提出一种实现不等速链路并存的方法,其特征在于,包括:根据并存链路的物理带宽B,计算其最大公约数M,得到每个物理接口需配置的子接口数量p,P =链路物理带宽B/最大公约数Μ ;在自治域内实现时,配置Ρ个子接口启用内部网关协议(IGP)路由;或者,在自治域间实现时,建立至对端边界网关协议(BGP)邻居的Ρ条静态路由,通过静态子接口与IGP路由的迭代查找或静态路由与BGP路由的迭代查找实现并存。进一步,在自治域内实现时,配置Ρ个子接口启用IGP路由的操作为:路由器为与之相连链路的每个物理接口配置Ρ个子接口 ;路由器配置所有子接口启用IGP协议,形成IGP路由的多条负载分担路径,经过每个物理接口的分担路径数为Ρ ;使能所有子接口,以实现流量在不等速链路间非等值负载均衡。进一步,在自治域间实现时,建立至对端BGP邻居的Ρ条静态路由的操作为:路由器为与之相连链路的每个物理接口配置Ρ个子接口 ;路由器建立到对端路由器环回地址的静态路由,下一跳为对端链路的所有子接□;所述路由器在与之相连的路由器之间通过环回地址建立EBGP邻居,传递路由;所述路由器根据下一跳的多条静态路由迭代,形成BGP路由的多条负载分担路径,经过每个物理接口的分担路径数为Ρ ;使能所有子接口,以实现流量在不等速链路间的非等值负载分担。进一步,在路由器和测试仪表之间建立路由邻接关系并通告路由;其中,在测试仪表通告的路由器之间建立双向测试验证流量,验证不同物理链路间的流量负载分担比例与带宽比例是否相同,如果比例相同,则实现不等速链路并存的负载分担。根据本专利技术一方面,提出一种实现不等速链路并存的路由器,包括:子接口配置单元,用于根据并存链路的物理带宽Β,计算其最大公约数Μ,得到每个物理接口需配置的子接口数量Ρ,Ρ =链路物理带宽Β/最大公约数Μ ;路由配置单元,用于在自治域内实现时,配置Ρ个子接口启用内部网关协议(IGP)路由;或者,在自治域间实现时,建立至对端边界网关协议(BGP)邻居的Ρ条静态路由,通过静态子接口与IGP路由的迭代查找或静态路由与BGP路由的迭代查找实现并存。进一步,路由配置单元用于为与之相连链路的每个物理接口配置Ρ个子接口,配置所有子接口启用IGP协议,形成IGP路由的多条负载分担路径,经过每个物理接口的分担路径数为Ρ ;使能所有子接口,以实现流量在不等速链路间非等值负载均衡。进一步,路由配置单元用于为与之相连链路的每个物理接口配置Ρ个子接口,建立到对端路由器环回地址的静态路由,下一跳为对端链路的所有子接口 ;在与之相连的路由器之间通过环回地址建立EBGP邻居,传递路由;根据下一跳的多条静态路由迭代,形成BGP路由的多条负载分担路径,经过每个物理接口的分担路径数为Ρ ;使能所有子接口,以实现流量在不等速链路间的非等值负载分担。进一步,路由配置单元还与测试仪表之间建立路由邻接关系并通告路由;其中,在测试仪表通告的路由器之间建立双向测试验证流量,验证不同物理链路间的流量负载分担比例与带宽比例是否相同,如果比例相同,则实现不等速链路并存的负载分担。根据本专利技术一方面,提出一种实现不等速链路并存的系统,包括上述任一所述路由器以及测试仪表,其中,测试仪表与路由器之间建立路由邻接关系并通告路由,在测试仪表通告的路由器之间建立双向测试验证流量,验证不同物理链路间的流量负载分担比例与带宽比例是否相同,如果比例相同,则实现不等速链路并存的负载分担。现有的捆绑技术不支持异介质链路并存,MPLS TE技术不支持BGP段的不等速链路并存。因为静态路由或子接口与介质无关,所以本专利技术能实现自治域内或自治域间的不同带宽、不同介质类型的链路并存。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。【附图说明】构成说明书的一部分的附图描述了本专利技术的实施例,并且连同说明书一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为现有链路捆绑不等速链路并存方法。图2为现有MPLS TE不等速链路并存方法。图3为本专利技术一种实现不等速链路并存的方法实施例的流程示意图。图4为路由迭代不等速链路并存方法在自治域内实现的实施例的流程示意图。图5为路由迭代不等速链路并存方法在自治域间实现的实施例的流程示意图。图6为本专利技术一种实现不等速链路并存的路由器的实施例的示意图。图7为本专利技术一种实现不等速链路并存的系统的实施例的示意图。【具体实施方式】现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种实现不等速链路并存的方法,其特征在于,包括:根据并存链路的物理带宽B,计算其最大公约数M,得到每个物理接口需配置的子接口数量P,P=链路物理带宽B/最大公约数M;在自治域内实现时,配置P个子接口启用内部网关协议(IGP)路由;或者,在自治域间实现时,建立至对端边界网关协议(BGP)邻居的P条静态路由,通过静态子接口与IGP路由的迭代查找或静态路由与BGP路由的迭代查找实现并存。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1