业务报文的转发方法、SR策略的发送方法、设备及系统与流程

文档序号:34536603发布日期:2023-06-27 12:47阅读:21来源:国知局
业务报文的转发方法、SR策略的发送方法、设备及系统与流程

本技术涉及网络,特别涉及一种业务报文的转发方法、sr策略的发送方法、设备及系统。


背景技术:

1、网络切片是在物理网络中虚拟出的能够满足一定的服务等级协议(servicelevel agreement,sla)需求的逻辑网络,该网络切片也可以称为虚拟网络,或者网络分片。通过在物理网络中划分出多个互相隔离的网络切片,可以将具有不同sla需求的业务报文承载在不同的网络切片中传输,从而满足不同应用场景的需求。

2、分段路由流量工程(segment routing traffic engineering,sr-te)中的sr策略(policy)提供了灵活的转发路径选择方法。sr策略可以包括至少一个由分段列表(segmentlist)标识的候选路径(candidate path)。在基于sr策略进行业务报文的转发时,可以从至少一个候选路径中选择优先级最高的候选路径进行转发。

3、相关技术中,对支持sr策略的网络进行切片后,业务报文在网络切片中转发,与通过sr策略转发业务报文是相互独立的,业务报文转发的灵活性较差。


技术实现思路

1、本技术提供了一种业务报文的转发方法、sr策略的发送方法、设备及系统,可以解决相关技术中业务报文转发的灵活性较差的技术问题。

2、第一方面,提供了一种业务报文的转发方法,应用于网络设备,该方法可以包括:确定接收到的业务报文对应的分段路由sr策略,该sr策略包括第一候选路径,以及该第一候选路径对应的第一网络切片的第一标识,该网络设备为该第一候选路径的头端网络设备;在该业务报文中封装该第一候选路径,以及该第一网络切片的第一标识;按照该第一候选路径,通过该网络设备中与该第一网络切片对应的子接口,转发封装有该第一候选路径和该第一标识的业务报文,其中,该子接口是对该网络设备的物理出接口划分得到的。

3、基于本技术提供的方法,可以确保接收到业务报文的网络设备能够按照对应的sr策略中的第一候选路径,通过与第一网络切片对应的子接口转发该业务报文。由于该第一网络切片与该第一候选路径对应,因此实现了网络切片技术与sr策略的结合,有效提高了业务报文转发的灵活性。

4、可选地,该sr策略还包括第二候选路径,以及该第二述候选路径对应的第二网络切片的第二标识,且该第一候选路径的优先级高于该第二候选路径的优先级;在网络设备确定接收到的业务报文对应的sr策略之后,该方法还包括:确定该网络设备中不存在与该第一网络切片对应的子接口,或者与该第一网络切片对应的子接口故障;在该业务报文中封装该第二候选路径,以及该第二候选路径对应的第二网络切片的第二标识;按照该第二候选路径,通过该网络设备中与该第二网络切片对应的子接口,转发封装有该第二候选路径和该第二标识的业务报文。

5、其中,该第二网络切片和第一网络切片可以是基于相同的业务需求划分的,由此可以确保在网络设备通过与该第二网络切片对应的子接口转发业务报文后,依然可以满足业务的sla需求。

6、可选地,该sr策略还包括该第一网络切片的属性信息;在该业务报文中封装该第二候选路径,以及该第二候选路径对应的第二网络切片的第二标识的过程包括:若该属性信息指示强制转发,在该业务报文中封装该第二候选路径,以及该第二候选路径对应的第二网络切片的第二标识;该业务报文的转发方法还包括:若该属性信息指示非强制转发,则按照该第一候选路径,通过该网络设备的该物理出接口,转发封装有该第一候选路径和该第一标识的业务报文。

7、本技术提供的方案中,网络设备还可以根据sr策略中的属性信息的指示,选择从该网络设备的该物理出接口转发业务报文,或者按照sr策略中的第二候选路径转发业务报文,从而可以根据需求合理使用网络切片的资源,提高了业务报文转发的灵活性。

8、可选地,在网络设备确定接收到的业务报文对应的sr策略之前,网络设备还可以接收控制设备发送的该sr策略。也即是,该sr策略是由控制设备生成并下发至网络设备的。

9、可选地,接收控制设备发送的该sr策略的过程可以包括:接收控制设备通过网络配置协议(network configuration,netconf)发送的该sr策略;或者,接收控制设备通过边界网关协议(border gateway protocol,bgp)发送的该sr策略;或者,接收控制设备通过路径计算单元通信协议(path computation element communication protocol,pcep)发送的该sr策略。

10、本技术提供的方案中,控制设备可以通过多种方式发送sr策略,从而提高了sr策略部署的灵活性。

11、可选地,网络设备在该业务报文中封装该第一候选路径,以及该第一标识的过程可以包括:在该业务报文的报文头中封装该第一候选路径;在该业务报文的载荷(payload)中封装该第一标识。

12、其中,网络设备可以在报文头中封装分段列表的标签栈或者分段路由头(segmentrouting header,srh),该srh头中可以携带有用于标识该第一候选路径的分段列表。并且,网络设备可以在业务报文的payload中封装逐跳(hop-by-hop)头,该hop-by-hop头中携带该第一网络切片的第一标识。

13、第二方面,提供了一种业务报文的转发方法,该方法可以应用于网络设备,该方法可以包括:接收业务报文,该业务报文中封装有第一候选路径,以及该第一候选路径对应的第一网络切片的第一标识,按照该第一候选路径,通过该网络设备中与该第一网络切片对应的子接口,转发封装有该第一候选路径和该第一标识的业务报文;其中,该网络设备为该第一候选路径中除头端网络设备和尾端网络设备之外的网络设备,该子接口是对该网络设备的物理出接口划分得到的。

14、第三方面,提供了一种sr策略的发送方法,该方法可以应用于控制设备,该方法包括:生成sr策略,该sr策略包括第一候选路径,以及该第一候选路径对应的第一网络切片的第一标识。向网络设备发送该sr策略,该网络设备为该第一候选路径的头端网络设备,该sr策略用于指示在与该sr策略对应的业务报文中封装该第一候选路径,以及该第一标识。

15、可选地,该sr策略还包括:第二候选路径,该第二候选路径对应的第二网络切片的第二标识,该第一候选路径的优先级,以及该第二候选路径的优先级。

16、可选地,控制设备向网络设备发送该sr策略的过程可以包括:通过netconf向网络设备发送该sr策略;或者,通过bgp向网络设备发送该sr策略;或者,通过pcep向网络设备发送该sr策略。

17、第四方面,提供了一种网络设备,该网络设备包括至少一个模块,且该至少一个模块可以用于实现上述第一方面所提供的业务报文的转发方法。

18、第五方面,提供了一种网络设备,该网络设备包括至少一个模块,且该至少一个模块可以用于实现上述第二方面所提供的业务报文的转发方法。

19、第六方面,提供了一种控制设备,该控制设备包括至少一个模块,且该至少一个模块可以用于实现上述第三方面所提供的sr策略的发送方法。

20、第七方面,提供了一种网络设备,该网络设备包括:存储器,处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现如上述第一方面所提供的业务报文的转发方法。

21、第八方面,提供了一种网络设备,该网络设备包括:存储器,处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现如上述第二方面所提供的业务报文的转发方法。

22、第九方面,提供了一种控制设备,该控制设备包括:存储器,处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现如上述第一方面所提供的sr策略的发送方法。

23、第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行如上述第一方面或第二方面所提供的业务报文的转发方法,或者执行如上述第三方面所提供的sr策略的发送方法。

24、第十一方面,提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行如上述第一方面或第二方面所提供的业务报文的转发方法,或者执行如上述第三方面所提供的sr策略的发送方法。

25、第十二方面,提供了一种业务报文的转发系统,该系统可以包括上述第四方面所提供的网络设备,上述第五方面所提供的网络设备,以及上述第六方面所提供的控制设备。

26、综上所述,本技术提供了一种业务报文的转发方法、sr策略的发送方法、设备及系统。本技术提供的方案中,网络设备可以按照sr策略中的第一候选路径,通过第一网络切片对应的子接口转发业务报文,且该业务报文中封装有该第一候选路径,以及该第一候选路径对应的第一网络切片的第一标识。由此可以确保接收到该业务报文的网络设备也可以按照该第一候选路径,通过该第一网络切片对应的子接口继续转发该业务报文。由此实现了网络切片技术与sr策略的结合,有效提高了业务报文转发的灵活性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1