路由信息的处理方法和装置的制作方法

文档序号:7599128阅读:131来源:国知局
专利名称:路由信息的处理方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种路由信息的处理方法和装置。
背景技术
采用分布式架构的路由器的结构如图1所示,主要由路由控制板、交换结构和转 发板组成。路由控制板负责维护路由表和根据路由协议更新路由表,转发板和交换结构负 责数据报文的高速处理和内部交换,路由控制板通过交换结构向转发板下发路由信息。现有技术中的一种路由控制板向转发板下发路由信息的方法为在每个转发板上 维持一个路由转发表。路由控制板将获取的所有路由信息向每个转发板都下发,每个转发 板根据其维持的路由转发表将接收到的路由信息进行转发。在实现本发明实施例的过程中,发明人发现现有技术中的路由控制板向转发板下 发路由信息的方法至少存在如下问题在实际应用中,在一个转发板上通常只绑定了单一 的VPN(Virtual Private Network,虚拟专用网络),该转发板只能转发上述单一的VPN的 路由信息。而该转发板接收到的路由控制板下发的所有路由信息中必然包含除了上述单一 的VPN的路由信息之外的其他VPN的路由信息,上述其他VPN的路由信息对于该转发板来 说是冗余的路由信息,将造成该转发板内存资源和CPU资源的浪费。

发明内容
本发明的实施例提供了一种路由信息的处理方法和装置,以减少转发器上的冗余 的路由信息。一种路由信息的处理方法,在路由控制板中保存路由转发表,所述方法具体包 括路由控制板接收待转发的路由信息;所述路由控制板根据所述路由信息对应的虚拟专用网络VPN的标识或者所述路 由信息对应的标签查询所述路由转发表,确定所述路由信息的对应转发板和对应接口,并 将所述路由信息发送给所述对应转发板上的对应接口。一种路由信息的处理装置,设置在路由控制板中,所述装置具体包括路由转发表保存模块,用于保存路由转发表;路由信息接收模块,用于接收待转发的路由信息;查询处理模块,用于根据所述路由信息接收模块所接收到的路由信息对应的虚拟 专用网络VPN的标识或者所述路由信息对应的标签,查询所述路由转发表保存模块所保存 的所述路由转发表,确定所述路由信息的对应转发板和对应接口 ;路由信息发送模块,用于将所述路由信息接收模块所接收到的路由信息发送给所 述查询处理模块所确定的所述对应转发板上的对应接口。由上述本发明的实施例提供的技术方案可以看出,本发明实施例可以实现路由控 制板根据接收的待转发的路由信息中包括的VPN的标识或者所述路由信息对应的标签查询路由转发表,确定路由信息的对应转发板和对应接口,并将所述路由信息发送给该对应 转发板上的对应接口,从而实现路由控制板按需向转发板下发路由信息,避免没有任何区 别地向所有转发板下发所有路由,有效地减少了转发板上的冗余的路由信息。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。图1为现有技术中的一种采用分布式架构的路由器的结构示意图;图2为本发明实施例一提供的一种路由信息的处理方法的处理流程图;图3为本发明实施例一提供的一种在每个转发板上绑定单一的VPN的示意图;图4为本发明实施例二提供的一种路由信息的处理方法的处理流程图;图5为本发明实施例提供的一种路由信息的处理装置的具体结构图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步 的解释说明,且各个实施例并不构成对本发明实施例的限定。实施例一该实施例提供的一种路由信息的处理方法的处理流程如图2所示,包括21、在路由控制板上保存包括转发板的接口和VPN的标识之间的对应关系的路由 转发表。例如,各个转发板向路由控制板上报转发板的接口上绑定的VPN的标识信息,路 由控制板根据接收到的各个转发板上报的VPN的标识信息,组成包括转发板的接口和VPN 的标识之间的对应关系的路由转发表。本实施例一种在每个转发板上绑定单一 VPN的例子的示意图如图3所示,转发板 IO 1的接口 1上绑定了 VPNA,转发板IO 2的接口 2上绑定了 VPNB,在路由控制板Main上 保存的路由转发表如下述表1所示。表 1
ID转发板接口绑定的VPN的标识1IO 1接口 1VPNA2IO 2接口 2VPNB
22、路由控制板根据路由信息中包括的VPN的标识查询上述路由转发表,确定路
由信息的对应转发板和对应接口,并将所述路由信息发送给上述对应转发板上的对应接□。当路由控制板从外部设备获取路由信息后,比如,从远端PE (Provider Edge,网络 边界设备)或者本地CE(Customer Edge,用户边界设备)学习到路由信息后,确定路由信息 中包括的VPN信息。然后,路由控制板获取所述路由信息中包括的VPN的标识,根据所述VPN的标识查 询所述路由转发表,确定所述VPN的对应转发板和对应接口,将所述VPN的对应转发板和对 应接口确定为所述路由信息的对应转发板和对应接口,并将所述路由信息发送给上述对应 转发板上的对应接口。当上述路由信息中包含单一 VPN时,则根据该单一 VPN的标识查询上述路由转发 表,可以确定上述包含单一 VPN的路由信息的对应转发板和对应接口 ;当上述路由信息中 包含了多个VPN时,可以将该路由信息分解成多个包含单一 VPN的路由信息,再根据每个单 一 VPN的标识查询上述路由转发表,确定每个包含单一 VPN的路由信息的对应转发板和对 应接口。比如,当路由控制板Main学习到只包含VPNA的路由信息后,根据VPNA的标识查 询上述表1发现转发板IOl上的接口 1绑定了 VPNA,于是,向IOl上的接口 1下发上述只包 含VPNA的路由信息,并不向102下发上述包含VPNA的路由信息。又比如,当路由控制板Main学习到只包含VPNB的路由信息后,根据VPNB的标识 查询上述表1发现转发板102上的接口 2绑定了 VPNB,于是,向102上的接口 2下发上述只 包含VPNB的路由信息,并不向IOl下发上述只包含VPNB的路由信息。又比如,当路由控制板Main学习到包含了 VPNA和VPNB的路由信息后,可以将该 路由信息分解成只包含VPNA的路由信息和只包含VPNB的路由信息。然后,向IOl上的接 口 1下发只包含VPNA的路由信息,向102上的接口 2下发上述只包含VPNB的路由信息。由上述本发明的实施例提供的技术方案可以看出,该实施例可以实现路由控制板 根据路由信息中包括的VPN的标识查询路由转发表,确定路由信息的对应转发板和对应接 口,并将所述路由信息发送给所述对应转发板上的对应接口。从而实现按需向转发板下发 路由信息,避免没有任何区别地向所有转发板下发所有路由,有效地减少了转发板上的冗 余的路由信息。实施例二该实施例提供的一种路由信息的处理方法的处理流程如图4所示,包括41、在路由控制板上保存包括转发板的接口和路由信息对应的标签之间的对应关 系的转发表。路由控制板确定各个转发板的接口和路由信息对应的标签的对应关系,一个接口 对应一个标签。在路由控制板上保存包括各个转发板的接口和路由信息对应的标签之间的对应 关系的路由转发表。
比如,在路由控制板Main上保存的路由转发表如下述表2所示。表权利要求
1.一种路由信息的处理方法,其特征在于,在路由控制板中保存路由转发表,所述方法 具体包括路由控制板接收待转发的路由信息;所述路由控制板根据所述路由信息对应的虚拟专用网络VPN的标识或者所述路由信 息对应的标签查询所述路由转发表,确定所述路由信息的对应转发板和对应接口,并将所 述路由信息发送给所述对应转发板上的对应接口。
2.根据权利要求1所述的路由信息的处理方法,其特征在于,所述的在路由控制板中 保存路由转发表包括路由控制板接收各个转发板发送的转发板的接口上绑定的VPN的标识信息,在所述路 由控制板中保存包括转发板的接口和VPN的标识之间的对应关系的路由转发表。
3.根据权利要求2所述的路由信息的处理方法,其特征在于,所述的路由控制板根据 所述路由信息对应的虚拟专用网络VPN的标识或者所述路由信息对应的标签查询路由转 发表,确定所述路由信息的对应转发板和对应接口,包括路由控制板获取所述路由信息中包括的VPN的标识,根据所述VPN的标识查询所述路 由转发表,确定所述VPN的对应转发板和对应接口,将所述VPN的对应转发板和对应接口确 定为所述路由信息的对应转发板和对应接口。
4.根据权利要求3所述的路由信息的处理方法,其特征在于,所述的路由控制板根据 所述路由信息对应的虚拟专用网络VPN的标识或者所述路由信息对应的标签查询路由转 发表,确定所述路由信息的对应转发板和对应接口包括当所述路由信息中包含了多个VPN时,将所述路由信息分解成多个包含单一 VPN的路 由信息,根据每个单一 VPN的标识查询所述路由转发表,确定每个包含单一 VPN的路由信息 的对应转发板和对应接口。
5.根据权利要求1所述的路由信息的处理方法,其特征在于,所述的在路由控制板中 保存路由转发表包括路由控制板确定转发板的接口和路由信息对应的标签之间的一一对应关系,在所述路 由控制板上保存包括各个转发板的接口和路由信息对应的标签之间的对应关系的路由转 发表。
6.根据权利要求5所述的路由信息的处理方法,其特征在于,所述的路由控制板根据 所述路由信息对应的虚拟专用网络VPN的标识或者所述路由信息对应的标签查询所述路 由转发表,确定所述路由信息的对应转发板和对应接口包括路由控制板获取所述路由信息对应的标签,根据所述标签查询所述路由转发表,确定 所述标签的对应转发板和对应接口,将所述标签的对应转发板和对应接口确定为所述路由 信息的对应转发板和对应接口。
7.根据权利要求6所述的路由信息的处理方法,其特征在于,所述路由信息对应的标 签包括所述路由信息中携带的标签或者路由控制板给所述路由信息分配的标签。
8.根据权利要求6所述的路由信息的处理方法,其特征在于,所述的方法还包括当所述路由信息对应了多个标签时,将所述路由信息分解成多个对应单一标签的路由 信息,根据每个单一标签查询所述路由转发表,确定每个对应单一标签的路由信息的对应 转发板和对应接口。
9.一种路由信息的处理装置,其特征在于,设置在路由控制板中,所述装置具体包括路由转发表保存模块,用于保存路由转发表;路由信息接收模块,用于接收待转发的路由信息;查询处理模块,用于根据所述路由信息接收模块所接收到的路由信息对应的虚拟专用 网络VPN的标识或者所述路由信息对应的标签,查询所述路由转发表保存模块所保存的路 由转发表,确定所述路由信息的对应转发板和对应接口 ;路由信息发送模块,用于将所述路由信息接收模块所接收到的所述路由信息发送给所 述查询处理模块所确定的所述对应转发板上的对应接口。
10.根据权利要求9所述的路由信息的处理装置,其特征在于所述的路由转发表保存模块,用于接收各个转发板发送的转发板的接口上绑定的VPN 的标识信息,保存包括转发板的接口和VPN的标识之间的对应关系的路由转发表;所述的查询处理模块,用于获取所述路由信息接收模块所接收到的路由信息中包括的 VPN的标识,根据所述VPN的标识查询所述路由转发表保存模块所保存的路由转发表,确定 所述VPN的对应转发板和对应接口,将所述VPN的对应转发板和对应接口确定为所述路由 信息的对应转发板和对应接口。
11.根据权利要求9所述的路由信息的处理装置,其特征在于所述的路由转发表保存模块,用于确定转发板的接口和路由信息对应的标签之间的 一一对应关系,保存包括各个转发板的接口和路由信息对应的标签之间的对应关系的路由 转发表;所述的查询处理模块,用于获取所述路由信息接收模块所接收到的路由信息对应的标 签,根据所述标签查询所述路由转发表保存模块所保存的路由转发表,确定所述标签的对 应转发板和对应接口,将所述标签的对应转发板和对应接口确定为所述路由信息的对应转 发板和对应接口。
全文摘要
本发明实施例提供了一种路由信息的处理方法和装置。该方法主要包括在路由控制板中保存路由转发表;路由控制板接收待转发的路由信息,所述路由控制板根据所述路由信息对应的VPN(虚拟专用网络)的标识或者所述路由信息对应的标签查询所述路由转发表,确定所述路由信息的对应转发板和对应接口,并将所述路由信息发送给所述对应转发板上的对应接口。本发明实施例可以实现路由控制板按需向转发板下发路由信息,避免没有任何区别地向所有转发板下发所有路由,有效地减少了转发板上的冗余的路由信息。
文档编号H04L12/56GK102143069SQ20111005136
公开日2011年8月3日 申请日期2011年3月1日 优先权日2011年3月1日
发明者郭二威 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1