路由发布方法及装置制造方法及图纸

技术编号:18915816 阅读:22 留言:0更新日期:2018-09-12 03:43
本公开涉及一种路由发布方法及装置,该方法包括:从与RR相连的各服务提供商网络边缘PE设备获取各PE设备的扩展团体属性RT信息,所述RT信息包括入方向扩展团体属性IRT和出方向扩展团体属性ERT;以及向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,以使所述ERT所对应的PE设备根据所述目标IRT确定要发布的路由。因此,ERT所对应的PE设备可以根据目标IRT确定要发布的路由,也就是说,ERT所对应的PE设备自动将目标IRT作为RT过滤策略,由此,相比于现有技术中需要在源端PE设备上手工配置RT过滤策略,本公开自动设置RT过滤策略而无需手工配置RT过滤策略,操作灵活,用户体验好。

Routing publishing method and device

The disclosure relates to a routing publishing method and apparatus, which includes: obtaining the extended group attribute RT information of each PE device from the PE device at the edge of the network of service providers connected with RR, the RT information including the in-direction extended group attribute IRT and out-direction extended group attribute ERT, and the PE device corresponding to the ERT. A target IRT matching the ERT is sent so that the PE device corresponding to the ERT determines the route to be published according to the target IRT. Therefore, the PE device corresponding to ERT can determine the route to publish according to the target IRT, that is, the PE device corresponding to ERT automatically takes the target IRT as the RT filtering policy. Therefore, compared with the existing technology, it is necessary to manually configure the RT filtering policy on the source PE device, and the disclosure automatically sets the RT filtering policy without manually setting it. Configure RT filtering strategy, flexible operation and user experience.

【技术实现步骤摘要】
路由发布方法及装置
本公开涉及通信
,尤其涉及一种路由发布方法及装置。
技术介绍
MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)L3VPN(Layer3VirtualPrivateNetwork,三层虚拟专用网络)是一种PE(ProviderEdge,服务提供商网络边缘)设备的L3VPN技术,它使用BGP(BorderGatewayProtocol,边界网关协议)RT(RouteTarget,扩展团体属性)来控制VPN路由的发布。PE设备上的VPN实例有两类RT属性:ERT(ExportRouteTarget,出方向扩展团体属性)和IRT(ImportRouteTarget,入方向扩展团体属性)。其中,本地PE设备在从与自身相连的Site(站点)学习到IPv4路由后,将IPv4路由转换为VPN-IPv4路由,为VPN-IPv4路由设置ERT并将携带有ERT的VPN-IPv4路由发布给其他PE设备。PE设备在接收到其它PE设备发布的VPN-IPv4路由时,检查VPN-IPv4路由所携带的ERT,在ERT与PE设备上的VPN实例的IRT属性匹配时,将VPN-IPv4路由加入该VPN实例的路由表中。为了减少IBGP(InternalBGP,内部BGP)全连接,向BGPL3VPN组网中引入了RR(RouteReflector,路由反射器),由此,BGPL3VPN组网包括三个组成部分:CE(CustomerEdge,用户网络边缘)设备、PE设备和RR,其中RR与PE设备建立BGP。然而,向BGPL3VPN组网引入RR导致RR上存在大量的路由。为了减少RR上的路由,需要在源端PE设备上手工配置RT过滤策略,在源端PE设备向RR发送路由时完成路由过滤,从而可以减少源端PE设备向RR发送的路由的数量。例如,图1是一种BGPL3VPN组网的示意图。如图1所示,该组网包括CE1、CE2、CE3、CE4、PE1、PE2、PE3和RR。PE1上配置了VPN1和VPN2,VPN1的ERT为200:1,VPN2的ERT为300:1,PE2上配置了VPN3,VPN3的IRT为200:1,PE3上配置了VPN4,VPN4的IRT为100:1。为了减少RR上的路由,需要在PE1上手工配置IRT为100:1和200:1的RT过滤策略。通过该RT过滤策略,PE1仅向RR发送携带有ERT为100:1或ERT为200:1的路由,由于VPN1的ERT为200:1并且VPN2的ERT为300:1,因此PE1仅向RR发送携带CE1发布的路由信息且ERT为200:1的VPN1路由,而不向RR发送携带CE2发布的路由信息且ERT为300:1的VPN2路由。然而,由于需要在源端PE设备上手工配置RT过滤策略,因此操作不灵活,用户体验差。
技术实现思路
有鉴于此,本公开提出了一种路由发布方法及装置。根据本公开的第一方面,提供了一种路由发布方法,应用于路由反射器RR,所述方法包括:从与RR相连的各服务提供商网络边缘PE设备获取各PE设备的扩展团体属性RT信息,所述RT信息包括入方向扩展团体属性IRT和出方向扩展团体属性ERT;向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,以使所述ERT所对应的PE设备根据所述目标IRT确定要发布的路由。根据本公开的第二方面,提供了一种路由发布方法,应用于源端服务提供商网络边缘PE设备,所述方法包括:接收路由反射器RR所发送的目标入方向扩展团体属性IRT;在要发布路由时,根据所述目标IRT和所述路由所携带的ERT,确定所述路由中的要发布的路由。根据本公开的第三方面,提供了一种路由发布装置,应用于路由反射器RR,所述装置包括:获取模块,用于从与RR相连的各服务提供商网络边缘PE设备获取各PE设备的扩展团体属性RT信息,所述RT信息包括入方向扩展团体属性IRT和出方向扩展团体属性ERT;第一发送模块,用于向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,以使所述ERT所对应的PE设备根据所述目标IRT确定要发布的路由。根据本公开的第四方面,提供了一种路由发布装置,应用于源端服务提供商网络边缘PE设备,所述装置包括:接收模块,用于接收路由反射器RR所发送的目标入方向扩展团体属性IRT;确定模块,用于在要发布路由时,根据所述目标IRT和所述路由所携带的ERT,确定所述路由中的要发布的路由。本公开提供的技术方案可以包括以下有益效果:ERT所对应的PE设备可以根据从RR接收到的目标IRT确定要发布的路由,也就是说,ERT所对应的PE设备自动将目标IRT作为RT过滤策略,由此,相比于现有技术中需要在源端PE设备上手工配置RT过滤策略,本公开自动设置RT过滤策略而无需手工配置RT过滤策略,操作灵活,用户体验好。并且,RR根据从ERT所对应的PE设备接收到的路由所携带的ERT和所记录的IRT与PE设备的对应关系,来确定该路由要发送至的设备,并向确定出的设备发送该路由,由此,相比于现有技术中的RR向与其相连的所有PE设备中除发送前述路由的PE设备以外的其它PE设备均发布路由,本公开仅向根据路由所携带的ERT所确定的PE设备发布路由,RR可以精确地控制路由的发布,减轻RR的路由发布压力。另外,相比于现有技术中的RR向与其相连的所有PE设备中除发送前述路由的PE设备以外的其它PE设备均发布路由,RR直接根据接收到的路由所携带的地址对该路由进行转发,由此,RR仅向地址是接收到的路由所携带的地址的PE设备发布路由,RR可以精确地控制路由的发布,减轻RR的路由发布压力,并且RR无需进行用于确定要发布的路由要发送至的设备的处理,减轻了RR的处理压力。此外,RR对确定出的目标IRT进行去重处理,并且向PE设备发送进行了去重处理后的目标IRT,由此,可以节省链路带宽资源。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1是一种BGPL3VPN组网的示意图。图2是一种BGPL3VPN组网的示意图。图3是根据一示例性实施例示出的一种路由发布方法的流程图。图4是根据一示例性实施例示出的一种路由发布方法的流程图。图5是根据一示例性实施例示出的一种路由发布方法的流程图。图6是根据一示例性实施例示出的一种路由发布方法的流程图。图7是根据一示例性实施例示出的一种路由发布装置的框图。图8是根据一示例性实施例示出的一种路由发布装置的框图。图9是根据一示例性实施例示出的一种路由发布装置的框图。图10是根据一示例性实施例示出的一种路由发布装置的框图。图11是根据一示例性实施例示出的一种路由发布装置的硬件结构框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公本文档来自技高网
...

【技术保护点】
1.一种路由发布方法,应用于路由反射器RR,其特征在于,所述方法包括:从与RR相连的各服务提供商网络边缘PE设备获取各PE设备的扩展团体属性RT信息,所述RT信息包括入方向扩展团体属性IRT和出方向扩展团体属性ERT;以及向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,以使所述ERT所对应的PE设备根据所述目标IRT确定要发布的路由。

【技术特征摘要】
1.一种路由发布方法,应用于路由反射器RR,其特征在于,所述方法包括:从与RR相连的各服务提供商网络边缘PE设备获取各PE设备的扩展团体属性RT信息,所述RT信息包括入方向扩展团体属性IRT和出方向扩展团体属性ERT;以及向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,以使所述ERT所对应的PE设备根据所述目标IRT确定要发布的路由。2.根据权利要求1所述的路由发布方法,其特征在于,还包括:从所述ERT所对应的PE设备接收所述要发布的路由,所述要发布的路由携带所述ERT;根据记录的IRT与PE设备的对应关系和所述要发布的路由所携带的ERT,确定所述要发布的路由要发送至的设备;向确定出的设备发送所述要发布的路由。3.根据权利要求2所述的路由发布方法,其特征在于,根据记录的IRT与PE设备的对应关系和所述要发布的路由所携带的ERT,确定所述要发布的路由要发送至的设备,包括:将所述要发布的路由所携带的ERT与所述对应关系中的IRT进行匹配,并将所述对应关系中的与所述要发布的路由所携带的ERT匹配的IRT所对应的PE设备确定为所述要发布的路由要发送至的设备。4.根据权利要求2所述的路由发布方法,其特征在于,还包括:根据所获取的IRT,生成并记录PE设备与IRT的映射表,其中所述映射表的各表项表示各PE设备的IRT与各PE设备自身的对应关系。5.根据权利要求1所述的路由发布方法,其特征在于,向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,包括:向所述ERT所对应的PE设备发送所述目标IRT和所述目标IRT所对应的PE设备的地址,所述方法还包括:从所述ERT所对应的PE设备接收所述要发布的路由,所述要发布的路由携带所述地址;根据所述地址对所述要发布的路由进行转发。6.根据权利要求1至5中任一项所述的路由发布方法,其特征在于,还包括:对所述目标IRT进行去重处理,其中所述去重处理用于去除重复的目标IRT,向所述ERT所对应的PE设备发送与所述ERT匹配的目标IRT,包括:向所述ERT所对应的PE设备发送进行所述去重处理后的目标IRT。7.一种路由发布方法,应用于源端服务提供商网络边缘PE设备,其特征在于,所述方法包括:接收路由反射器RR所发送的目标入方向扩展团体属性IRT;以及在要发布路由时,根据所述目标IRT和所述路由所携带的ERT,确定所述路由中的要发布的路由。8.根据权利要求7所述的路由发布方法,其特征在于,还接收所述RR所发送的所述目标IRT所对应的PE设备的地址,所述方法还包括:向RR发送所述要发布的路由,所述要发布的路由携带所述目标IRT所对应的PE设备的地址。9.一种路由发...

【专利技术属性】
技术研发人员:陈岩王伟
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:安徽,34

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

1