一种制造技术

技术编号:39745265 阅读:8 留言:0更新日期:2023-12-17 23:44
本发明专利技术实施例涉及网络通信技术领域,公开了一种

【技术实现步骤摘要】
一种IPv4报文的封装方法、电子设备和计算机存储介质


[0001]本申请实施例涉及网络通信
,特别涉及一种
IPv4
报文的封装方法

电子设备和计算机存储介质


技术介绍

[0002]确定性网络
(Deterministic Networking

DetNet)
架构中为提供高可靠性服务,采用了包复制消除
(Package Replicate Eliminate Function

PREF)
技术为报文提供冗余保护,
PREF
技术的实现需要依赖于报文中的序列号,因此若报文中未携带序列号,会导致无法通过使用
PREF
技术为报文提供冗余保护

[0003]为了在网络中部署
PREF
功能,通过在报文的相邻转发节点之间采用
mpls

over

udp/ip
的隧道方式复用一个字段,例如,多协议标签交换
(Multi

Protocol Label Switching

MPLS)d

cw
字段,以携带报文的序列号信息,此时原报文作为负载在隧道中透明传输,但是采用上述方式携带报文的序列号信息,存在以下缺陷:
[0004](1)
序列号在用户数据报协议
(User Datagram Protocol

UDP)
上承载,报文的解析深度不利于硬件快速处理;
[0005](2)
每对转发节点
/
边缘节点之间需要为每一条业务流配置一条隧道,且承载同一业务流的不同复制报文的隧道在消除节点还需配置识别为同一业务流,配置复杂


技术实现思路

[0006]本申请实施例的主要目的在于提出一种
IPv4
报文的封装方法

电子设备及计算机存储介质,可以
IPv4
报文中携带
IPv4
报文的序列号信息,从而提升
IPv4
报文的处理速度,并且配置较为简单

[0007]为至少实现上述目的,本申请实施例提供了一种
IPv4
报文的封装方法,包括:构造
IPv4
报文;其中,所述
IPv4
报文通过所述
IPv4
报文的预定义报文头封装有
IPv4
报文的序列号,所述序列号用于供配置有包消除功能的中间节点对所述
IPv4
报文使用包消除功能;将所述
IPv4
报文发送至接收端;其中,所述
IPv4
报文经过多个配置有包复制和
/
或所述包消除功能的中间节点转发至所述接收端

[0008]为至少实现上述目的,本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的
IPv4
报文的封装方法

[0009]为至少实现上述目的,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的
IPv4
报文的封装方法

[0010]本申请提出的
IPv4
报文的封装方法,通过构造
IPv4
报文,其中,
IPv4
报文通过
IPv4
报文的预定义报文头封装
IPv4
报文的序列号,所述序列号用于供配置有包消除功能的中间节点对
IPv4
报文使用包消除功能,将所述
IPv4
报文发送至接收端,其中,
IPv4
报文经过多个
配置有包复制和
/
或包消除功能的中间节点转发至接收端

由于
IPv4
报文的预定义报文头中封装有
IPv4
报文的序列号,即通过重新定义
IPv4
报文头以携报文的序列号,可以提高
IPv4
报文的处理速度的同时,采用
PREF
技术为报文提供冗余保护;并且中间节点可以通过报文的序列号识别报文并转发报文,无需在中间节点进行单独配置,简化了报文的节点配置

附图说明
[0011]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标识的元件表示为类似的元件,除非有特别的申明,附图中的图不构成比例限制

[0012]图1是一种
iOAM
报文的封装格式的示意图;
[0013]图2是根据本专利技术一个实施例提供的一种
IPv4
报文的封装方法的流程图;
[0014]图3是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图一;
[0015]图4是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图二;
[0016]图5是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图三;
[0017]图6是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图四;
[0018]图7是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图五;
[0019]图8是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图六;
[0020]图9是根据本专利技术一个实施例提供的一种
IPv4
报文头的封装格式的示意图七
[0021]图
10
是根据本专利技术另一个实施例提供的一种电子设备的结构示意图

具体实施方式
[0022]为使本申请实施例的目的

技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述

然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节

但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案

以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用

[0023]对于
IPv本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
IPv4
报文的封装方法,其特征在于,包括:构造
IPv4
报文;其中,所述
IPv4
报文通过所述
IPv4
报文的预定义报文头封装所述
IPv4
报文的序列号,所述序列号用于供配置有包消除功能的中间节点对所述
IPv4
报文使用包消除功能;将所述
IPv4
报文发送至接收端;其中,所述
IPv4
报文经过多个配置有包复制和
/
或所述包消除功能的中间节点转发至所述接收端
。2.
根据权利要求1中所述的
IPv4
报文的封装方法,其特征在于,所述预定义报文头包括第一报文头和第二报文头,且所述序列号封装于所述第二报文头中
。3.
根据权利要求2所述的
IPv4
报文的封装方法,其特征在于,所述第一报文头包括第一字段,所述第一字段用于指示所述
IPv4
报文通过所述第二报文头封装所述序列号
。4.
根据权利要求3所述的
IPv4
报文的封装方法,其特征在于,所述预定义报文头还包括第三报文头,所述第二报文头包括第二字段;其中,所述第二字段用于指示所述第三报文头的协议类型
。5.
根据权利要求4中所述的
IPv4
报文的封装方法,其特征在于,所述第二报文头还包括第三字段,所述第三字段用于在所述预定义报文头中扩展所述第三报文头
。6.
根据权利要求3所述的
IPv4
报文的封装方法,其特征在于,所...

【专利技术属性】
技术研发人员:朱向阳喻敬海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1