基于生存时间字段的报文裁剪方法、电子设备及存储介质与流程

摘要: 本申请实施例涉及通信,特别涉及一种基于生存时间字段的报文裁剪方法、电子设备及存储介质。背景技术:1、在相关技术中,使用区分业务代码点(differentiate...
基于生存时间字段的报文裁剪方法、电子设备及存储介质与流程

本申请实施例涉及通信,特别涉及一种基于生存时间字段的报文裁剪方法、电子设备及存储介质。

背景技术:

1、在相关技术中,使用区分业务代码点(differentiated services code point,dscp)标识可被裁剪报文和裁剪后报文。然而,在广域网环境下,使用dscp标识可被裁剪报文和裁剪后报文,可能导致以下问题:

2、1)由于广域网中依赖dscp值做服务质量(quality of service)策略配置,因此,预留一部分dscp值用于标识被裁剪报文可能与现有的网络qos策略冲突;

3、2)dscp优先级的个数有限,例如,对智算数据中心网络来说,网络流量允许规划,可以主动分配一部分dscp字段专门用于包裁剪功能。然而对广域网来说,管理dscp字段的分配非常复杂;

4、3)预留dscp值用于裁剪需要网络设备统一配置,如果某些设备不支持指定的dscp值,可能会导致被裁剪的报文无法被正确识别和处理(例如可能被丢弃)。

5、因此,如何在广域网中对报文进行裁剪,是相关技术中需要解决的技术问题。

技术实现思路

1、本申请实施例提供了一种基于生存时间字段的报文裁剪方法、电子设备及存储介质,至少能够解决使用dscp标识可被裁剪报文和裁剪后报文所导致的上述问题之一。

2、为了解决上述技术问题,本申请是这样实现的:

3、第一方面,提供了一种基于生存时间字段的报文裁剪方法,应用于网络节点,该方法包括:响应于发生拥塞丢包,基于生存时间字段对接收到的第一报文进行裁剪,得到第二报文;将所述第二报文的生存时间字段的取值修改为第一值,其中,所述第一值用于指示所述第二报文为被裁剪的报文;将所述第二报文存入传输队列中进行传输。

4、第二方面,提供了一种报文识别方法,应用于接收端,该方法包括:接收到目标报文;获取所述目标报文的生存时间字段的取值;响应于所述目标报文的生存时间字段的取值指示所述目标报文为被裁剪的报文,识别所述目标报文为被裁剪的报文。

5、第三方面,提供了一种报文传输方法,该方法包括:获取待进入网络的目标报文;响应于所述目标报文为能够被裁剪的报文,将所述目标报文的生存时间字段的取值设置为第二值,其中,所述第二值用于指示所述目标报文为能够被裁剪的报文;将所述目标报文传输至网络节点。

6、第四方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述第一方面或第二方面或第三方面所述的方法的步骤。

7、第五方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上述第一方面或第二方面或第三方面所述的方法的步骤。

8、第六方面,提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上述第一方面或第二方面或第三方面所述的方法的步骤。

9、本申请实施例中,响应于发生拥塞丢包,可以基于生存时间字段对接收到的第一报文进行裁剪,得到第二报文;将该第二报文的生存时间字段的取值修改为用于指示该第二报文为被裁剪的报文的第一值;最终将上述第二报文存入传输队列中进行传输。采用基于生存时间字段对接收到的报文进行裁剪,不仅可以减少对现网qos策略的影响,还可以减少网络管理复杂性。

10、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

1.一种基于生存时间字段的报文裁剪方法,其特征在于,应用于网络节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于生存时间字段对接收到的第一报文进行裁剪,得到第二报文,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一值在第一取值范围内,所述第二值在第二取值范围内,所述第一取值范围与所述第二取值范围不重叠,所述第一取值范围内的生存时间字段值用于标识被裁剪的报文,所述第二取值范围内的生存时间字段值用于标识能够被裁剪的报文。

4.根据权利要求3所述的方法,其特征在于,所述第一值为所述第一取值范围的上界值。

5.根据权利要求2至4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述获取所述第三报文的生存时间字段的取值之后,所述方法还包括:

7.根据权利要求2至4任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述第二报文存入传输队列中进行传输,包括:

9.一种报文识别方法,其特征在于,应用于接收端,所述方法包括:

10.根据权利要求9所述的方法,其特征在于,在所述识别所述目标报文为被裁剪的报文之后,所述方法还包括:

11.一种报文传输方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,所述第二值在第二取值范围内,所述第二取值范围与第一取值范围不重叠,所述第一取值范围内的生存时间字段值用于标识被裁剪的报文,所述第二取值范围内的生存时间字段值用于标识能够被裁剪的报文。

13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至12任一项所述的练方法的步骤。

14.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至12任一项所述的方法的步骤。

15.一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如权利要求1至12任一项所述的方法的步骤。