冗余报文的处理方法、装置及冗余桥网络制造方法及图纸

技术编号:39416628 阅读:7 留言:0更新日期:2023-11-19 16:07
本申请涉及一种冗余报文的处理方法、装置及冗余桥网络,该方法应用于桥接于第一冗余网络和第二冗余网络之间的冗余桥设备,包括:接收来自第一冗余网络的第一冗余报文;其中,所述第一冗余报文的格式匹配第一冗余网络内所传输的冗余报文的格式要求;判断所述第一冗余报文是否为接收的重复报文,若是,则丢弃所述第一冗余报文,否则,将所述第一冗余报文转换为第二冗余报文;其中,所述第二冗余报文的格式匹配第二冗余网络内传输的冗余报文的格式要求;将所述第二冗余报文发送到所述第二冗余网络。本申请支持多种冗余协议特性,在大型组网的实际应用中兼容了多种冗余保护,加强冗余设备的利用率。设备的利用率。设备的利用率。

【技术实现步骤摘要】
冗余报文的处理方法、装置及冗余桥网络


[0001]本申请涉及网络传输
,特别是指一种冗余报文的处理方法、装置及冗余桥网络、计算设备及存储介质。

技术介绍

[0002]工业互联通信网络中对网络可靠性的需求不断提升,目前主流的冗余协议IEC62439是专注于解决高可靠自动化网络的标准,其中定义了链路层冗余技术:高可靠性无缝冗余协议(High

availability Seamless Redundancy,HSR)与并行冗余协议(Parallel Redundancy Protocol,PRP)的。而在时间敏感的网络拓扑中,IEEE802.1CB协议定义了车载以太网冗余传输协议(Frame Replication and Elimination for Reliability,FRER)。两种标准都是应用于网络中存在冗余路径和备选路径中实现冗余保护。
[0003]PRP冗余机制的实现,主要依托于两个逻辑或物理分隔的子网(LAN A,LAN B,即所谓的A网、B网),信息传输过程如下:
[0004]PRP发送方(即Source DANP,Doubly Attached Node implementing PRP,PRP的双端口节点,可直接发送PRP流量)将原始信息帧(C Frame)复制一份,并在两份帧中添加一特定字段(即冗余控制体,Redundancy Control Trailer,RCT),形成PRP信息帧(A Frame、B Frame),分别从自身的两个端口发送出去(分别对应A网、B网),分别途径两个独立的子网到达同一个PRP接收方(Destination DANP);PRP接收方从两个端口分别接收到这两份PRP信息帧后,会经过一系列的帧处理算法进行处理后,依据“先来后到”的原则,将后到达的PRP信息帧消除,仅保留一份先到达的PRP信息帧,再将PRP信息帧中的特定字段消除,还原成原来的原始信息进行转发。
[0005]FRER原理:Talker端发送数据时,FRER功能将数据包复制,沿不同路径传输;Listener端接收数据时,FRER功能删除复制的数据包,只保留一个数据包。当然,不强制要求作为终端节点的Talker或Listener支持FRER功能,FRER功能可通过网桥来实现,此时,网桥称为Talker的代理或Listener的代理。
[0006]然而在终端设备进入成熟的冗余网络中,存在多种网络的冗余备份模式,有些终端不支持PRP,或者不支持FRER,需要中继设备,或者有些组网需要终端CAN功能,这样造成了组网中设备多样性选择被抑制。

技术实现思路

[0007]鉴于现有技术的以上问题,本申请提供一种冗余报文的处理方法、装置及冗余桥网络、计算设备及存储介质,以支持组网中设备的多样性。
[0008]为达到上述目的,本申请第一方面提供了一种冗余报文的处理方法,应用于桥接于第一冗余网络和第二冗余网络之间的冗余桥设备,包括:
[0009]接收来自第一冗余网络的第一冗余报文;其中,所述第一冗余报文的格式匹配第
一冗余网络内所传输的冗余报文的格式要求;
[0010]判断所述第一冗余报文是否为接收的重复报文,若是,则丢弃所述第一冗余报文,否则,将所述第一冗余报文转换为第二冗余报文;其中,所述第二冗余报文的格式匹配第二冗余网络内传输的冗余报文的格式要求;
[0011]将所述第二冗余报文发送到所述第二冗余网络。
[0012]本申请第二方面提供了冗余报文的处理装置,包括:
[0013]接收单元,用于接收来自第一冗余网络的第一冗余报文;其中,所述第一冗余报文的格式匹配第一冗余网络内所传输的冗余报文的格式要求;
[0014]处理单元,用于判断所述第一冗余报文是否为接收的重复报文,若是,则丢弃所述第一冗余报文,否则,将所述第一冗余报文转换为第二冗余报文;其中,所述第二冗余报文的格式匹配第二冗余网络内传输的冗余报文的格式要求;
[0015]发送单元,用于将所述第二冗余报文发送到所述第二冗余网络。
[0016]本申请第三方面提供了一种冗余桥网络,包括:第一冗余网络、第二冗余网络以及桥接在所述第一冗余网络和第二冗余网络之间的冗余桥设备,所述冗余桥设备用于实现上述第一方面的任一所述的方法。
[0017]本申请第四方面提供了一种计算设备,包括:
[0018]处理器,以及
[0019]存储器,其上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行上述第一方面的任一所述的方法。
[0020]本申请第五方面提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被所述计算机执行时使得所述计算机实现上述第一方面的任一所述的方法。
[0021]由上,本申请通过冗余桥设备桥接第一冗余网络和第二冗余网络,可以支持多种冗余协议特性,兼容了多种冗余保护,且通过设置不同的第一冗余网络和第二冗余网络,使得冗余桥设备可以连接不同的终端设备,从而支持组网中设备的多样性。
附图说明
[0022]图1是本申请实施例提供的一种冗余报文的处理方法流程图;
[0023]图2是本申请实施例提供的一种时间敏感业务组网拓扑示意图;
[0024]图3是本申请实施例提供的一种IEEE802.1CB业务组网拓扑示意图;
[0025]图4是本申请实施例提供的PRP设备确定第一冗余报文的方法流程图;
[0026]图5是本申请实施例提供的去重前向量窗口帧消除算法中帧序号和对应窗口的示意图;
[0027]图6是本申请实施例提供的去重后向量窗口帧消除算法中帧序号和对应窗口的示意图;
[0028]图7是本申请实施例提供的一种冗余报文的处理装置的结构性示意性图;
[0029]图8是本申请实施例提供的一种计算设备的结构性示意性图。
[0030]应理解,上述结构示意图中,各框图的尺寸和形态仅供参考,不应构成对本专利技术实施例的排他性的解读。结构示意图所呈现的各框图间的相对位置和包含关系,仅为示意性地表示各框图间的结构关联,而非限制本专利技术实施例的物理连接方式。
具体实施方式
[0031]下面结合附图并举实施例,对本申请提供的技术方案作进一步说明。应理解,本申请实施例中提供的系统结构和业务场景主要是为了说明本申请的技术方案的可能的实施方式,不应被解读为对本申请的技术方案的唯一限定。本领域普通技术人员可知,随着系统结构的演进和新业务场景的出现,本申请提供的技术方案对类似技术问题同样适用。
[0032]应理解,本申请实施例提供的冗余报文的处理方法及装置这些技术方案解决问题的原理相同或相似,在如下具体实施例的介绍中,某些重复之处可能不再赘述,但应视为这些具体实施例之间已有相互引用,可以相互结合。
[0033]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。如有不一致,以本说明书中所说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冗余报文的处理方法,其特征在于,应用于桥接于第一冗余网络和第二冗余网络之间的冗余桥设备,包括:接收来自第一冗余网络的第一冗余报文;其中,所述第一冗余报文的格式匹配第一冗余网络内所传输的冗余报文的格式要求;判断所述第一冗余报文是否为接收的重复报文,若是,则丢弃所述第一冗余报文,否则,将所述第一冗余报文转换为第二冗余报文;其中,所述第二冗余报文的格式匹配第二冗余网络内传输的冗余报文的格式要求;将所述第二冗余报文发送到所述第二冗余网络。2.根据权利要求1所述的方法,其特征在于,所述判断所述第一冗余报文是否为接收的重复报文,包括:确定所述第一冗余网络所使用的冗余机制;使用所述冗余机制匹配的重复报文判断方法,判断所述第一冗余报文是否为接收的重复报文。3.根据权利要求2所述的方法,其特征在于,确定所述第一冗余网络所使用的冗余机制为PRP冗余机制时,所述判断所述第一冗余报文是否为接收的重复报文包括:判断是否记录有所述第一冗余报文对应的第一关键信息,若否,则确定所述第一冗余报文不是重复报文,记录所述第一关键信息;否则,确定所述第一冗余报文为重复报文,其中,所述第一关键信息用于标识所述第一冗余报文。4.根据权利要求2所述的方法,其特征在于,确定所述第一冗余网络所使用的冗余机制为TSN冗余机制时,所述判断所述第一冗余报文是否为接收的重复报文包括:若未记录有所述第一冗余报文对应的第二关键信息,则确定接收的所述第一冗余报文不是重复报文,记录所述第二关键信息;和/或若记录有所述第一冗余报文对应的第二关键信息,判断记录的所述第二关键信息的时间戳与所述第一冗余报文的时间戳的差值是否在阈值内,若是,则确定所述第一冗余报文为重复报文,否则,则确定所述第一冗余报文不是重复报文。5.根据权利要求3或4所述的方法,其特征在于,还包括:判断所述第一冗余报文是接收的重复报文后,删除记录的所述第一关键信息或第二关键信息。6.根据权利要求2所述的方法,其特征在于,确定所述第一冗余网络所使用的冗余机制为FRER冗余机制时,所述判断所述第一冗余报文是否为接收的重复报文包括:采用向量窗口帧消除算法和/或匹配帧消除算法,判断所述第一冗余报文是否为接收的重复报文。7.根据权利要求1所述的方法,其特征在于,所述将所述第一冗余报文...

【专利技术属性】
技术研发人员:邵继超
申请(专利权)人:北京东土军悦科技有限公司
类型:发明
国别省市:

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

1