冗余报文处理方法、装置以及网关设备制造方法及图纸

技术编号:32511166 阅读:30 留言:0更新日期:2022-03-02 10:56
本发明专利技术提供一种冗余报文处理方法、装置以及网关设备,该方法包括如下步骤:S1:使用IEEE802.1CB协议规定的VectorRecoveryAlgorithm算法,判断接收到的报文序列号是否超出观测端口,如果是,则进行到步骤S2,否则进行至步骤S5;S2:读取统计状态的通过报文的报文个数StatesA和丢弃报文的报文个数StatesB,然后进行至步骤S3;S3:判断StatesA与StatesB之间的差值是否小于等于用户预设值,如果是,则进行至步骤S4,否则丢弃报文并结束处理;S4:信任报文,将报文正常转发,并更新算法当前检测序列号值,并结束处理;S5:按照IEEE802.1CB协议规定的VectorRecoveryAlgorithm算法对接收到的报文进行处理。本发明专利技术在即使观测窗口宽度不满足标签序列号间隔的情况下,依旧可以保证报文不被错误丢弃,从而保证了算法的健壮和稳定可靠性。性。性。

【技术实现步骤摘要】
冗余报文处理方法、装置以及网关设备


[0001]本专利技术涉及通信
,尤其涉及一种冗余报文处理方法、装置以及网关设备。

技术介绍

[0002]时间敏感可靠性由 IEEE802.1CB 协议定义(帧复制和消除),能够支持无缝数据冗余, 它能够检测并减轻由于循环冗余校验( CRC)错误、断线以及连接松动所引起的问题。时间关键型数据帧被进行扩展以包括一个序列号,并在每个帧遵循网络中的一条单独路径的情况下进行复制。在网络中的任何网桥或合并点上,当这些单独的路径再次汇合到一起时,将从数据流中消除重复的帧,从而允许应用程序无损接收数据帧。IEC62439

3协议定义的HSR和PRP冗余报文在IEEE802.1CB中也进行了兼容设定,使得HSR(High

availability Seamless Redundancy),PRP(Parallel Redundancy Protocol),R

TAG(Redundancy tag)这三种tag报文可以互相兼容使用。
[0003]目前现有本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种冗余报文处理方法,其特征在于,包括如下步骤:S1:使用IEEE802.1CB协议规定的VectorRecoveryAlgorithm算法,判断接收到的报文序列号是否超出观测端口,如果是,则进行到步骤S2,否则进行至步骤S5;S2:读取统计状态的通过报文的报文个数StatesA和丢弃报文的报文个数StatesB,然后进行至步骤S3;S3:判断StatesA与StatesB之间的差值是否小于等于用户预设值,如果是,则进行至步骤S4,否则丢弃报文并结束处理;S4:信任报文,将报文正常转发,并更新算法当前检测序列号值,并结束处理;S5:按照IEEE802.1CB协议规定的VectorRecoveryAlgorithm算法对接收到的报文进行处理。2.根据权利要求1所述的方法,其特征在于,步骤S1包括:S10:计算接收到的报文序列号与当前最新观测报文序列号之间的差值delta;S11:判断delta是否大于等于由VectorRecoveryAlgorithm算法设置的观测端口frerSeqRcvyHistoryLength。3.根据权利要求2所述的方法,其特征在于,由IEEE802.1CB协议规定的序列号范围为0

65535,并且所述方法在报文满带宽发送时序列号从0递增到65535/2的时间内没再收到可信序列号时,则进行reset。4.根据权利要求3所述的方法,其特征在于,在存在链路断开的情况下,所述方法在链路修复后重置链路上流的统计值。5.一种网关设备,其特征在于,所述网关设备使用如权利要求1

4中任一项所述的方法进行报文冗余处理。6.一种冗余报文处理装置,其特征在于,包括:报文序列号间隔判断模块,用于使用IEEE802.1CB协议规定的VectorRecoveryA...

【专利技术属性】
技术研发人员:鲁庆男曹倩
申请(专利权)人:昆高新芯微电子江苏有限公司
类型:发明
国别省市:

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

1