千兆、百兆双冗余以太网卡互为备件系统及方法技术方案

技术编号:17815659 阅读:43 留言:0更新日期:2018-04-28 07:13
本发明专利技术公开了一种千兆、百兆双冗余以太网卡互为备件系统及方法,该系统在千兆、百兆双冗余以太网卡设备服务启动前,诊断双冗余以太网卡在PCI总线上的存在状态,依据诊断结果设置双冗余网卡设备服务启动级别,配置双冗余以太网卡IP地址和子网掩码,诊断双冗余以太网卡各个通道的工作状态。本发明专利技术在现有千兆、百兆双冗余以太网卡驱动目标码基础上,实现千兆、百兆双冗余以太网卡在WindowsNT4.0系统下的完全替换,不需额外开发新的驱动程序,利用已有的二进制驱动程序,降低了开发维护成本,提高了产品稳定性。

【技术实现步骤摘要】
千兆、百兆双冗余以太网卡互为备件系统及方法
本专利技术涉及计算机网络通讯领域,特别是一种千兆、百兆双冗余以太网卡互为备件系统及方法。
技术介绍
计算机行业快速发展,百兆双冗余以太网卡元器件和芯片面临停产或已经停产,千兆双冗余以太网卡成为主流产品,就出现千兆、百兆双冗余以太网卡互为备件情形。基于WindowsNT4.0的千兆、百兆双冗余以太网卡驱动模块为独立的二进制文件,且互不兼容,而WindowsNT4.0系统设备驱动模块加载方式有别于Windows2000之后的操作系统,驱动模块以设备服务的方式加载,不受设备硬件存在状态影响。目前解决功能板卡新老产品互为备件的主要方法为,开发兼容新老产品的驱动程序,尽管该方法能够很好的解决新老产品互为备件情形,但是需要额外开发新的驱动程序,且随着产品不断更新换代,可能存在多种不同型号的同类产品,需要花费大量的时间用于驱动程序的开发和维护,驱动稳定低,且维护成本高。
技术实现思路
本专利技术的目的在于提供一种千兆、百兆双冗余以太网卡互为备件系统及方法,确保设备双冗余以太网络正常通信。实现本专利技术目的的技术解决方案为:一种千兆、百兆双冗余以太网卡互为备件系统,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块;百兆双冗余网卡驱动模块序用于驱动百兆双冗余以太网卡,千兆双冗余网卡驱动模块用于驱动千兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余以太网卡的互换情况;双冗余网卡应用模块用于设置双冗余网卡IP地址和子网掩码。一种千兆、百兆双冗余以太网卡互为备件方法,包括以下步骤:步骤1,安装百兆双冗余网卡驱动模块,安装千兆双冗余网卡驱动模块,上电加载双冗余网卡诊断模块;步骤2,利用双冗余网卡诊断模块,诊断千兆、百兆双冗余以太网卡的互换情况,启动对应的双冗余以太网卡设备服务;步骤3,利用双冗余网卡应用模块,设置双冗余网卡IP地址和子网掩码,并显示双冗余以太网卡的工作状态。本专利技术与现有技术相比,其有益效果为:(1)千兆、百兆双冗余以太网卡互为备件系统及方法,实现了一块或两块千兆双冗余以太网卡与百兆双冗余以太网卡互相替换技术;(2)本专利技术不需额外开发新的驱动程序,利用已有的二进制驱动程序,降低了开发维护成本,提高了产品稳定性;(3)本专利技术合理利用WindowsNT4.0系统特性,提供一种同类功能板卡新老产品互为备件的方法。附图说明图1为本专利技术的千兆、百兆双冗余以太网卡互为备件方法流程图。图2为本专利技术的双冗余网卡诊断程序执行流程图。图3为本专利技术的IP地址和子网掩码配置程序执行流程图。图4为本专利技术实施例的备件方法流程图。具体实施方式一种千兆、百兆双冗余以太网卡互为备件系统,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块;百兆双冗余网卡驱动模块序用于驱动百兆双冗余以太网卡,千兆双冗余网卡驱动模块用于驱动千兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余以太网卡的互换情况;双冗余网卡应用模块用于设置双冗余网卡IP地址和子网掩码。所述双冗余网卡诊断模块在PCI总线上查询千兆、百兆双冗余网卡的存在状态,即设备中是否存在双冗余网卡,如果存在,判断双冗余网卡是千兆双冗余网卡还是百兆双冗余网卡;然后从注册表中获取上次系统中双冗余网卡的存在状态;根据以上双冗余网卡存在状态信息,生成双冗余网卡互换情况标识码,对千兆、百兆双冗余网卡设备服务启动类型进行配置;所述双冗余网卡诊断模块实时监测双冗余网卡的工作状态,并生成双冗余网卡工作状态标识码。双冗余网卡互换情况标识码为X1X2X3,其中X1代表上次系统中存在的双冗余网卡,1表示百兆网卡,2代表千兆网卡;X2代表当前系统中存在的双冗余网卡,1代表百兆网卡,2代表千兆网卡;X3代表双冗余网卡数量,1表示1块双冗余网卡,2代表两块双冗余网卡。工作状态标识码Y1Y2Y3,其中Y1代表网卡序号,1代表第一块双冗余网卡,2代表第二块双冗余网卡;Y2代表双冗余网卡的网络通道号,1代表双冗余网卡第一通道,2代表双冗余网卡第二通道;Y3代表双冗余网卡网络通道工作信息,1代表工作状态,2代表空闲状态。所述双冗余网卡应用模块根据千兆、百兆双冗余网卡的互换情况标识码,配置双冗余网卡的IP地址和子网掩码,保证设备双冗余网络通信正常;互换情况标识码121,用百兆双冗余以太网卡网络适配器的IP地址和子网掩码配置千兆双冗余以太网卡网络适配器IP地址和子网掩码,并将百兆双冗余以太网卡网络适配器的IP地址和子网掩码设置为无效的IP地址和子网掩码;互换情况标识码122,分别用第一块、第二块百兆双冗余以太网卡网络适配器的IP地址和子网掩码配置第一块、第二块千兆双冗余以太网卡网络适配器IP地址和子网掩码,并将第一块、第二块百兆双冗余以太网卡网络适配器的IP地址和子网掩码设置为无效的IP地址和子网掩码;互换情况标识码211,用千兆双冗余以太网卡网络适配器的IP地址和子网掩码配置百兆双冗余以太网卡网络适配器IP地址和子网掩码,并将千兆双冗余以太网卡网络适配器的IP地址和子网掩码设置为无效的IP地址和子网掩码;互换情况标识码212,分别用第一块、第二块千兆双冗余以太网卡网络适配器的IP地址和子网掩码配置第一块、第二块百兆双冗余以太网卡网络适配器IP地址和子网掩码,并将第一块、第二块千兆双冗余以太网卡网络适配器的IP地址和子网掩码设置为无效的IP地址和子网掩码;根据双冗余网卡工作状态标识码,显示双冗余网卡每个通道的当前工作状态;工作状态标识码为111,代表第一块双冗余以太网卡网络通道1处在工作状态;工作状态标识码为112,代表第一块双冗余以太网卡网络通道1处在空闲状态;工作状态标识码为211,代表第二块双冗余以太网卡网络通道1处在工作状态;工作状态标识码为212,代表第二块双冗余以太网卡网络通道1处在空闲状态。所述双冗余网卡诊断模块启动类型为系统,百兆双冗余网卡驱动模块和千兆双冗余网卡驱动模块启动类型为自动。一种基于上述备件系统的备件方法,包括以下步骤:步骤1,安装百兆双冗余网卡驱动模块,安装千兆双冗余网卡驱动模块,上电加载双冗余网卡诊断模块;步骤2,利用双冗余网卡诊断模块,诊断千兆、百兆双冗余以太网卡的互换情况,启动对应的双冗余以太网卡设备服务;步骤3,利用双冗余网卡应用模块,设置双冗余网卡IP地址和子网掩码,并显示双冗余以太网卡的工作状态。下面结合具体实施例对本专利技术进行详细说明。实施例结合图1,本专利技术的千兆、百兆双冗余以太网卡互为备件系统,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块。其中千兆双冗余网卡驱动模块和百兆双冗余网卡驱动模块为现有软件产品,用于驱动千兆双冗余以太网卡和百兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余本文档来自技高网...
千兆、百兆双冗余以太网卡互为备件系统及方法

【技术保护点】
一种千兆、百兆双冗余以太网卡互为备件系统,其特征在于,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块;百兆双冗余网卡驱动模块序用于驱动百兆双冗余以太网卡,千兆双冗余网卡驱动模块用于驱动千兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余以太网卡的互换情况;双冗余网卡应用模块用于设置双冗余网卡IP地址和子网掩码。

【技术特征摘要】
1.一种千兆、百兆双冗余以太网卡互为备件系统,其特征在于,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块;百兆双冗余网卡驱动模块序用于驱动百兆双冗余以太网卡,千兆双冗余网卡驱动模块用于驱动千兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余以太网卡的互换情况;双冗余网卡应用模块用于设置双冗余网卡IP地址和子网掩码。2.根据权利要求1所述的千兆、百兆双冗余以太网卡互为备件系统,其特征在于,所述双冗余网卡诊断模块在PCI总线上查询千兆、百兆双冗余网卡的存在状态,即设备中是否存在双冗余网卡,如果存在,判断双冗余网卡是千兆双冗余网卡还是百兆双冗余网卡;然后从注册表中获取上次系统中双冗余网卡的存在状态;根据以上双冗余网卡存在状态信息,生成双冗余网卡互换情况标识码,对千兆、百兆双冗余网卡设备服务启动类型进行配置;所述双冗余网卡诊断模块实时监测双冗余网卡的工作状态,并生成双冗余网卡工作状态标识码。3.根据权利要求2所述的千兆、百兆双冗余以太网卡互为备件系统,其特征在于,双冗余网卡互换情况标识码为X1X2X3,其中X1代表上次系统中存在的双冗余网卡,1表示百兆网卡,2代表千兆网卡;X2代表当前系统中存在的双冗余网卡,1代表百兆网卡,2代表千兆网卡;X3代表双冗余网卡数量,1表示1块双冗余网卡,2代表两块双冗余网卡。工作状态标识码Y1Y2Y3,其中Y1代表网卡序号,1代表第一块双冗余网卡,2代表第二块双冗余网卡;Y2代表双冗余网卡的网络通道号,1代表双冗余网卡第一通道,2代表双冗余网卡第二通道;Y3代表双冗余网卡网络通道工作信息,1代表工作状态,2代表空闲状态。4.根据权利要求3所述的千兆、百兆双冗余以太网卡互为备件系统,其特征在于,所述双冗余网卡应用模块根据千兆、百兆双冗余网卡的互换情况标识码,配置双冗余网卡的IP地址和子网掩码,保证设备双冗余网络通信正常;互换情况标识码121,用百兆双冗余以太网卡网络适配器的IP地址和子网掩...

【专利技术属性】
技术研发人员:崔凯华李轶王维兴王涛李庆毛晓梅徐骞朱涛尹加豹刘洁
申请(专利权)人:中国船舶重工集团公司第七一六研究所
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1