[发明专利]一种网卡故障切换系统有效
申请号: | 201810508611.5 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108737188B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 周生旺 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网卡 故障 切换 系统 | ||
本发明提供一种网卡故障切换系统,包括:控制器,MAC模块,切换模块以及至少两个网络接口模块;切换模块设有数据连接端,控制端以及数量与网络接口模块的数量相匹配的网络接口连接端;控制器通过MAC模块与切换模块的数据连接端连接,每个网络接口模块分别与切换模块的网络接口连接端连接;控制器与其中一个网络接口模块通信连接;控制器还与控制端连接;当与控制器通信连接的网络接口模块出现故障时,控制器向切换模块的控制端发送切换控制指令,使切换模块切换当前与控制器通信连接的网络接口模块。可以在不增加网卡的前提下,通过改进网卡本身的结构实现网络的故障切换功能。
技术领域
本发明涉及服务器领域,尤其涉及一种网卡故障切换系统。
背景技术
云计算时代高性能服务器大量应用,越来越多的网络服务器都会使用双网卡(或双网口)接入,一路处于主状态,一路处于从状态;当主端口(Active) down掉时,从端口(backup)接手主状态。网络的故障一般多发生在网卡I/O 外侧,如网线接触不良(连接器松动),媒介层网线本身断开及静电雷击损坏等。即故障多发生于PHY物理层及以外部的媒介层。
现有的解决网络故障的方式一般是双路MAC(Media/Medium Access Control媒体访问控制,或称为网络的物理地址)和PHY(PHYPhysical Layer 即网络的物理层)做冗余,实现故障切换。这种方式的缺点是,当一张网卡(端口)处于失效状态时,没有失效的MAC却只能处于down状态,白白占用CPU 的PCIe通道资源。
发明内容
为了克服上述现有技术中的不足,本发明提供一种网卡故障切换系统,包括:控制器,MAC模块,切换模块以及至少两个网络接口模块;
切换模块设有数据连接端,控制端以及数量与网络接口模块的数量相匹配的网络接口连接端;
控制器通过MAC模块与切换模块的数据连接端连接,每个网络接口模块分别与切换模块的网络接口连接端连接;控制器与其中一个网络接口模块通信连接;控制器还与控制端连接;当与控制器通信连接的网络接口模块出现故障时,控制器向切换模块的控制端发送切换控制指令,使切换模块切换当前与控制器通信连接的网络接口模块。
优选地,切换模块包括:第一切换开关和数量与网络接口模块的数量相匹配的PHY模块;
第一切换开关设置数据连接端,控制端以及数量与PHY模块的数量相匹配的网络接口连接端;
控制器通过MAC模块与第一切换开关的数据连接端连接,每个PHY模块分别与第一切换开关的网络接口连接端连接;
每个PHY模块对应与一个网络接口模块通信连接;
控制器依次通过MAC模块,第一切换开关以及其中一个PHY模块与网络接口模块通信连接;
控制器通过与控制端连接,控制第一切换开关执行切换动作。
优选地,切换模块包括:第二切换开关和PHY模块;
第二切换开关设置数据连接端,控制端以及数量与网络接口模块的数量相匹配的网络接口连接端;
控制器依次通过MAC模块和PHY模块与第二切换开关的数据连接端连接,第二切换开关的每一个网络接口连接端对应与一个网络接口模块连接。
控制器依次通过MAC模块,PHY模块以及第二切换开关与一个网络接口模块通信连接;
控制器通过与控制端连接,控制第二切换开关执行切换动作。
优选地,网络接口模块采用USB接口,或RJ45网口,或RS232串口,或console口。
优选地,还包括:故障检测模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810508611.5/2.html,转载请声明来源钻瓜专利网。