BGP-intent路由的接收方法和BGP-intent路由的通告方法技术

技术编号:37400290 阅读:31 留言:0更新日期:2023-04-30 09:28
本申请实施例提供了一种BGP

【技术实现步骤摘要】
BGP

intent路由的接收方法和BGP

intent路由的通告方法


[0001]本申请涉及数据通信领域,具体而言,涉及一种BGP

intent路由的接收方法和BGP

intent路由的通告方法。

技术介绍

[0002]在大规模的跨多个域的网络中,一般采用边界网关协议(Border Gateway Protocol,简称为BGP)提供端到端的感知意图(intent)的路径,所谓感知意图的路径是指BGP路由在迭代下一跳时根据明确的意图去选择更底层的传输路径,这意味着BGP路由在通告时需要携带意图信息。由于更底层的传输路径是基于特定意图去建立的流量工程路径(Traffic Engineering Path),所以在提供传输服务的网络中,意图也可被称为流量工程目标。当前有多种方法使得BGP路由通告时携带意图,比如,draft

kaliraj

idr

bgp

classful

transport

planes

12定义了"Classful Transport"SAFI NLRI和"Transport Class"Route Target extended community以携带意图信息,draft

dskc

bess

bgp

car

02定义了BGP CAR SAFI NLRI以携带意图信息,以及draft

zhou

idr

inter

domain

lcu

02直接使用Color extended community以携带意图信息。本文将这样的BGP路由统称为BGP

intent路由。
[0003]一般情况下,收到BGP

intent路由通告消息的节点,会在本地根据意图配置信息(也称为intent

template)去解读意图,以建立传输路径或选择已有的至消息通告方的符合意图的传输路径。意图配置信息中包含了一系列约束条件的集合,如路径中需要提供的链路带宽大小、限定的最小和最大时延、限定的时延抖动、限定的丢包率、包含或排除特定的节点或链路、限定在特定的虚拟网络中计算路径等等。在网络中的Ingress PE节点(即,负责业务接入的节点)上,将根据业务的SLA(Service Level Agreement)去选择能匹配业务需求的至Egress PE的BGP

intent路由,即Ingress PE节点上的意图配置信息一般与业务SLA是一致的,但这并不意味着中间节点上的意图配置信息也要与业务SLA一致。比如,观察一条跨多个域的BGP路由转发行为,需满足业务的SLA为“提供一条从Ingress PE至Egress PE的时延上限为100ms的路径”,显然,时延100ms指的是端到端的累计时延上限,并不是指BGP路由转发时的中间某一段路径的累计时延,也就是说,处于路径中间的各BGP speaker并不能也按照时延100ms为指标去建立或选择已有的至下一个BGP speaker的传输路径。关于如何解决这个问题,一种配置繁琐的方法是在路径中的不同BGP speaker上配置的intent

template中包含不同的时延指标(或称为时延信用)。然而这种静态配置的方式存在明显的缺陷,因为某个intent

template并不一定与特定的端到端路径绑定,可能服务于多个路径。
[0004]针对相关技术中,BGP

intent路由中携带的内容使得BGP

intent路由的传输路径的建立效率较低的问题,目前尚未提出有效的解决方案。
[0005]因此,有必要对相关技术予以改良以克服相关技术中的缺陷。

技术实现思路

[0006]本申请实施例提供了一种BGP

intent路由的接收方法和BGP

intent路由的通告方法,以至少解决相关技术中的BGP

intent路由中携带的内容使得BGP

intent路由的传输路径的建立效率较低的问题。
[0007]根据本申请实施例的一方面,提供了一种BGP

intent路由的接收方法,包括:接收BGPspeaker通告的BGP

intent路由,其中,所述BGP

intent路由中携带以下至少之一:度量类型、度量、度量信用信息。
[0008]进一步地,所述度量类型包括:IGP度量、链路时延度量、链路与节点时延度量、TE默认度量、带宽度量;所述度量信用信息包括:度量总信用、预估BGP跳数以及度量信用片段;所述度量信用信息只包含一份信息,与特定源无关;或所述度量信用信息包含多份信息,且所述多份信息与多个特定源一一对应。
[0009]进一步地,接收BGP speaker通告的BGP

intent路由之后,所述方法还包括:从所述BGP

intent路由中获取intent标识,并根据所述intent标识本地查找intent template,以获取意图信息;根据所述意图信息为所述BGP

intent路由建立或选择已有的传输路径。
[0010]进一步地,根据所述意图信息为所述BGP

intent路由建立或选择已有的传输路径,包括:根据所述BGP

intent路由中包括的度量、度量总信用、预估BGP跳数以及度量信用片段确定当前BGP speaker和所述当前BGP speaker的下游邻居BGP speaker之间的传输路径的度量信用片段参考值;限定所述建立或选择已有的传输路径的度量类型的累计度量小于或等于所述度量信用片段参考值,以建立或选择已有的传输路径。
[0011]进一步地,所述方法还包括:在所述BGP

intent路由中包含的度量信用信息中只包含与源相关的总度量信用,但不包含显式的度量信用片段的情况下,针对每个源对应的度量信用属性:用度量总信用除以预估BGP跳数,得到端到端路径中相邻两个BGP Speaker之间的平均度量信用;用度量总信用减去所述BGP

intent路由中包括的度量,得到剩余度量。
[0012]进一步地,所述方法还包括:针对所有源计算得到的平均度量信用与剩余度量:本BGP speaker至下游邻居BGP speaker的传输路径的度量信用片段参考值包括:所有源计算得到的平均度量信用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BGP

intent路由的接收方法,其特征在于,包括:接收BGP speaker通告的BGP

intent路由,其中,所述BGP

intent路由中携带以下至少之一:度量类型、度量、度量信用信息。2.根据权利要求1所述的BGP

intent路由的接收方法,其特征在于,所述方法还包括:所述度量类型包括:IGP度量、链路时延度量、链路与节点时延度量、TE默认度量、带宽度量;所述度量信用信息包括:度量总信用、预估BGP跳数以及度量信用片段;所述度量信用信息只包含一份信息,与特定源无关;或所述度量信用信息包含多份信息,且所述多份信息与多个特定源一一对应。3.根据权利要求1所述的BGP

intent路由的接收方法,其特征在于,接收BGP speaker通告的BGP

intent路由之后,所述方法还包括:从所述BGP

intent路由中获取intent标识,并根据所述intent标识本地查找intent template,以获取意图信息;根据所述意图信息为所述BGP

intent路由建立或选择已有的传输路径。4.根据权利要求3所述的BGP

intent路由的接收方法,其特征在于,根据所述意图信息为所述BGP

intent路由建立或选择已有的传输路径,包括:根据所述BGP

intent路由中包括的度量、度量总信用、预估BGP跳数以及度量信用片段确定当前BGP speaker和所述当前BGP speaker的下游邻居BGP speaker之间的传输路径的度量信用片段参考值;限定所述建立或选择已有的传输路径的度量类型的累计度量小于或等于所述度量信用片段参考值,以建立或选择已有的传输路径。5.根据权利要求1所述的BGP

intent路由的接收方法,其特征在于,所述方法还包括:在所述BGP

intent路由中包含的度量信用信息中只包含与源相关的总度量信用,但不包含显式的度量信用片段的情况下,针对每个源对应的度量信用属性:用度量总信用除以预估BGP跳数,得到端到端路径中相邻两个BGPSpeaker之间的平均度量信用;用度量总信用减去所述BGP

intent路由中包括的度量,得到剩余度量。6.根据权利要求5所述的BGP

intent路由的接收方法,其特征在于,所述方法还包括:针对所有源计算得到的平均度量信用与剩余度量:本BGP speaker至下游邻居BGP speaker的传输路径的度量信用片段参考值包括:所有源计算得到的平均度量信用与剩余度量中的最小正值。7.根据权利要求1所述的BGP

intent路由的接收方法,其特征在于,所述方法还包括:在所述BGP

intent路由中还包含显式的度量信用片段的情况下,针对每个Source对应的度量信用信息:根据本BGPSpeaker在端到端路径中所处的位置编号,从BGP

intent路由中获取所述本BGPSpeaker对应的度量信用片段;用度量总信用减去所述BGP

intent路由中包括的度量,得到剩余度量。8.根据权利要求7所述的BGP

intent路由的接收方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:彭少富谭斌刘爱华熊泉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1