边界网关协议路由的接收、发送方法及装置和存储介质制造方法及图纸

技术编号:37179880 阅读:10 留言:0更新日期:2023-04-20 22:46
本发明专利技术实施例提供了一种边界网关协议路由的接收、发送方法及装置和存储介质。该接收方法包括:第一域中的第一PE设备接收来自第二域中的第二PE设备的VPN业务路由,其中,所述VPN业务路由中包含所述第二PE设备的地址;所述第一PE设备根据所述VPN业务路由生成ORF入口策略,并向边界设备发送所述ORF入口策略,其中,所述ORF入口策略包括所述第二PE设备的地址;所述第一PE设备接收所述边界设备发送的与所述ORF入口策略匹配的BGP路由。该方案减少了与边界设备相连的第一PE节点的路由容量压力及边界设备本地的标签资源消耗,从而解决传输网络中的BGP路由和标签规模巨大的问题。网络中的BGP路由和标签规模巨大的问题。网络中的BGP路由和标签规模巨大的问题。

【技术实现步骤摘要】
边界网关协议路由的接收、发送方法及装置和存储介质


[0001]本专利技术实施例涉及通信领域,具体而言,涉及一种边界网关协议(Border Gateway Protocol,BGP)路由的接收、发送方法及装置和存储介质。

技术介绍

[0002]RFC8277定义了一种为BGP前缀(Prefix)建立多协议标签交换(Multi

Protocol LabelSwitching,MPLS)标签交换路径(Label Switch Path,LSP)的机制,简称为BGP

LU(BGP Labeled unicast)机制。该机制在MPLS虚拟专用网络(Virtual Private Network,VPN)业务部署中,能够建立端到端的跨越自治系统(Autonomour System,AS)和内部网关协议(Interior Gateway Protocol,IGP)域的MPLS LSP。
[0003]颜色感知的路由(Color

Aware Routing,BGP CAR)以及有类别传输(Classful Transport,BGP CT)路由均是基于BGP的扩展,均是支持基于颜色感知的端到端的路径传送网络。
[0004]在端到端跨域组网方案中,可采用BGP

LU或者BGP CAR路由或者BGP CT路由完成不同域拼接,打通传送网络,传输网络中的BGP

LU路由或者BGP CAR路由或者BGP CT路由和标签规模由运营商边缘(Provider Edge,PE)节点设备(也称PE节点、PE设备)的数目决定,在支持颜色感知的传送网络,该规模由PE节点数目和颜色数目的乘积决定。
[0005]为了建立端到端的隧道,需要将PE设备地址(也称前缀Prefix)在网络中泛洪,每个PE设备会学习到所有其他PE设备地址,每个边界设备需要为每个PE设备地址分配标签。在大规模网络中,PE设备的数目可能会达到数万级别,如果支持基于颜色感知的路径传送网络,路由和标签资源消耗会达到数十万级别。不仅仅是颜色感知的路由,整体而言,相关技术中BGP路由的泛洪方案,导致路由和标签资源的消耗都是十分可观的。
[0006]综上所述,如何降低传输网络中的BGP路由和标签规模是目前亟待解决的问题。

技术实现思路

[0007]本专利技术实施例提供了一种边界网关协议路由的接收、发送方法及装置和存储介质,以至少解决传输网络中的BGP路由和标签规模巨大的问题。
[0008]根据本专利技术的一个实施例,提供了一种BGP路由的接收方法,包括:第一域中的第一PE设备接收来自第二域中的第二PE设备的VPN业务路由,其中,所述VPN业务路由中包含所述第二PE设备的地址;所述第一PE设备根据所述VPN业务路由生成出站路由过滤(Outbound Route Filtering,ORF)入口策略,并向边界设备发送所述ORF入口策略,其中,所述ORF入口策略包括所述第二PE设备的地址;所述第一PE设备接收所述边界设备发送的与所述ORF入口策略匹配的BGP路由。
[0009]根据本专利技术的一个实施例,提供了一种BGP路由的发送方法,包括:边界设备接收第一域中的第一PE设备发送的ORF入口策略,其中,所述ORF入口策略包括第二域中的第二PE设备的地址;所述边界设备确定与所述ORF入口策略匹配的BGP路由,并向所述第一PE设
Router,ASBR)设备来说,需要为每个PE设备地址分配MPLS标签。在大规模网络中,PE设备的数目可能会达到数万级别,如果支持基于颜色感知的路径传送网络,路由和标签资源消耗会达到数十万级别。不仅仅是颜色感知的路由,整体而言,相关技术中BGP路由的泛洪方案,导致路由和标签资源的消耗都是十分可观的。
[0024]一种降低BGP路由和标签资源的规模的方案,是通过静态配置策略来减少路由和标签资源消耗。例如,在PE设备上,在接收BGP

LU路由时,配置入策略,只保留自己需要的地址,以减少路由表资源消耗;如ASBR设备上,在向PE设备发送BGP

LU路由时,配置出策略,只发送PE需要的地址和分配标签,以减少标签资源消耗。但是,这种静态配置方式的配置量大,新增业务或改变业务困难。
[0025]考虑到降低传输网络中的BGP路由和标签规模的需求,以及静态配置方式的缺陷,本专利技术实施例提供了一种边界网关协议路由的接收、发送方法及装置和存储介质。下文中将参考附图并结合实施例来详细说明本专利技术的实施例。
[0026]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0027]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0028]本申请实施例中所提供的BGP路由的接收方法的方法实施例可以在PE设备中执行。本申请实施例中所提供的BGP路由的发送方法的方法实施例可以在网络的边界设备中执行,边界设备可以是域中的边界设备,也可以是域间的边界设备,具体而言,边界设备可以包括ABSR或区域边界路由器(Area Border Routers,ABR)。图1是本专利技术实施例的用于实施BGP路由的接收方法的PE设备的硬件结构框图。如图1所示,PE设备可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述PE设备还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述PE设备的结构造成限定。例如,PE设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
[0029]存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本专利技术实施例中的BGP路由的接收方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至边界设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0030]需要说明的是,用于实施BGP路由的发送方法的边界设备,从基本的结构架构上而言,与图1所示的PE设备的结构基本一致。当然,取决于其各自的功能,其处理性能要求存在差异。
[0031]在本实施例中提供了一种BGP路由的接收方法,该方法应用于PE设备。图2是根据本专利技术实施例的BGP路由的接收方法的流程图,如图2所示,该流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边界网关协议路由的接收方法,其特征在于,包括:第一域中的第一运营商边缘设备接收来自第二域中的第二运营商边缘设备的虚拟专用网络业务路由,其中,所述虚拟专用网络业务路由中包含所述第二运营商边缘设备的地址;所述第一运营商边缘设备根据所述虚拟专用网络业务路由生成出站路由过滤入口策略,并向边界设备发送所述出站路由过滤入口策略,其中,所述出站路由过滤入口策略包括所述第二运营商边缘设备的地址;所述第一运营商边缘设备接收所述边界设备发送的与所述出站路由过滤入口策略匹配的边界网关协议路由。2.根据权利要求1所述的方法,其特征在于,与所述出站路由过滤入口策略匹配的边界网关协议路由包括:前缀与所述出站路由过滤入口策略中的所述第二运营商边缘设备的地址一致的边界网关协议路由。3.根据权利要求1所述的方法,其特征在于,所述第一运营商边缘设备向所述边界设备发送所述出站路由过滤入口策略包括以下之一:在所述第一运营商边缘设备和所述边界设备之间建立了边界网关协议邻居的情况下,所述第一运营商边缘设备直接向所述边界设备发送所述出站路由过滤入口策略;在所述第一运营商边缘设备和路由反射器之间建立了边界网关协议邻居且所述路由反射器和所述边界设备之间建立了边界网关协议邻居的情况下,所述第一运营商边缘设备经由所述路由反射器向所述边界设备发送所述出站路由过滤入口策略。4.根据权利要求1所述的方法,其特征在于,所述第一运营商边缘设备接收所述边界设备发送的与所述出站路由过滤入口策略匹配的边界网关协议路由包括以下之一:在所述第一运营商边缘设备和所述边界设备之间建立了边界网关协议邻居的情况下,所述第一运营商边缘设备接收所述边界设备发送的与所述出站路由过滤入口策略匹配的边界网关协议路由;在所述第一运营商边缘设备和路由反射器之间建立了边界网关协议邻居且所述路由反射器和所述边界设备之间建立了边界网关协议邻居的情况下,所述第一运营商边缘设备经由所述路由反射器接收所述边界设备发送的与所述出站路由过滤入口策略匹配的边界网关协议路由。5.根据权利要求1所述的方法,其特征在于,所述第一运营商边缘设备根据所述虚拟专用网络业务路由生成出站路由过滤入口策略包括:所述第一运营商边缘设备从所述虚拟专用网络业务路由中获取所述第二运营商边缘设备的地址作为所述出站路由过滤入口策略。6.根据权利要求1所述的方法,其特征在于,还包括以下之一:在所述第一运营商边缘设备和所述边界设备之间建立了边界网关协议邻居的情况下,使能所述第一运营商边缘设备和所述边界设备之间的出站路由过滤收发能力;在所述第一运营商边缘设备和路由反射器之间建立了边界网关协议邻居且所述路由反射器和所述边界设备之间建立了边界网关协议邻居的情况下,使能所述第一运营商边缘设备和所述路由反射器之间的出站路由过滤收发能力,以及所述路由反射器和所述边界设
备之间的出站路由过滤收发能力。7.根据权利要求6所述的方法,其特征在于,使能所述第一运营商边缘设备和所述边界设备之间的出站路由过滤收发能力包括:使能所述第一运营商边缘设备的出站路由过滤发送能力,以及使能所述边界设备的出站路由过滤接收能力;或者,使能所述第一运营商边缘设备和所述路由反射器之间的出站路由过滤收发能力,以及所述路由反射器和所述边界设备之间的出站路由过滤收发能力包括:使能所述第一运营商边缘设备的出站路由过滤发送能力,使能所述路由反射器的出站路由过滤接收能力和出站路由过滤发送能力,以及使能所述边界设备的出站路由过滤接收能力。8.根据权利要求1所述的方法,其特征在于,所述边界网关协议路由包括以下之一:边界网关协议标签单播路由、边界网关协议颜色感知路由、边界网关协议有类别传输路由。9.一种边界网关协议路由的发送方法,其特征在于,包括:边界设备接收第一域中的第一运营商边缘设备发送的出站路由过滤入口策略,其中,所述出站路由过滤入口策略包括第二域中的第二运营商边缘设备的地址;所述边界设备确定与所述出站路由过滤入口策略匹配的边界网关协议路由,...

【专利技术属性】
技术研发人员:陈然戴春宁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1