表配置、帧消除方法、装置、网络设备及存储介质与流程

文档序号:34458290发布日期:2023-06-14 22:29阅读:38来源:国知局
表配置、帧消除方法、装置、网络设备及存储介质与流程

本发明涉及通信,尤其涉及一种表配置、帧消除方法、装置、网络设备以及存储介质。


背景技术:

1、ieee 802.1cb是tsn协议簇中保证网络高可靠运行的协议,此标准定义了可靠性的帧复制和帧消除机制(frame replication and elimination for reliability,frer)。frer机制在网络的源端系统和中继系统中对每个包进行序列编号和复制,并在目标端系统和其他中继系统中消除复制帧,通过帧复制和帧消除过程为以太网提供无缝冗余特性,提高可靠性。

2、然而,在基于frer机制所实现的数据帧恢复和消除的相关技术中,帧消除的可靠性有待提升。


技术实现思路

1、本说明书实施方式旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本说明书实施方式的第一个目的在于提出一种表配置、帧消除方法、装置、网络设备以及存储介质。

2、本说明书实施方式提供一种表配置方法,应用于冗余通信系统,所述冗余通信系统包括发送端和接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述表维护在所述接收端,用于记录所述接收端对来自所述发送端的数据帧的接收状态;来自所述发送端的数据帧具有标识参数;所述方法包括:确定所述第一链路与所述第二链路之间的第一链路时延差;其中,所述第一链路时延差为所述第一链路传输数据帧的第一时延与所述第二链路传输数据帧的第二时延之间的时间差;其中,所述第二链路传输的数据帧是对所述第一链路传输的数据帧进行复制得到的数据副本;根据所述第一链路时延差,配置所述表能够容纳的所述标识参数的第一目标数量。

3、本说明书实施方式提供一种帧消除方法,应用于冗余通信系统的接收端,所述冗余通信系统包括发送端和所述接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述接收端维护有表,所述表用于记录所述接收端对来自所述发送端的数据帧的接收状态;所述方法包括:基于所述表包括的标识参数表项的数量,确定标识参数有效范围;其中,所述标识参数表项的数量是根据所述第一链路与所述第二链路之间的第一链路时延差确定;从接收到来自所述发送端的待处理数据帧中,提取目标标识参数;在所述目标标识参数属于所述标识参数有效范围,且所述表中所述目标标识参数对应的接收状态为已接收的情况下,丢弃所述待处理数据帧。

4、本说明书实施方式提供一种帧消除方法,其特征在于,应用于冗余通信系统的接收端,所述冗余通信系统包括发送端和所述接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述接收端维护有表,所述表是由上述任一项表配置方法得到的,用于记录所述接收端对来自所述发送端的数据帧的接收状态;所述方法包括:从接收到来自所述发送端的待处理数据帧中提取目标标识参数;在所述表中所述目标标识参数对应的接收状态为已接收的情况下,丢弃所述待处理数据帧。

5、本说明书实施方式提供一种表配置装置,应用于冗余通信系统,所述冗余通信系统包括发送端和接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述表维护在所述接收端,用于记录所述接收端对来自所述发送端的数据帧的接收状态;来自所述发送端的数据帧具有标识参数;所述装置包括:时延差确定模块,用于确定所述第一链路与所述第二链路之间的第一链路时延差;其中,所述第一链路时延差为所述第一链路传输数据帧的第一时延与所述第二链路传输数据帧的第二时延之间的时间差;其中,所述第二链路传输的数据帧是对所述第一链路传输的数据帧进行复制得到的数据副本;表配置模块,用于根据所述第一链路时延差,配置所述表能够容纳的所述标识参数的第一目标数量。

6、本说明书实施方式提供一种帧消除装置,应用于冗余通信系统的接收端,所述冗余通信系统包括发送端和所述接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述接收端维护有表,所述表用于记录所述接收端对来自所述发送端的数据帧的接收状态;所述装置包括:有效范围确定模块,用于基于所述表包括的标识参数表项的数量,确定标识参数有效范围;其中,所述标识参数表项的数量是根据所述第一链路与所述第二链路之间的第一链路时延差确定;标识参数提取模块,用于从接收到来自所述发送端的待处理数据帧中,提取目标标识参数;数据帧丢弃模块,用于在所述目标标识参数属于所述标识参数有效范围,且所述表中所述目标标识参数对应的接收状态为已接收的情况下,丢弃所述待处理数据帧。

7、本说明书实施方式提供一种帧消除装置,其特征在于,应用于冗余通信系统的接收端,所述冗余通信系统包括发送端和所述接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述接收端维护有表,所述表是由上述任一项表配置方法得到的,用于记录所述接收端对来自所述发送端的数据帧的接收状态;所述装置包括:标识参数提取模块,用于从接收到来自所述发送端的待处理数据帧中提取目标标识参数;数据帧丢弃模块,用于在所述表中所述目标标识参数对应的接收状态为已接收的情况下,丢弃所述待处理数据帧。

8、本说明书实施方式提供一种网络设备,所述网络设备包括处理器、收发器;所述处理器、所述收发器支持所述网络设备执行如上述任一项所述的表配置方法或者执行如上述任一项所述的帧消除方法。

9、本说明书实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如上述任一项所述的表配置方法或者执行如上述任一项所述的帧消除方法。

10、本说明书实施方式中提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的表配置方法或者执行如上述任一项所述的帧消除方法。

11、本说明书实施方式提供一种冗余通信系统,所述冗余通信系统包括发送端和所述接收端,所述发送端和所述接收端之间具有第一链路和第二链路;所述接收端维护有表,所述表用于记录所述接收端对来自所述发送端的数据帧的接收状态;所述表包括的标识参数表项的数量是根据所述第一链路与所述第二链路之间的第一链路时延差确定;其中,所述第一链路时延差为所述第一链路传输数据帧的第一时延与所述第二链路传输数据帧的第二时延之间的时间差;其中,所述第二链路传输的数据帧是对所述第一链路传输的数据帧进行复制得到的数据副本。

12、本说明书实施方式提供一种接收端,所述接收端通过第一链路和第二链路接收来自发送端的数据帧;所述接收端存储有表,所述表用于记录所述接收端对来自所述发送端的数据帧的接收状态,所述表包括的标识参数表项的数量是根据所述第一链路与所述第二链路之间的第一链路时延差确定;其中,所述第一链路时延差为所述第一链路传输数据帧的第一时延与所述第二链路传输数据帧的第二时延之间的时间差;其中,所述第二链路传输的数据帧是对所述第一链路传输的数据帧进行复制得到的数据副本。

13、本说明书实施方式,通过确定第一链路与所述第二链路之间的第一链路时延差,并根据所述第一链路时延差,配置所述表能够容纳的所述标识参数的第一目标数量,从而可以实现灵活配置用于记录数据帧接收状态的表的尺寸,不再需要对表尺寸进行手动配置。通过动态自动地调整表尺寸,配置表能够容纳的所述标识参数的第一目标数量,提升帧消除的可靠性。

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