帧复制消除可靠性分布式的实现方法、装置、设备及介质制造方法及图纸

技术编号:38577715 阅读:14 留言:0更新日期:2023-08-26 23:24
本发明专利技术提供一种帧复制消除可靠性分布式的实现方法、装置、设备及介质。所述方法包括:获取用户的数据流;对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;对需要FRER处理的数据包进行编号;将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签;将带有标签的所述数据包发送到对应的交换节点上,以使所述交换节点完成所述带有标签的数据包的流分离。本发明专利技术中,通过将现有FRER组件的各个功能部署到不同的设备上,从而降低了增设802.1CB设备的人力与物力的投入,还降低了增设802.1CB设备导致原数据流传输不稳定的可能性,即保证了原数据流传输的稳定性。即保证了原数据流传输的稳定性。即保证了原数据流传输的稳定性。

【技术实现步骤摘要】
帧复制消除可靠性分布式的实现方法、装置、设备及介质


[0001]本专利技术涉及通信
,尤其涉及一种帧复制消除可靠性分布式的实现方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着车载以太网的普及,基于车载以太网的多媒体应用需求与日俱增,时间敏感型网络(TSN,Time sensitive network)从视频音频数据领域延伸到汽车领域,由于针对音视频网络需要较高的带宽和最大限度的实时,借助TSN来传输高质量音视频。TSN是以以太网为基础的新一代网络标准。而IEEE802.1CB是TSN协议族中的一个子协议,其主要负责以太网数据流的无缝冗余传输工作,主要定义了帧复制和消除可靠性(FRER,Frame Replication and Elimination for Reliability)机制。它将一个流划分为一个或多个链接的成员流,从而使原始流成为复合流。它复制流的数据包,将副本拆分为多个成员流,然后在一个或多个其他点重新加入这些成员流,消除复制,并从这些点传递重构的流来增加给定数据包将被传递的概率,以提高业务的可靠性。
[0003]相关技术中,随着TSN与车载以太网技术的融合,越来越多的控制器想要在自身上实现TSN功能,在新增802.1CB功能时,如果本身控制器中的片上系统(SoC,System on Chip)或交换机不支持802.1CB功能,就需要将已经可以稳定运行的控制器中增加802.1CB设备,并针对增加的802.1CB设备进行适配,这样不但增加了人力与物力的投入,而且,还增加了原数据流传输不稳定的可能性。

技术实现思路

[0004]本专利技术提供一种帧复制消除可靠性分布式的实现方法、装置、设备及介质,以至少解决相关技术中在控制器或交换机不支持802.1CB功能时,需要增加802.1CB设备并适配时,导致人力与物力的增加,以及原数据流传输不稳定的技术问题。本专利技术的技术方案如下:
[0005]根据本专利技术实施例的第一方面,提供一种帧复制消除可靠性分布式的实现方法,所述方法应用于发送端控制器的系统级芯片上,包括:
[0006]获取用户的数据流;
[0007]对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;
[0008]对需要进行FRER处理的所述数据包进行编号;
[0009]将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签;
[0010]将带有标签的所述数据包发送到对应的交换节点上,以使所述交换节点完成所述带有标签的数据包的流分离。
[0011]可选的,所述对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包,包括:
[0012]通过控制器的系统级芯片SoC上配置的流识别组件使用IP地址对所述数据流进行识别,得到数据流的每个数据包;
[0013]判断所述数据流的每个数据包是否需要进行帧复制消除可靠性FRER处理;
[0014]确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包。
[0015]可选的,对需要进行FRER处理的所述数据包进行编号,包括:
[0016]通过所述控制器的系统级芯片SoC上配置的序号生成组件对需要进行FRER处理的所述数据包进行编号。
[0017]可选的,将每个编号的标签编码到对应数据包的数据帧中,以使所述数据帧携带对应的编号,包括:
[0018]通过所述控制器的系统级芯片SoC上配置的序号编码组件将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签。
[0019]根据本专利技术实施例的第二方面,提供一种帧复制消除可靠性分布式的实现方法,所述方法应用于交换节点,包括:
[0020]接收发送端的系统级芯片SoC发送的数据包;
[0021]查询配置的访问控制列表,确定可路由的所述数据包;
[0022]利用镜像组件对确定可路由的所述数据包进行流分离。
[0023]根据本专利技术实施例的第三方面,提供一种帧复制消除可靠性分布式的实现方法,其特征在于,所述方法应用于接收端控制器的系统级芯片SoC上,包括:
[0024]获取到交换节点发送的数据流;
[0025]对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;
[0026]对确定的所述数据包进行解码,得到解码后的数据包;
[0027]在解码后的所述数据包未收到数据包的复制数据包,且不需要消除时,保留所述数据包,并除去所述数据包中携带对应编号的标签。
[0028]可选的,所述方法还包括:
[0029]判断解码后的所述数据包是否为已经收到数据包的复制数据包;
[0030]如果是,继续判断是否需要消除解码后的所述数据包;
[0031]如果是,消除解码后的所述数据包;
[0032]如果否,则执行保留所述数据包,除去所述数据包中携带对应编号的标签的步骤。
[0033]根据本专利技术实施例的第四方面,提供一种帧复制消除可靠性分布式的实现装置,所述装置应用于发送端控制器的系统级芯片上,包括:
[0034]获取模块,用于获取用户的数据流;
[0035]识别模块,用于对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;
[0036]编号模块,用于对需要进行FRER处理的所述数据包进行编号;
[0037]编码模块,用于将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签;
[0038]发送模块,用于将带有标签的所述数据包发送到对应的交换节点上,以使所述交换节点完成所述带有标签的数据包的流分离。
[0039]可选的,所述识别模块包括:
[0040]流识别模块,用于通过所述控制器的系统级芯片SoC上配置的流识别组件使用IP地址对所述数据流进行识别,得到数据流的每个数据包;
[0041]判断模块,用于判断所述数据流的每个数据包是否需要进行帧复制消除可靠性FRER处理;
[0042]确定子模块,用于在所述判断模块判定需要进行FRER处理时,确定所述数据包需要进行帧复制消除可靠性FRER处理。
[0043]可选的,所述编号模块,具体用于通过所述控制器的系统级芯片SoC上配置的序号生成组件对需要进行FRER处理的所述数据包进行编号。
[0044]可选的,所述编码模块,具体用于通过所述控制器的系统级芯片SoC上配置的序号编码组件将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签。
[0045]根据本专利技术实施例的第五方面,提供一种帧复制消除可靠性分布式的实现装置,所述装置应用于交换节点上,包括:
[0046]接收模块,用于接收控制器的系统级芯片SoC发送的数据包;
[0047]查询模块,用于查询配置的访问控制列表,确定可路由的所述数据包;
...

【技术保护点】

【技术特征摘要】
1.一种帧复制消除可靠性分布式的实现方法,其特征在于,所述方法应用于发送端控制器的系统级芯片上,包括:获取用户的数据流;对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;对需要进行FRER处理的所述数据包进行编号;将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签;将带有标签的所述数据包发送到对应的交换节点上,以使所述交换节点完成所述带有标签的数据包的流分离。2.根据权利要求1所述的帧复制消除可靠性分布式的实现方法,其特征在于,所述对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理数据包,包括:通过控制器的系统级芯片SoC上配置的流识别组件使用IP地址对所述数据流进行识别,得到数据流的每个数据包;判断所述数据流的每个数据包是否需要进行帧复制消除可靠性FRER处理;确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包。3.根据权利要求1所述的帧复制消除可靠性分布式的实现方法,其特征在于,对需要进行FRER处理的所述数据包进行编号,包括:通过所述控制器的系统级芯片SoC上配置的序号生成组件对需要进行FRER处理的所述数据包进行编号。4.根据权利要求1所述的帧复制消除可靠性分布式的实现方法,其特征在于,将每个编号的标签编码到对应数据包的数据帧中,以使所述数据帧携带对应的编号,包括:通过所述控制器的系统级芯片SoC上配置的序号编码组件将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的标签。5.一种帧复制消除可靠性分布式的实现方法,其特征在于,所述方法应用于交换节点,包括:接收控制器的系统级芯片SoC发送的数据包;查询配置的访问控制列表,确定可路由的所述数据包;利用镜像组件对确定可路由的所述数据包进行流分离。6.一种帧复制消除可靠性分布式的实现方法,其特征在于,所述方法应用于接收端控制器的系统级芯片SoC上,包括:获取到交换节点发送的数据流;对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;对确定的所述数据包进行解码,得到解码后的数据包;在解码后的所述数据包未收到数据包的复制数据包,且不需要消除时,保留所述数据包,并除去所述数据包中携带对应编号的标签。7.一种帧复制消除可靠性分布式的实现装置,其特征在于,所述装置应用于发送端控制器的系统级芯片上,包括:获取模块,用于获取用户的数据流;
识别模块,用于对所述数据流进行识别,确定所述数据流中需要进行帧复制消除可靠性FRER处理的数据包;编号模块,用于对需要进行FRER处理的所述数据包进行编号;编码模块,用于将每个编号的标签编码到对应数据包中,以使所述数据包携带对应编号的...

【专利技术属性】
技术研发人员:张家宝张超
申请(专利权)人:上海元驰彗行汽车科技有限公司
类型:发明
国别省市:

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

1