一种路由同步方法、设备及通信系统技术方案

技术编号:15800002 阅读:92 留言:0更新日期:2017-07-11 13:56
本发明专利技术提供了一种路由同步方法、设备及通信系统,通过获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备,即以采用将路由前缀信息和路由转发信息分开同步的方式,提高单位时间内设备之间同步的路由数量,达到提升路由收敛速率的效果。

Route synchronization method, equipment and communication system

The invention provides a routing synchronization method, device and communication system, by obtaining routing information, the routing information includes routing prefix information and routing information; according to the preset transmission order, the routing prefix information and routing information are synchronized to the receiving device, with the routing information and routing prefix separate information synchronization mode, improve the equipment unit of time synchronization between the routing number, to improve the routing convergence rate effect.

【技术实现步骤摘要】
一种路由同步方法、设备及通信系统
本专利技术涉及通信
,特别是涉及一种路由同步方法、设备及通信系统。
技术介绍
在网络高速发展的时代,用户对服务质量的要求也越来越高。在有快速重路由(FRR)保护的情况下,链路故障或节点故障,业务流量收敛时间<50ms;在没有快速重路由保护的情况下,业务流量收敛时间<100ms。快速重路由保护技术已经比较成熟,能够很好的解决链路切换过程中业务丢包的问题。在无保护的情况下,业务丢包的时间取决于路由协议收敛速率即路由收敛时间。路由收敛时间主要包括:路由协议学习路由时间、路由协议下发路由到转发信息库(FIB)路由表时间;FIB路由表从主控同步到线卡时间;FIB路由表写入到转发芯片时间。在影响路由收敛速率的环节中,FIB路由表从主控同步到线卡时间对于收敛速率的影响是最为突出的。传统的设计中,FIB路由表从主控同步到线卡时,路由的查找信息即路由前缀信息和路由转发信息是一起打包同步的,如图1所示。由于转发信息比查找信息大的多,导致每个同步周期能同步的路由数受限,特别是在路由存在多条转发信息时,这种缺陷更加明显,从而影响了路由收敛速率。
技术实现思路
本专利技术提供一种路由同步方法、设备及通信系统,可提高设备之间路由同步速率,以提升路由收敛速度。本专利技术提供方案如下:本专利技术实施例提高了一种路由同步方法,包括:获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备。优选的,所述获取路由信息包括:通过向接收设备进行路由学习,以获取所述路由信息。优选的,所述获取路由信息还包括:将获取的路由信息中路由前缀信息和路由转发信息分别进行保存;其中,利用AVL树保存路由前缀信息,利用负荷分担表保存路由转发信息。优选的,所述获取路由信息还包括:通过构建负荷分担索引,以建立路由前缀信息与路由转发信息之间的关联关系。优选的,将路由前缀信息同步至接收设备的过程包括:将所述负荷分担索引与所述路由前缀信息一起同步至接收设备。优选的,所述发送设备按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备包括:在将路由前缀信息同步至接收设备之后,将路由转发信息同步至接收设备。优选的,路由前缀信息和路由转发信息的发送设备与所述接收设备为边界网关协议邻居;所述发送设备为主控设备,所述接收设备为线卡设备。优选的,所述方法还包括:当路由发生变化时,重新获取路由信息。本专利技术实施例还提供了一种设备,包括:获取模块,用于获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;同步模块,用于按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备。优选的,所述获取模块包括:获取单元,用于通过向接收设备进行路由学习,以获取所述路由信息。优选的,所述获取模块还包括:保存单元,用于将获取的路由信息中路由前缀信息和路由转发信息分别进行保存;其中,利用AVL树保存路由前缀信息,利用负荷分担表保存路由转发信息。优选的,所述获取模块还包括:构建单元,用于通过构建负荷分担索引,以建立路由前缀信息与路由转发信息之间的关联关系;所述同步模块将所述负荷分担索引与所述路由前缀信息一起同步至接收设备。本专利技术实施例还提供了一种设备,包括:通告模块,用于向发送设备通告路由信息,所述路由信息包括路由前缀信息和路由转发信息。接收模块,用于分别接收发送设备按照一预设发送顺序发送的路由前缀信息和路由转发信息。优选的,所述设备基于负荷分担表,获知分别接收的路由前缀信息和路由转发信息之间的关联关系;所述负荷分担表为所述接收模块在接收所述路由前缀信息时,同步接收的。本专利技术实施例还提供了一种通信系统,该通信系统具体可以包括上述本专利技术实施例所提供的两种设备中的至少一种。从以上所述可以看出,本专利技术提供的路由同步方法、设备及通信系统,通过获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备,以采用将路由前缀信息和路由转发信息分开同步的方式,提高单位时间内设备之间同步的路由数量,达到提升路由收敛速率的效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1表示现有路由同步方式示意图;图2表示本专利技术实施例通过的路由同步方法流程示意图;图3表示本专利技术实施例所适用的负荷分担组网结构示意图;图4表示本专利技术实施例所适用的主控和线卡模块关系示意图;图5表示本专利技术实施例所适用的同步数据结构示意图;图6表示本专利技术实施例提供的一设备结构示意图;图7表示本专利技术实施例提供的获取模块示意图;图8表示本专利技术实施例提供的另一设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。除非另作定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。本专利技术实施例提高了一种路由同步方法,如图2所示,该方法具体可以包括:获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备。本专利技术实施例提供的路由同步方法,采用将路由前缀信息和路由转发信息分开同步的方式,使得每个缓冲器(Buffer)可以容纳更多的路由,提高单位时间内设备之间同步的路由数量,有效解决了路由收敛速率慢的问题。本专利技术实施例所提供的上述方法,具体可以引用于一设备中,例如主控设备,以实现路由前缀信息和路由转发信息的分别同步发送。而上述本专利技术实施例所涉及的接收设备,具体可为线卡设备。下面结合附图,对本专利技术实施例通过的路由同步方法的一个具体实施例进行详细的说明。该实施例中,如图3所示,主控R1和线卡R2之间存在三条链路(R1-P1-R2、R1-P2-R2、R1-P3-R2)上都建立边界网关协议(BGP)邻居。其中,如图4所示,主控R1中具体可以路由协议模块11(具有使能负荷分担能力)、主控转发信息库(FIB)路由表管理模块12、主控负荷分担管理模块13等功能模块,线卡R2上具体可以包括线卡FIB路由表管理模块21、线卡负荷分担管理模块22、转发芯片23等功能模块。首先,路由协本文档来自技高网...
一种路由同步方法、设备及通信系统

【技术保护点】
一种路由同步方法,其特征在于,包括:获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备。

【技术特征摘要】
1.一种路由同步方法,其特征在于,包括:获取路由信息,所述路由信息包括路由前缀信息和路由转发信息;按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备。2.如权利要求1所述的方法,其特征在于,所述获取路由信息包括:通过向接收设备进行路由学习,以获取所述路由信息。3.如权利要求1所述的方法,其特征在于,所述获取路由信息还包括:将获取的路由信息中路由前缀信息和路由转发信息分别进行保存;其中,利用AVL树保存路由前缀信息,利用负荷分担表保存路由转发信息。4.如权利要求1或3所述的方法,其特征在于,所述获取路由信息还包括:通过构建负荷分担索引,以建立路由前缀信息与路由转发信息之间的关联关系。5.如权利要求4所述的方法,其特征在于,将路由前缀信息同步至接收设备的过程包括:将所述负荷分担索引与所述路由前缀信息一起同步至接收设备。6.如权利要求1所述的方法,其特征在于,所述发送设备按预设发送顺序,将所述路由前缀信息和路由转发信息分别同步至接收设备包括:在将路由前缀信息同步至接收设备之后,将路由转发信息同步至接收设备。7.如权利要求1所述的方法,其特征在于,路由前缀信息和路由转发信息的发送设备与所述接收设备为边界网关协议邻居;所述发送设备为主控设备,所述接收设备为线卡设备。8.如权利要求1所述的方法,其特征在于,还包括:当路由发生变化时,重新获取路由信息。9.一种设备...

【专利技术属性】
技术研发人员:李石法
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1