The received information of the frames received at the redundant ports can be stored in the data structure group, so that the received information of all frames in the sequence can not be stored in the same data structure, and the received information can be quickly accessed for repeated detection. The data structure includes received information that is part of a sequence of consecutive frames transmitted by a particular transmitter node. The communication layer address of the transmitter node is derived from the received frame and the information that identifies a part of the consecutive frames in the frame sequence. Address a set of data structures in a data structure group by using addresses generated based on communication layer addresses and information that identifies a part of a continuous frame in a frame sequence. The information derived from the received frame is capable of identifying the received frame within the said portion of the consecutive frame in the frame sequence. Based on the derived information that can recognize the received frame within the said part of the continuous frame, the received frame information in the data structure is read.
【技术实现步骤摘要】
【国外来华专利技术】在将节点连接到通信网络的冗余端口处接收帧
实施例涉及在将节点连接到通信网络的冗余端口处接收帧,并且更特别地涉及检测重复帧。
技术介绍
技术介绍
的以下描述可能包括洞察、发现、理解或公开,或者与本专利技术之前相关领域未知但由本专利技术提供的公开一起的关联。本专利技术的一些这样的贡献可能在下面具体指出,而本专利技术的其它这样的贡献将从它们的上下文中显而易见。若干通信协议使用重复消息提供冗余通信,从而确保消息被目的地接收。IEC62439-3第2版定义了两种冗余协议:并行冗余协议(PRP)和高可用性无缝冗余(HSR)协议。PRP和HSR两者都在以太网链路层上操作,以太网链路层是开放系统互连(OSI)模型的第2层。PRP和HSR的操作对于上面的层是完全透明的:当源发送重复帧时,接收器必须能够去除重复帧,并且它仅向上面的层提供单个帧。PRP和HSR协议定义源地址和序列号应该一起用于检测重复帧。HSR和PRP两者在每个被发送的帧中都包括源介质访问控制(MAC)地址和16位序列号。HSR/PRP源节点将序列号添加到帧。序列号是特定于源MAC地址的,即,每个源具有其自己的运行序列号 ...
【技术保护点】
1.一种装置,包括:接收器单元,能够在将节点连接到通信网络的冗余端口处接收帧;存储器,包括多组数据结构,其中数据结构包括由特定传送器节点传送的帧序列中的连续帧的一部分的接收信息;处理单元,可操作地连接到接收器单元和存储器,以与接收器单元和存储器一起使得:从接收器单元接收到的帧导出帧的传送器节点的通信层地址和能够识别接收到的帧所属的帧序列中的连续帧的一部分的信息;基于导出的通信层地址和能够识别帧序列中的连续帧的一部分的信息,生成用于访问所述多组数据结构中的一组数据结构的至少一个地址;基于导出的通信层地址,确定在可由所生成的用于访问所述多组数据结构中的一组数据结构的地址访问的所 ...
【技术特征摘要】
【国外来华专利技术】2016.06.10 FI 201654831.一种装置,包括:接收器单元,能够在将节点连接到通信网络的冗余端口处接收帧;存储器,包括多组数据结构,其中数据结构包括由特定传送器节点传送的帧序列中的连续帧的一部分的接收信息;处理单元,可操作地连接到接收器单元和存储器,以与接收器单元和存储器一起使得:从接收器单元接收到的帧导出帧的传送器节点的通信层地址和能够识别接收到的帧所属的帧序列中的连续帧的一部分的信息;基于导出的通信层地址和能够识别帧序列中的连续帧的一部分的信息,生成用于访问所述多组数据结构中的一组数据结构的至少一个地址;基于导出的通信层地址,确定在可由所生成的用于访问所述多组数据结构中的一组数据结构的地址访问的所述一组数据结构中用于存储来自传送器节点的帧的接收信息的可用数据结构;从接收到的帧导出能够在帧序列中的连续帧的所述部分内识别接收到的帧的信息;基于导出的能够在帧序列中的连续帧的所述部分内识别接收到的帧的信息,读取数据结构中的接收到的帧的接收信息;以及基于所读取的接收信息确定接收到的帧是否是重复帧。2.如权利要求1所述的装置,包括:当接收到的帧是重复帧时,丢掉接收到的帧。3.如权利要求1或2所述的装置,其中,所述装置包括能够在输出端口处传送帧的传送器单元,由此,当存储的接收信息指示接收到的帧不是重复帧时,接收到的帧被传送器单元中继,并且接收信息被设置以指示该帧已被接收到。4.如前述权利要求中任一项所述的装置,其中,每组数据结构中的数据结构具有优先级,并且使得所述处理单元、接收器单元和存储器:基于导出的通信层地址和能够识别接收到的帧所属的帧序列中的连续帧的一部分的信息,生成用于访问所述多组数据结构中的不同组数据结构的多个地址;以及在由所生成的用于存储传送器节点的接收信息的地址寻址的所述多组数据结构中的可用数据结构中选择具有最高优先级的数据结构。5.如前述权利要求中任一项所述的装置,其中,用于存储用于传送器节点的接收信息的可用数据结构是空的、存储用于传送器节点的接收信息和/或包括老化接收信息。6.如前述权利要求中任一项所述的装置,其中,针对来自传送器节点的帧的接收信息检查所述一组数据结构,并且如果没有找到接收信息,则将传送器节点的接收信息存储到为空数据结构或包括老化接收信息的数据结构的可用数据结构,并且如果找到用于存储来自传送器节点的帧的接收信息的数据结构,则如果接收到的帧不是重复帧,则将接收信息存储到找到的数据结构中。7.如前述权利要求中任一项所述的装置,其中,所述接收信息被存储到所述可用数据结构中具有最高优先级的数据结构。8.如前述权利要求中任一项所述的装置,其中,所述数据结构包括用于确定所述数据结构的可用性的老化指示符。9.如前述权利要求中任一项所述的装置,其中,所述地址信息通过传送器节点通信层地址和指示由传送器节点传送的帧序列中的连续帧的一部分的信息,以及可选地通过虚拟局域网VLAN标识符由散列函数生成。10.如前述权利要求中任一项所述的装置,其中,所述通信层地址是介质访问控制MAC地址、互联网协议IP地址,例如在利用特定IP地址范围...
【专利技术属性】
技术研发人员:J·卡塔瑞,T·考斯奇亚德,J·库加拉,
申请(专利权)人:TT柔性技术有限公司,
类型:发明
国别省市:芬兰,FI
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。