买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国船舶集团有限公司第七一六研究所
摘要:本发明公开了一种基于滞留帧重发的船用双冗余网络通信零丢帧实现方法,涉及到高可用通信领域,解决船用双冗余网络故障切换时的丢帧问题。该方法包括驱动发送函数中设置发送描述子的命令字,在EC故障切换时判断故障ECTD发送状态字,把滞留在故障EC中的相关帧TD复制到新工作EC空闲TD中等处理机制。本发明不需要额外的存储缓冲,可用于改进当前船用双冗余网络驱动程序,实现切换时的零丢帧,提升通信的高可用性。该方法简易、可行,且通用性强,具有较强的推广应用价值。
主权项:1.一种基于滞留帧重发的船用双冗余网络通信零丢帧实现方法,其特征在于,所述方法包括以下机制:在以太网控制器驱动发送函数中设置发送描述子TD的命令字,在以太网控制器EC故障切换时判断故障EC的TD发送状态字,将滞留在故障EC中的相关帧TD复制到新工作EC的空闲TD中;所述方法包括以下步骤:步骤1,在以太网控制器驱动程序发送函数中,当上层协议栈提交数据报文需要发送时,查找当前工作以太网控制器EC的空闲发送描述子TD,如果无可用空闲TD,则返回EWOULDBLOCK,否则转入步骤2;步骤2,将数据报文的信息写入TD,并设置TD命令字的相关位,要求EC在完成发送时,设置TD状态字的发送状态;步骤3,在链路发生故障需要进行切换时,依次扫描故障EC的TD,针对所有状态字的发送状态指示为对应的帧发送未完成的TD,将其中的帧信息填入新工作EC的空闲TD中,然后启动发送数据报文。
全文数据:
权利要求:
百度查询: 中国船舶集团有限公司第七一六研究所 基于滞留帧重发的船用双冗余网络通信零丢帧实现方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。