-
公开(公告)号:CN116016130B
公开(公告)日:2024-07-09
申请号:CN202211573863.9
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L47/32 , H04L1/22 , H04L12/02
Abstract: 本发明公开了一种基于延时丢弃的船用双冗余网络切换时降低丢帧数的方法,包括:在双冗余网卡驱动中增加用于记录最近一段时间内该网卡发送的帧信息的发送帧信息记录数据结构,在驱动程序发送处理函数中将当前帧发送的时刻,帧数据存放的内存地址记录在发送帧信息记录数据结构中;驱动程序定时按照超时帧处理算法删除发送帧信息记录数据结构中帧发送时刻与当前时刻差值大于两路网路最大切换时间的帧;当切换成功后,当前工作网卡重发另一路网卡对应的发送帧信息记录数据结构中需要重发的帧。本发明可用于改进当前船用双冗余网络驱动,降低切换时的丢帧数,提升通信的高可用性。
-
公开(公告)号:CN115102673B
公开(公告)日:2023-11-03
申请号:CN202210468250.2
申请日:2022-04-29
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L1/1829
Abstract: 本发明公开了一种基于帧记忆池(Frame Memory Pool,FMP)的并行冗余协议(Parallel Redundancy Protocol,PRP)重复帧判别处理方法及系统。本方法中,首先,FMP记录报文帧及对应的相关信息,并根据发送方MAC地址建立帧记忆子池(Frame Memory SubPool,FMSP);接着,FMP池通过发送方MAC地址进行分类索引,将源于同一MAC地址的信息存放于同一个FMSP中;最后,当节点接收到新报文帧时,根据帧的MAC地址索引到对应的FMSP,并对新接收到的报文帧和FMSP进行处理。本系统应用于一种基于帧记忆池的并行冗余协议重复帧判别处理方法,包括接收模块、索引模块、处理模块。本发明既可适应帧乱序接收,又可避免出现帧重复提交,同时FMSP的大小依据应用通信报文频率设定,即可满足应用需求,避免了设置过大影响查找效率。
-
公开(公告)号:CN115883338B
公开(公告)日:2024-07-09
申请号:CN202211573043.X
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L1/22 , H04L1/1607
Abstract: 本发明公开了一种基于滞留帧重发的船用双冗余网络通信零丢帧实现方法,涉及到高可用通信领域,解决船用双冗余网络故障切换时的丢帧问题。该方法包括驱动发送函数中设置发送描述子的命令字,在EC故障切换时判断故障ECTD发送状态字,把滞留在故障EC中的相关帧TD复制到新工作EC空闲TD中等处理机制。本发明不需要额外的存储缓冲,可用于改进当前船用双冗余网络驱动程序,实现切换时的零丢帧,提升通信的高可用性。该方法简易、可行,且通用性强,具有较强的推广应用价值。
-
公开(公告)号:CN115883338A
公开(公告)日:2023-03-31
申请号:CN202211573043.X
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L1/22 , H04L1/1607
Abstract: 本发明公开了一种基于滞留帧重发的船用双冗余网络通信零丢帧实现方法,涉及到高可用通信领域,解决船用双冗余网络故障切换时的丢帧问题。该方法包括驱动发送函数中设置发送描述子的命令字,在EC故障切换时判断故障ECTD发送状态字,把滞留在故障EC中的相关帧TD复制到新工作EC空闲TD中等处理机制。本发明不需要额外的存储缓冲,可用于改进当前船用双冗余网络驱动程序,实现切换时的零丢帧,提升通信的高可用性。该方法简易、可行,且通用性强,具有较强的推广应用价值。
-
公开(公告)号:CN116016130A
公开(公告)日:2023-04-25
申请号:CN202211573863.9
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L47/32 , H04L1/22 , H04L12/02
Abstract: 本发明公开了一种基于延时丢弃的船用双冗余网络切换时降低丢帧数的方法,包括:在双冗余网卡驱动中增加用于记录最近一段时间内该网卡发送的帧信息的发送帧信息记录数据结构,在驱动程序发送处理函数中将当前帧发送的时刻,帧数据存放的内存地址记录在发送帧信息记录数据结构中;驱动程序定时按照超时帧处理算法删除发送帧信息记录数据结构中帧发送时刻与当前时刻差值大于两路网路最大切换时间的帧;当切换成功后,当前工作网卡重发另一路网卡对应的发送帧信息记录数据结构中需要重发的帧。本发明可用于改进当前船用双冗余网络驱动,降低切换时的丢帧数,提升通信的高可用性。
-
-
-
-