路由配置方法和系统技术方案

技术编号:13793043 阅读:94 留言:0更新日期:2016-10-06 05:36
本发明专利技术公开了一种路由配置方法,所述路由配置方法包括以下步骤:第一节点接收其相邻的第二节点发送的路由信息;在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,所述第一节点将除包含所述默认路由之外的其它路由信息中的各个路由配置为主路由;所述第一节点将所述默认路由配置为各个所述主路由的备用路由。本发明专利技术还公开了一种路由配置系统。本发明专利技术不用通过计算来确定主路由和备用路由,提高路由的配置效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及路由配置方法和系统
技术介绍
在进行数据传输的过程中,在数据传输节点的某一输出接口出现故障,或者数据传输链路故障时,可通过当前数据传输路由的备用路由进行数据传输,即对于同一个路由前缀在转发节点同时配置路由和备用路由,同时使用快速检测机制检测主用路由的下一跳对应的链路或接口状态,当检测到链路或者出接口故障的情况下,快速切换到备用路由,使用备用路由进行转发。具体配置主路由以及备用路由的具体过程如下:在转发节点的相邻节点为两个时,获取相邻节点发送的路由信息,并确定接收到的路由信息相同前缀下一跳不相同的两条路由,以生成主用下一跳和备用下一跳给转发面,最终在转发面形成主备路由。上述方法需要获取各个路由的属性信息以确定下一跳不相同的各个路由之间的优先级,将优先级较高的作为主路由并将优先级较低的作为备用路由,计算过程较为繁琐,路由配置的效率较低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提出一种路由配置方法和系统,旨在解决路由的配置效率较低的技术问题。为实现上述目的,本专利技术提供的一种路由配置方法,所述路由配置方法包括以下步骤:第一节点接收其相邻的第二节点发送的路由信息;在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,所述第一节点将除包含所述默认路由之外的其它路由信息
中的各个路由配置为主路由;所述第一节点将所述默认路由配置为各个所述主路由的备用路由。优选地,所述第一节点接收其相邻的第二节点发送的路由信息的步骤之后,所述路由配置方法包括:在接收到的各个路由信息中存在前缀信息匹配的路由信息时,所述第一节点将前缀信息匹配的路由信息作为待比对路由信息;所述第一节点比对不同所述待比对路由信息中前缀相同的路由所对应的属性信息,以对各个前缀相同的路由进行排序;所述第一节点根据排序结果配置相同前缀路由中的主路由以及备用路由。优选地,所述第一节点根据排序结果确定相同前缀所对应的主路由以及备用路由的步骤之后,所述路由配置方法包括步骤:在接收到的路由信息中存在除前缀信息相同的路由信息之外的其它路由信息,且所述其它路由信息为多个时,所述第一节点确定所述其它路由信息中是否有路由信息包含默认路由;在所述其它所述路由信息中有路由信息包含默认路由时,所述第一节点将所述其它路由信息中除包含所述默认路由之外的路由信息中的各个路由配置为主路由;所述第一节点将所述默认路由配置为所述主路由的备用路由。优选地,所述在接收到的路由信息中存在除前缀信息相同的路由信息之外的其它路由信息,且所述其它路由信息为多个时,确定所述其它路由信息中是否有路由信息包含默认路由的步骤之后,所述路由配置方法还包括步骤:在所述其它所述路由信息均不包含默认路由时,所述第一节点将所述其它路由信息中的各个路由配置为主路由,并将预存的静态路由配置为各个所述主路由的备用路由。优选地,所述接收相邻节点发送的路由信息的步骤之后,所述路由配置方法还包括步骤:在接收到的各个路由信息的前缀信息均不匹配,且所有路由信息均不包含默认路由时,所述第一节点将接收到的路由信息中的各个路由配置为主路由,并将预存的静态路由配置为各个所述主路由的备用路由。此外,为实现上述目的,本专利技术还提出一种路由配置系统,所述路由配置系统包括:接收模块,用于接收其所在节点的相邻节点发送的路由信息;配置模块,用于在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,将除包含所述默认路由之外的其它路由信息中的各个路由配置为主路由,并将所述默认路由配置为各个所述主路由的备用路由。优选地,所述路由配置系统还包括:处理模块,用于在接收到的各个路由信息中存在前缀信息匹配的路由信息时,将前缀信息匹配的路由信息作为待比对路由信息;排序模块,用于比对不同所述待比对路由信息中前缀相同的路由所对应的属性信息,以对各个前缀相同的路由进行排序;所述配置模块,还用于根据排序结果配置相同前缀路由中的主路由以及备用路由优选地,所述路由配置系统还包括第一确定模块,用于在接收到的路由信息中存在除前缀信息相同的路由信息之外的其它路由信息,且所述其它路由信息为多个时,确定所述其它路由信息中是否有路由信息包含默认路由;所述配置模块,还用于在所述其它所述路由信息中有路由信息包含默认路由时,将所述其它路由信息中除包含所述默认路由之外的路由信息中的各个路由配置为主路由,以及将所述默认路由配置为所述主路由的备用路由。优选地,所述配置模块,还用于在所述其它所述路由信息均不包含默认路由时,将所述其它路由信息中的各个路由配置为主路由,并将预存的静态路由配置为各个所述主路由的备用路由。10、如权利要求6-9任一项所述的路由配置系统,其特征在于,所述配置模块,还用于在接收到的各个路由信息的前缀信息均不匹配,且所有路由信息均不包含默认路由时,将接收到的路由信息中的各个路由配置为主路由,并将预存的静态路由配置为各个所述主路由的备用路由。本专利技术提出的路由配置方法和系统,在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,所述第一节点将除包含所述默认路由之外的其它路由信息中的各个路由配置为主路由;所述第一节点将所述默认路由配置为各个所述主路由的备用路由,不用通过计算来确定主路由和备用路由,提高路由的配置效率,且节省系统开销。附图说明图1为本专利技术路由配置方法较佳实施例的流程示意图;图2为本专利技术路由配置系统较佳实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此除所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种路由配置方法。参照图1,图1为本专利技术路由配置方法较佳实施例的流程示意图。本实施例提出一种路由配置方法,所述路由配置方法包括:步骤S10,第一节点接收其相邻的第二节点发送的路由信息;第一节点可根据其存储的网络拓扑结构或者控制器存储的网络拓扑结构,确定其相邻的第二节点;所述第一节点向其相邻的第二节点发送路由信息获取请求,以获取第二节点发送的路由信息。或者,第二节点主动向其相邻的第一节点发送路由信息,该路由信息包括多条路由(如1万条),每条路由包括路由前缀以及下一跳的节点,例如,在路由前缀为1.1.0.0,下一跳节点的标识为PE2,则该条路由为1.1.0.0/PE2.步骤S20,在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,所述第一节点将除包含所述默认路由之外的其它路由信息中的各个路由配置为主路由;在本实施例中,路由信息的前缀信息可为其包含的路由的前缀范围,例
如在路由信息的前缀为1.0~2.0时,该路由信息包含的各条路由对应的前缀范围在1.0~2.0之间;前缀信息匹配是指该路由信息包含的前缀范围部分重叠,例如,在两个路由信息的前缀信息均为1.0~2.0时,则两个路由信息的前缀信息匹配,或者在一个路由信息的前缀信息为1.0~2.0,另一个路由信息的前缀为1.0~3.0时,认为两个路由信息匹配;在一个路由信息的前缀信息为1.0~2.0,另一个路由信息的前缀为2.0~3.0时,认为本文档来自技高网
...

【技术保护点】
一种路由配置方法,其特征在于,所述路由配置方法包括以下步骤:第一节点接收其相邻的第二节点发送的路由信息;在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,所述第一节点将除包含所述默认路由之外的其它路由信息中的各个路由配置为主路由;所述第一节点将所述默认路由配置为各个所述主路由的备用路由。

【技术特征摘要】
1.一种路由配置方法,其特征在于,所述路由配置方法包括以下步骤:第一节点接收其相邻的第二节点发送的路由信息;在接收到的各个路由信息的前缀信息均不匹配,且有接收到的路由信息包含默认路由时,所述第一节点将除包含所述默认路由之外的其它路由信息中的各个路由配置为主路由;所述第一节点将所述默认路由配置为各个所述主路由的备用路由。2.如权利要求1所述的路由配置方法,其特征在于,所述第一节点接收其相邻的第二节点发送的路由信息的步骤之后,所述路由配置方法包括:在接收到的各个路由信息中存在前缀信息匹配的路由信息时,所述第一节点将前缀信息匹配的路由信息作为待比对路由信息;所述第一节点比对不同所述待比对路由信息中前缀相同的路由所对应的属性信息,以对各个前缀相同的路由进行排序;所述第一节点根据排序结果配置相同前缀路由中的主路由以及备用路由。3.如权利要求2所述的路由配置方法,其特征在于,所述第一节点根据排序结果确定相同前缀所对应的主路由以及备用路由的步骤之后,所述路由配置方法包括步骤:在接收到的路由信息中存在除前缀信息相同的路由信息之外的其它路由信息,且所述其它路由信息为多个时,所述第一节点确定所述其它路由信息中是否有路由信息包含默认路由;在所述其它所述路由信息中有路由信息包含默认路由时,所述第一节点将所述其它路由信息中除包含所述默认路由之外的路由信息中的各个路由配置为主路由;所述第一节点将所述默认路由配置为所述主路由的备用路由。4.如权利要求3所述的路由配置方法,其特征在于,所述在接收到的路
\t由信息中存在除前缀信息相同的路由信息之外的其它路由信息,且所述其它路由信息为多个时,确定所述其它路由信息中是否有路由信息包含默认路由的步骤之后,所述路由配置方法还包括步骤:在所述其它所述路由信息均不包含默认路由时,所述第一节点将所述其它路由信息中的各个路由配置为主路由,并将预存的静态路由配置为各个所述主路由的备用路由。5.如权利要求1-4任一项所述的路由配置方法,其特征在于,所述接收相邻节点发送的路由信息的步骤之后,所述路由配置方法还包括步骤:...

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

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

1