[发明专利]一种双冗余网卡通讯方法及装置在审
申请号: | 202111346893.1 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114157402A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 杨杰 | 申请(专利权)人: | 天津市英贝特航天科技有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L12/12 |
代理公司: | 天津市尚文知识产权代理有限公司 12222 | 代理人: | 徐杨阳 |
地址: | 300000 天津市滨海新区自*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冗余 网卡 通讯 方法 装置 | ||
本申请提供一种双冗余网卡通讯方法,包括:为第一网卡和第二网卡设置相同的MAC地址和IP地址;初始化所述第一网卡并开启所述第一网卡的第一使能中断,检测所述第一网卡物理连接状态,若所述第一网卡通路闭合,由所述第一网卡建立通讯连接;若所述第一网卡通路断开,则关闭所述第一使能中断,初始化所述第二网卡并开启第二使能中断,由所述第二网卡向交换机发送地址端口更新通知后建立通讯连接。通过将双网卡设置为相同的MAC地址,使得不需要更新网卡地址即可建立通讯,有效节省了建立通讯的时间。本申请还提供一种双冗余网卡通讯装置。
技术领域
本申请请求保护通讯技术,尤其涉及一种双冗余网卡通讯方法。本申请还涉及一种双冗余网卡通讯装置。
背景技术
以太网作为一种通讯技术在生产生活中具有广泛的应用,其在航天航空等领域也具有不可替代的作用。航空航天领域的特殊性在于,用于航空航天的产品具有精密的程度和高昂的成本,因此对通讯的可靠性有很高的要求,否则可能造成不可挽回的损失。基于此,航空航天领域以DSP作为处理器的板卡,使用双冗余网卡的以太网通信已经很常见。
现有技术中,使用双冗余方案大大增加了通信的可靠性,所述双冗余网卡是在设计双冗余时,采用两个MAC地址,一个IP地址的方案技术。在双冗余切换时,由于两个网卡的MAC地址是不同的,都要增加ARP通信来更新MAC地址,导致增加了通信时间,延缓了重新建立正常通信的时间。
发明内容
为了解决当前技术方案中建立通讯的时间长的问题,本申请提出一种双冗余网卡通讯方法。本申请还提供一种双冗余网卡通讯装置。
本申请提供一种双冗余网卡通讯方法,包括:
为第一网卡和第二网卡设置相同的MAC地址和IP地址;
初始化所述第一网卡并开启所述第一网卡的第一使能中断,检测所述第一网卡物理连接状态,若所述第一网卡通路闭合,由所述第一网卡建立通讯连接;
若所述第一网卡通路断开,则关闭所述第一使能中断,初始化所述第二网卡并开启第二使能中断,由所述第二网卡向交换机发送地址端口更新通知后建立通讯连接。
可选的,所述第一网卡和第二网卡内置网络协议栈。
可选的,所述第一网卡和第二网卡连接到DSP上,所述DSP是所述第一网卡和第二网卡的上位控制器和通讯连接器。
可选的,所述网卡采用W5500芯片。
可选的,所述关闭所述第一使能中断前,对所述第一网卡复位。
本申请还提供一种双冗余网卡通讯装置,包括:
设置模块,用于为第一网卡和第二网卡设置相同的MAC地址和IP地址;
第一连接模块,用于初始化所述第一网卡并开启所述第一网卡的第一使能中断,检测所述第一网卡物理连接状态,若所述第一网卡通路闭合,由所述第一网卡建立通讯连接;
第二连接模块,用于若所述第一网卡通路断开,则关闭所述第一使能中断,初始化所述第二网卡并开启第二使能中断,由所述第二网卡向交换机发送地址端口更新通知后建立通讯连接。
可选的,所述第一网卡和第二网卡内置网络协议栈。
可选的,所述第一网卡和第二网卡连接到DSP上,所述DSP是所述第一网卡和第二网卡的上位控制器和通讯连接器。
可选的,所述网卡采用W5500芯片。
可选的,所述关闭所述第一使能中断前,对所述第一网卡复位。
本申请相较于现有技术的优点是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市英贝特航天科技有限公司,未经天津市英贝特航天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111346893.1/2.html,转载请声明来源钻瓜专利网。