报文处理方法、装置、设备及存储介质与流程

文档序号:35467604发布日期:2023-09-16 09:36阅读:38来源:国知局
报文处理方法、装置、设备及存储介质与流程

本技术涉及通信,特别涉及一种报文处理方法、装置、设备及存储介质。


背景技术:

1、5g(5th generation mobile networks)网络期望能够对不同业务同时提供不同定制优化的能力。网络分片成为达成这一目标的关键概念。一个网络分片意味着“在一个物理网络中,将相关的业务功能、网络资源组织在一起,形成一个完整、自治、独立运维的逻辑网络,满足特定的用户和业务需求”。例如一个网络分片提供视频业务,另一个网络分片提供机器对机器(machine-to-machine,m2m)业务,另一个网络分片提供超低时延的自动驾驶业务等等。

2、为了保障业务的服务等级协议(service-level agreement,sla)的需求,网络设备会预先为每个网络分片预留对应的转发资源,在此将这种预先预留的转发资源称为预留资源。在报文转发的过程中,报文会携带网络分片的分片标识(slice id),网络设备会根据分片标识,匹配分片标识对应的预留资源,利用该预留资源转发报文,从而保障sla。

3、在转发报文的过程中,如果网络设备无法找到分片标识对应的资源,网络设备会默认根据路由信息转发报文,而根据路由信息转发报文通常仅能保证业务的连通性,不能保障sla的需求。


技术实现思路

1、本技术实施例提供了一种报文处理方法、装置、设备及存储介质,有助于保障sla的需求。所述技术方案如下:

2、第一方面,提供了一种报文处理方法,在该方法中,

3、第一网络设备接收报文,所述报文包括网络分片的分片标识和控制标识字段,所述控制标识字段用于指示是否允许在未匹配到所述分片标识对应的资源的情况下转发所述报文;

4、所述第一网络设备未匹配到所述分片标识对应的资源;

5、如果所述控制标识字段的值指示不允许在未匹配到所述分片标识对应的预留资源资源的情况下转发所述报文,所述第一网络设备丢弃所述报文。

6、通过该方法,在报文中增加了控制标识字段,利用控制标识字段指明是否允许在未匹配到分片标识对应的资源的情况下转发报文,在报文中携带该控制标识字段和网络分片的分片标识,使得分片标识和控制标识字段一起在网络中传输。在接收端未匹配不到分片标识对应的资源的情况下,接收端能够根据控制标识字段丢弃报文,而不会通过路由信息转发报文,从而避免报文在沿途进入路由信息对应的路径会引发的无法保障sla的问题。

7、可选地,所述资源为预留资源,所述预留资源是为所述网络分片预留的转发资源。

8、可选地,所述资源是按需分配的(on demand allocated)资源。

9、可选地,所述报文包括标志flag字段,所述flag字段包括所述控制标识字段。

10、可选地,所述报文包括互联网协议第6版分段路由段标识srv6 sid,所述srv6 sid包括所述控制标识字段。

11、可选地,所述报文包括类型-长度-值tlv,所述tlv包括所述控制标识字段。

12、可选地,所述报文包括逐跳选项报头,所述逐跳选项报头包括所述控制标识字段;或,

13、所述报文包括分段路由头srh,所述srh包括所述控制标识字段;或,

14、所述报文包括分片标识信息头,所述分片标识信息头包括所述控制标识字段;或,

15、所述报文包括互联网协议第4版ipv4报文头,所述ipv4报文头包括所述控制标识字段;或,

16、所述报文包括互联网协议第6版ipv6报文头,所述ipv6报文头包括所述控制标识字段;或,

17、所述报文包括载荷,所述载荷中的结构体包括所述控制标识字段。

18、可选地,所述控制标识字段占用所述报文的一个比特位,若所述比特位置位,指示不允许在未匹配到所述分片标识对应的资源的情况下转发所述报文,若所述比特位未置位,指示允许在未匹配到所述分片标识对应的资源的情况下转发所述报文。

19、可选地,所述报文包括检测报文。

20、可选地,所述报文包括数据报文。

21、可选地,当所述报文包括检测报文时,所述检测报文为双向转发检测bfd报文。

22、通过这种可选方式,由于bfd检测报文被中间节点丢弃,而不会传输到目的节点,因此头节点无法接收到目的节点的反馈,头节点会检测到丢包,从而触发头节点进行路径切换,因此有助于更及时地进行路径切换,提升了可靠性。

23、可选地,当所述报文包括检测报文时,所述检测报文为操作维护管理oam检测报文。

24、可选地,当所述报文包括检测报文时,所述检测报文为双向主动测量协议twamp检测报文。

25、可选地,当所述报文包括检测报文时,所述检测报文为基于网际互连协议数据流的随路oam性能测量ifit报文。

26、第二方面,提供了一种报文处理方法,在该方法中,

27、第二网络设备生成报文,所述报文包括网络分片的分片标识和控制标识字段,所述控制标识字段用于指示是否允许在未匹配到所述分片标识对应的资源的情况下转发所述报文;

28、所述第二网络设备发送所述报文。

29、可选地,所述资源为预留资源,所述预留资源是为所述网络分片预留的转发资源。

30、可选地,所述资源是按需分配的资源。

31、可选地,所述第二网络设备发送所述报文之后,所述方法还包括以下至少一项:

32、响应于所述报文发生丢包,所述第二网络设备对所述网络分片对应的路径进行切换;或,

33、响应于所述报文发生丢包,所述第二网络设备发送告警消息。

34、可选地,所述报文包括标志flag字段,所述flag字段包括所述控制标识字段。

35、可选地,所述报文包括互联网协议第6版分段路由段标识srv6 sid,所述srv6 sid包括所述控制标识字段。

36、可选地,所述报文包括类型-长度-值tlv,所述tlv包括所述控制标识字段。

37、可选地,所述报文包括逐跳选项报头,所述逐跳选项报头包括所述控制标识字段;或,

38、所述报文包括分段路由头srh,所述srh包括所述控制标识字段;或,

39、所述报文包括分片标识信息头,所述分片标识信息头包括所述控制标识字段;或,

40、所述报文包括互联网协议第4版ipv4报文头,所述ipv4报文头包括所述控制标识字段;或,

41、所述报文包括互联网协议第6版ipv6报文头,所述ipv6报文头包括所述控制标识字段;或,

42、所述报文包括载荷,所述载荷中的结构体包括所述控制标识字段。

43、可选地,所述控制标识字段占用所述报文的一个比特位,若所述比特位置位,指示不允许在未匹配到所述分片标识对应的资源的情况下转发所述报文,若所述比特位未置位,指示允许在未匹配到所述分片标识对应的资源的情况下转发所述报文。

44、可选地,所述报文包括检测报文。

45、可选地,所述报文包括数据报文。

46、可选地,当所述报文包括检测报文时,所述检测报文为双向转发检测bfd报文。

47、可选地,当所述报文包括检测报文时,所述检测报文为操作维护管理oam检测报文。

48、可选地,当所述报文包括检测报文时,所述检测报文为双向主动测量协议twamp检测报文。

49、可选地,当所述报文包括检测报文时,所述检测报文为基于网际互连协议数据流的随路oam性能测量ifit报文。

50、第三方面,提供了一种报文处理装置,该报文处理装置具有实现上述第一方面或第一方面任一种可选方式中报文处理的功能。该报文处理装置包括至少一个模块,至少一个模块用于实现上述第一方面或第一方面任一种可选方式所提供的报文处理方法。第三方面提供的报文处理装置的具体细节可参见上述第一方面或第一方面任一种可选方式,此处不再赘述。

51、第四方面,提供了一种报文处理装置,该报文处理装置具有实现上述第二方面或第二方面任一种可选方式中报文处理的功能。该报文处理装置包括至少一个模块,至少一个模块用于实现上述第二方面或第二方面任一种可选方式所提供的报文处理方法。第四方面提供的报文处理装置的具体细节可参见上述第二方面或第二方面任一种可选方式,此处不再赘述。

52、第五方面,提供了一种第一网络设备,该第一网络设备包括处理器和通信接口,所述通信接口用于接收报文,该处理器用于执行指令,使得该第一网络设备执行上述第一方面或第一方面任一种可选方式所提供的报文处理方法。第五方面提供的第一网络设备的具体细节可参见上述第一方面或第一方面任一种可选方式,此处不再赘述。

53、第六方面,提供了一种第二网络设备,该第二网络设备包括处理器和通信接口,所述通信接口用于发送报文,该处理器用于执行指令,使得该第二网络设备执行上述第二方面或第二方面任一种可选方式所提供的报文处理方法。第六方面提供的第二网络设备的具体细节可参见上述第二方面或第二方面任一种可选方式,此处不再赘述。

54、第七方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令,该指令由处理器读取以使第一网络设备执行上述第一方面或第一方面任一种可选方式所提供的报文处理方法。

55、第八方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令,该指令由处理器读取以使第二网络设备执行上述第二方面或第二方面任一种可选方式所提供的报文处理方法。

56、第九方面,提供了一种计算机程序产品,当该计算机程序产品在第一网络设备上运行时,使得第一网络设备执行上述第一方面或第一方面任一种可选方式所提供的报文处理方法。

57、第十方面,提供了一种计算机程序产品,当该计算机程序产品在第二网络设备上运行时,使得第二网络设备执行上述第二方面或第二方面任一种可选方式所提供的报文处理方法。

58、第十一方面,提供了一种芯片,当该芯片在第一网络设备上运行时,使得第一网络设备执行上述第一方面或第一方面任一种可选方式所提供的报文处理方法。

59、第十二方面,提供了一种芯片,当该芯片在第二网络设备上运行时,使得第二网络设备执行上述第二方面或第二方面任一种可选方式所提供的报文处理方法。

60、第十三方面,提供了一种报文处理系统,该报文处理系统包括第一网络设备以及第二网络设备,该第一网络设备用于执行上述第一方面或第一方面任一种可选方式所述的方法,该第二网络设备用于执行上述第二方面或第二方面任一种可选方式所述的方法。

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