System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种路由发布方法、通信方法及装置制造方法及图纸_技高网

一种路由发布方法、通信方法及装置制造方法及图纸

技术编号:40081389 阅读:5 留言:0更新日期:2024-01-23 14:46
本申请实施例公开了一种路由发布方法,第二通信装置可以向第三通信装置发送第一BGP消息,第一BGP消息包括第一路由前缀,第一下一跳地址和第一color属性,用于通告包括第一路由前缀和第一下一跳地址的第一BGP路由。第一路由前缀的地址段为第二通信装置的第一地址段,第一color属性指示第一业务意图,第二通信装置还可以向第一通信装置通告第一SRv6业务路由,第一SRv6业务路由包括第一SRv6 SID,第一SRv6 SID为第一地址段内的地址;其中,第二通信装置和第一通信装置属于不同的域。利用本方案,可以在SRv6跨域场景中,基于业务意图在域内迭代不同的目标路径,并且,报文封装开销小。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种路由发布方法、通信方法及装置


技术介绍

1、随着段路由(segment routing,sr)技术的推广,引入了color属性。网络中的网络节 点可以基于color属性迭代对应的路径,基于该路径传输业务数据,从而保障业务的服务 水平承诺(service level agreement,sla)。

2、网络例如承载网络可以包括多个网络域。当所述业务的传输路径跨越多个网络域时, 若要基于color属性迭代对应的路径,则需要部署对应前述color属性的、跨越多个网络域 的端到端路径。若未部署前述对应color属性的、跨越多个网络域的端到端路径,则无法基 于所述color属性迭代路径,从而导致业务的sla无法得到保障。

3、因此,急需一种方案,能够解决上述问题。


技术实现思路

1、本申请实施例提供了一种路由发布方法、通信方法及装置,可以在未部署对应color属 性的、跨越多个网络域的端到端路径的情况下,也能够基于color属性迭代路径,从而保障 业务的sla。

2、第一方面,本申请实施例提供了一种路由发布方法,该方法可以由第二通信装置执行。 在一个示例中,第二通信装置可以向第三通信装置发送第一边界网关协议(bordergateway protocol,bgp)消息,所述第一bgp消息包括第一路由前缀,第一下一跳地址和第一颜 色(color)属性,用于通告第一bgp路由,所述第一bgp路由包括所述第一路由前缀和所述第一下一跳地址。通过携带color属性的bgp消息所通告的bgp路由也可以称之为 bgp意图路由。其中,所述第一路由前缀的地址段为第二通信装置的第一地址段,所述第 一color属性指示第一业务意图,例如,所述第一color属性可以携带用于指示所述第一业 务意图的color值。示例性地,关于color属性,可以参考请求评论(request for comments,rfc)9012中关于颜色扩展团体(color extended commnity)的相关描述部分。另外,第二通信装置还可以向第一通信装置通告第一因特网协议第6版段路由(segment routinginternet protocol version 6,srv6)业务路由,所述第一srv6业务路由包括第一srv6段标识(segment identifier,sid),所述第一srv6 sid为所述第一地址段内的地址;其中,所述第二通信装置和所述第一通信装置属于不同的域。由于所述第一bgp消息包括第一 路由前缀,第一下一跳地址和第一color属性,因此,第三通信装置可以基于所述第一下一 跳地址和第一color属性,将所述第一bgp路由迭代到第一目标路径。进一步地,由于所 述第一srv6 sid为所述第一地址段内的地址,因此,所述第一srv6 sid可以匹配所述第 一地址段,相应的,所述第一srv6 sid可以迭代到所述第一bgp路由,进一步地,可以 确定由所述第一bgp路由迭代的第一目标路径的第一转发信息,并基于所述第一转发信 息转发业务报文。由此可见,在一个示例中,利用本方案,无需部署传递vpn业务报文或 者sfc业务报文的端到端路径,第一通信装置可以基于第一srv6 sid,迭代到第一bgp 路由,从而确定在某一网络域中的传输路径,从而充分利用该域内的第一目标路径来传输 vpn业务报文或者业务功能链(ervice function chaining,sfc)业务报文。而且,利用本 方案,在对业务报文进行封装时,无需封装多个srv6头部,封装一个srv6头部用于携带 前述第一转发信息和第一srv6 sid即可,报文封装的开销较小,而且,该srv6头部符合 srv6基础规范。

3、在一种可能的实现方式中,本申请实施例中提及的网络域,或者区域,可以对应自治 系统(autonomous system,as),也可以对应内部网关协议(interior gatewayprotocol,igp) 域。

4、在一种可能的实现方式中,若所述第二通信装置部署有vpn业务,则所述第一srv6业务路由可以为第一srv6 vpn路由,相应的,所述第一srv6 sid为第一srv6 vpn sid。

5、在一种可能的实现方式中,所述第二通信装置还向所述第三通信装置发送第二bgp消 息,所述第二bgp消息包括第二路由前缀,第二下一跳地址和第二color属性,其中,所 述第二路由前缀的地址段为第二通信装置的第二地址段,所述第二color属性指示第二业务 意图;另外,所述第二通信装置还向所述第一通信装置通告第二srv6业务路由,所述第二 srv6业务路由包括第二srv6 sid,所述第二srv6 sid为所述第二地址段内的地址。由于 所述第二bgp消息包括第二路由前缀,第二下一跳地址和第二color属性,因此,第三通信装置可以基于所述第二下一跳地址和第二color属性,将所述第二bgp路由迭代到第二目标路径。进一步地,由于所述第二srv6 sid为所述第二地址段内的地址,因此,所述第 二srv6 sid可以匹配所述第二地址段,相应的,所述第二srv6 sid可以迭代到所述第二 bgp路由,进一步地,可以确定由所述第二bgp路由迭代的第二目标路径的第二转发信 息,并基于所述第二转发信息转发业务报文。由此可见,在一个示例中,利用本方案,无 需部署传递vpn业务报文或者sfc业务报文的端到端路径,第一通信装置可以基于第二 srv6 sid,迭代到第二bgp路由,从而确定在某一网络域中的传输路径,从而充分利用该 域内的第二目标路径来传输vpn业务报文或者sfc业务报文。而且,利用本方案,在对 业务报文进行封装时,无需封装多个srv6头部,封装一个srv6头部用于携带前述第二转 发信息和第二srv6 sid即可,报文封装的开销较小,而且,该srv6头部符合srv6基础 规范。

6、在一种可能的实现方式中,所述第二srv6业务路由为第二srv6 vpn路由,所述第二srv6 sid为第二srv6 vpn sid。

7、在一种可能的实现方式中,可以所述第二通信装置的第一srv6 locator地址段进行划 分,划分为多个不同子地址段,所述多个不同子地址段包括所述第一地址段。在一个示例 中,所述多个子地址段还可以包括所述第二地址段。例如,可以按照业务意图,对所述第 一srv6 locator地址段进行划分,一个业务意图对应一个子地址段。

8、在一种可能的实现方式中,可以为所述第二通信装置配置至少一个srv6 locator地址 段,所述第一地址段为所述第二通信装置的第一srv6 locator地址段。在一个示例中,所 述第二地址段为所述第二通信装置的第二srv6 locator地址段。

9、在一种可能的实现方式中,所述第一通信装置属于第一域,所述第二通信装置和所述 第三通信装置均属于第二域,所述第一通信装置通过第三通信装置连接所述第二通信装置。本文档来自技高网...

【技术保护点】

1.一种路由发布方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一SRv6业务路由为第一SRv6虚拟专用网VPN路由,所述第一SRv6 SID为第一SRv6 VPN SID。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第二SRv6业务路由为第二SRv6VPN路由,所述第二SRv6 SID为第二SRv6 VPN SID。

5.根据权利要求3或4所述的方法,其特征在于,所述第二通信装置的第一SRv6locator地址段包括多个不同子地址段,所述多个不同子地址段包括所述第一地址段和所述第二地址段。

6.根据权利要求3或4所述的方法,其特征在于,所述第一地址段为所述第二通信装置的第一SRv6 locator地址段,所述第二地址段为所述第二通信装置的第二SRv6 locator地址段。

7.根据权利要求1或2所述的方法,其特征在于,所述第二通信装置的SRv6 locator地址段包括多个不同子地址段,所述多个不同子地址段包括所述第一地址段。

8.根据权利要求1或2所述的方法,其特征在于,所述第一地址段为所述第二通信装置的第一SRv6 locator地址段。

9.根据权利1-8任意一项所述的方法,其特征在于,所述第一通信装置属于第一域,所述第二通信装置和所述第三通信装置均属于第二域,所述第一通信装置通过第三通信装置连接所述第二通信装置。

10.一种通信方法,其特征在于,由第一通信装置执行,其特征在于,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述第一SRv6 SID为第一SRv6虚拟专用网络VPN SID。

12.根据权利要求10所述的方法,其特征在于,所述方法还包括:

13.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述第一SRv6 SID为第一SRv6 VPNSID,所述第一SRv6 SID为第一SRv6服务service段segment SID或所述第一SRv6 SID为第一SRv6绑定binding SID。

15.根据权利要求10-14任一项所述的方法,其特征在于,所述方法还包括:

16.根据权利要求15所述的方法,其特征在于,所述第二BGP消息用于指示所述第三通信装置根据所述第二color属性和所述第二下一跳地址,将所述第二BGP路由迭代到第二目标路径,所述第二目标路径用于转发携带所述第一SRv6 SID的报文。

17.根据权利要求10-16任一项所述的方法,其特征在于,所述方法还包括:

18.根据权利要求17所述的方法,其特征在于,所述第二SRv6 SID为第二SRv6 VPNSID。

19.根据权利要求18所述的方法,其特征在于,所述方法还包括:

20.根据权利要求17或18所述的方法,其特征在于,所述方法还包括:

21.根据权利要求20所述的方法,其特征在于,所述第二SRv6 SID为第二SRv6 VPNSID,所述第二SRv6 SID为第二SRv6服务service段segment SID或所述第二SRv6 SID为第二SRv6绑定binding SID。

22.根据权利要求17-21任一项所述的方法,其特征在于,所述方法还包括:

23.根据权利要求22所述的方法,其特征在于,所述第四BGP消息用于指示所述第三通信装置根据所述第四color属性和所述第四下一跳地址,将所述第四BGP路由迭代到第四目标路径,所述第四目标路径用于转发携带所述第二SRv6 SID的报文。

24.根据权利要17-23任一项所述的方法,其特征在于,所述第二路由前缀的地址段为所述第二通信装置根据所述第二业务意图分配的地址段,所述第二SRv6 SID为所述第二通信装置根据所述第二业务意图分配的SID。

25.根据权利要求17-24任一项所述的方法,其特征在于,所述第二通信装置的第一SRv6 locator地址段包括多个不同子地址段,所述多个不同子地址段包括所述第一地址段和所述第二地址段。

26.根据权利要求17-24任一项所述的方法,其特征在于,所述第一地址段为所述第二通信装置的第一SRv6 locator地址段,所述第二地址段为所述第二通信装置的第二SRv6locator地址段。

27.根据权利要求10-26任一项所述的方法,其特征在于,所述第一目标...

【技术特征摘要】

1.一种路由发布方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一srv6业务路由为第一srv6虚拟专用网vpn路由,所述第一srv6 sid为第一srv6 vpn sid。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第二srv6业务路由为第二srv6vpn路由,所述第二srv6 sid为第二srv6 vpn sid。

5.根据权利要求3或4所述的方法,其特征在于,所述第二通信装置的第一srv6locator地址段包括多个不同子地址段,所述多个不同子地址段包括所述第一地址段和所述第二地址段。

6.根据权利要求3或4所述的方法,其特征在于,所述第一地址段为所述第二通信装置的第一srv6 locator地址段,所述第二地址段为所述第二通信装置的第二srv6 locator地址段。

7.根据权利要求1或2所述的方法,其特征在于,所述第二通信装置的srv6 locator地址段包括多个不同子地址段,所述多个不同子地址段包括所述第一地址段。

8.根据权利要求1或2所述的方法,其特征在于,所述第一地址段为所述第二通信装置的第一srv6 locator地址段。

9.根据权利1-8任意一项所述的方法,其特征在于,所述第一通信装置属于第一域,所述第二通信装置和所述第三通信装置均属于第二域,所述第一通信装置通过第三通信装置连接所述第二通信装置。

10.一种通信方法,其特征在于,由第一通信装置执行,其特征在于,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述第一srv6 sid为第一srv6虚拟专用网络vpn sid。

12.根据权利要求10所述的方法,其特征在于,所述方法还包括:

13.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述第一srv6 sid为第一srv6 vpnsid,所述第一srv6 sid为第一srv6服务service段segment sid或所述第一srv6 sid为第一srv6绑定binding sid。

15.根据权利要求10-14任一项所述的方法,其特征在于,所述方法还包括:

16.根据权利要求15所述的方法,其特征在于,所述第二bgp消息用于指示所述第三通信装置根据所述第二color属性和所述第二下一跳地址,将所述第二bgp路由迭代到第二目标路径,所述第二目标路径用于转发携带所述第一srv6 sid的报文。

17.根据权利要求10-16任一项所述的方法,其特征在于,所述方法还包括:

18.根据权利要求17所述的方法,其特征在于,所述第二srv6 sid为第二srv6 vpnsid。

19.根据权利要求18所述的方法,其特征在于,所述方法还包括:

20.根据权利要求17或18所述的方法,其特征在于,所述方法还包括:

21.根据权利要求20所述的方法,其特征在于,所述第二srv6 sid为第二srv6 vpnsid,所述第二srv6 sid为第二srv6服务service段segment sid或所述第二srv6 sid为第二srv6绑定binding sid。

22.根据权利要求17-21任一项所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:陈新隽王海波谢经荣董杰周敏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1