[发明专利]千兆、百兆双冗余以太网卡互为备件系统及方法有效
申请号: | 201711152318.1 | 申请日: | 2017-11-19 |
公开(公告)号: | CN107968724B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 崔凯华;李轶;王维兴;王涛;李庆;毛晓梅;徐骞;朱涛;尹加豹;刘洁 | 申请(专利权)人: | 中国船舶重工集团公司第七一六研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22;H04L29/12 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 陈鹏 |
地址: | 222000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 千兆 百兆 冗余 以太 网卡 互为 备件 系统 方法 | ||
本发明公开了一种千兆、百兆双冗余以太网卡互为备件系统及方法,该系统在千兆、百兆双冗余以太网卡设备服务启动前,诊断双冗余以太网卡在PCI总线上的存在状态,依据诊断结果设置双冗余网卡设备服务启动级别,配置双冗余以太网卡IP地址和子网掩码,诊断双冗余以太网卡各个通道的工作状态。本发明在现有千兆、百兆双冗余以太网卡驱动目标码基础上,实现千兆、百兆双冗余以太网卡在WindowsNT4.0系统下的完全替换,不需额外开发新的驱动程序,利用已有的二进制驱动程序,降低了开发维护成本,提高了产品稳定性。
技术领域
本发明涉及计算机网络通讯领域,特别是一种千兆、百兆双冗余以太网卡互为备件系统及方法。
背景技术
计算机行业快速发展,百兆双冗余以太网卡元器件和芯片面临停产或已经停产,千兆双冗余以太网卡成为主流产品,就出现千兆、百兆双冗余以太网卡互为备件情形。基于WindowsNT4.0的千兆、百兆双冗余以太网卡驱动模块为独立的二进制文件,且互不兼容,而WindowsNT4.0系统设备驱动模块加载方式有别于Windows2000之后的操作系统,驱动模块以设备服务的方式加载,不受设备硬件存在状态影响。
目前解决功能板卡新老产品互为备件的主要方法为,开发兼容新老产品的驱动程序,尽管该方法能够很好的解决新老产品互为备件情形,但是需要额外开发新的驱动程序,且随着产品不断更新换代,可能存在多种不同型号的同类产品,需要花费大量的时间用于驱动程序的开发和维护,驱动稳定低,且维护成本高。
发明内容
本发明的目的在于提供一种千兆、百兆双冗余以太网卡互为备件系统及方法,确保设备双冗余以太网络正常通信。
实现本发明目的的技术解决方案为:一种千兆、百兆双冗余以太网卡互为备件系统,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块;百兆双冗余网卡驱动模块序用于驱动百兆双冗余以太网卡,千兆双冗余网卡驱动模块用于驱动千兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余以太网卡的互换情况;双冗余网卡应用模块用于设置双冗余网卡IP地址和子网掩码。
一种千兆、百兆双冗余以太网卡互为备件方法,包括以下步骤:
步骤1,安装百兆双冗余网卡驱动模块,安装千兆双冗余网卡驱动模块,上电加载双冗余网卡诊断模块;
步骤2,利用双冗余网卡诊断模块,诊断千兆、百兆双冗余以太网卡的互换情况,启动对应的双冗余以太网卡设备服务;
步骤3,利用双冗余网卡应用模块,设置双冗余网卡IP地址和子网掩码,并显示双冗余以太网卡的工作状态。
本发明与现有技术相比,其有益效果为:(1)千兆、百兆双冗余以太网卡互为备件系统及方法,实现了一块或两块千兆双冗余以太网卡与百兆双冗余以太网卡互相替换技术;(2)本发明不需额外开发新的驱动程序,利用已有的二进制驱动程序,降低了开发维护成本,提高了产品稳定性;(3)本发明合理利用WindowsNT4.0系统特性,提供一种同类功能板卡新老产品互为备件的方法。
附图说明
图1为本发明的千兆、百兆双冗余以太网卡互为备件方法流程图。
图2为本发明的双冗余网卡诊断程序执行流程图。
图3为本发明的IP地址和子网掩码配置程序执行流程图。
图4为本发明实施例的备件方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一六研究所,未经中国船舶重工集团公司第七一六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711152318.1/2.html,转载请声明来源钻瓜专利网。