-
公开(公告)号:CN116016130B
公开(公告)日:2024-07-09
申请号:CN202211573863.9
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L47/32 , H04L1/22 , H04L12/02
Abstract: 本发明公开了一种基于延时丢弃的船用双冗余网络切换时降低丢帧数的方法,包括:在双冗余网卡驱动中增加用于记录最近一段时间内该网卡发送的帧信息的发送帧信息记录数据结构,在驱动程序发送处理函数中将当前帧发送的时刻,帧数据存放的内存地址记录在发送帧信息记录数据结构中;驱动程序定时按照超时帧处理算法删除发送帧信息记录数据结构中帧发送时刻与当前时刻差值大于两路网路最大切换时间的帧;当切换成功后,当前工作网卡重发另一路网卡对应的发送帧信息记录数据结构中需要重发的帧。本发明可用于改进当前船用双冗余网络驱动,降低切换时的丢帧数,提升通信的高可用性。
-
公开(公告)号:CN116016130A
公开(公告)日:2023-04-25
申请号:CN202211573863.9
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L47/32 , H04L1/22 , H04L12/02
Abstract: 本发明公开了一种基于延时丢弃的船用双冗余网络切换时降低丢帧数的方法,包括:在双冗余网卡驱动中增加用于记录最近一段时间内该网卡发送的帧信息的发送帧信息记录数据结构,在驱动程序发送处理函数中将当前帧发送的时刻,帧数据存放的内存地址记录在发送帧信息记录数据结构中;驱动程序定时按照超时帧处理算法删除发送帧信息记录数据结构中帧发送时刻与当前时刻差值大于两路网路最大切换时间的帧;当切换成功后,当前工作网卡重发另一路网卡对应的发送帧信息记录数据结构中需要重发的帧。本发明可用于改进当前船用双冗余网络驱动,降低切换时的丢帧数,提升通信的高可用性。
-