【技术实现步骤摘要】
千兆、百兆双冗余以太网卡互为备件系统及方法
本专利技术涉及计算机网络通讯领域,特别是一种千兆、百兆双冗余以太网卡互为备件系统及方法。
技术介绍
计算机行业快速发展,百兆双冗余以太网卡元器件和芯片面临停产或已经停产,千兆双冗余以太网卡成为主流产品,就出现千兆、百兆双冗余以太网卡互为备件情形。基于WindowsNT4.0的千兆、百兆双冗余以太网卡驱动模块为独立的二进制文件,且互不兼容,而WindowsNT4.0系统设备驱动模块加载方式有别于Windows2000之后的操作系统,驱动模块以设备服务的方式加载,不受设备硬件存在状态影响。目前解决功能板卡新老产品互为备件的主要方法为,开发兼容新老产品的驱动程序,尽管该方法能够很好的解决新老产品互为备件情形,但是需要额外开发新的驱动程序,且随着产品不断更新换代,可能存在多种不同型号的同类产品,需要花费大量的时间用于驱动程序的开发和维护,驱动稳定低,且维护成本高。
技术实现思路
本专利技术的目的在于提供一种千兆、百兆双冗余以太网卡互为备件系统及方法,确保设备双冗余以太网络正常通信。实现本专利技术目的的技术解决方案为:一种千兆、百兆双 ...
【技术保护点】
一种千兆、百兆双冗余以太网卡互为备件系统,其特征在于,包括双冗余以太网卡和双冗余网卡模块,双冗余以太网卡包括千兆双冗余以太网卡和百兆双冗余以太网卡,双冗余网卡模块包括百兆双冗余网卡驱动模块、千兆双冗余网卡驱动模块、双冗余网卡诊断模块和双冗余网卡应用模块;百兆双冗余网卡驱动模块序用于驱动百兆双冗余以太网卡,千兆双冗余网卡驱动模块用于驱动千兆双冗余以太网卡;双冗余网卡诊断模块用于诊断千兆、百兆双冗余以太网卡的互换情况;双冗余网卡应用模块用于设置双冗余网卡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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。