具有NCSI功能的网卡批量测试系统及方法技术方案

技术编号:35565636 阅读:15 留言:0更新日期:2022-11-12 15:49
本申请涉及一种具有NCSI功能的网卡批量测试系统及方法,该系统包括:服务器、至少两根NCSI线缆和至少两个NCSI网卡;其中,所述服务器具有BMC共享外插网口功能;所述NCSI线缆并联连接,各个所述NCSI线缆的一端连接所述服务器,各个所述NCSI线缆的另一端分别与所述NCSI网卡一一对应连接;所述服务器包括网卡管理工具,所述网卡管理工具用于打开和关闭各个所述NCSI网卡以及测试各个所述NCSI网卡的连通性。本申请可以实现具有NCSI功能的网卡的大批量测试,满足了具有NCSI功能的网卡批量生产时的快速测试需求。快速测试需求。快速测试需求。

【技术实现步骤摘要】
具有NCSI功能的网卡批量测试系统及方法


[0001]本申请涉及计算机
,特别是涉及一种具有NCSI功能的网卡批量测试系统及方法。

技术介绍

[0002]目前,服务器系统中,通常包括处理器系统和基板管理控制器BMC(Baseboard Management Controller)系统。BMC芯片通过NCSI(Network Controller Sideband Interface,网络控制器边带接口)信号总线连接服务器主板上的网卡芯片,通过共享服务器网卡芯片的网口把服务器的监控信息发送出去或接收进来,由此,诞生了外插带NCSI管理功能的网卡,借以增强服务器的管理功能。为了简化组网,现有技术中提出一种支持服务器带外管理的网络控制器边带接口技术即NCSI技术。该NCSI技术中,BMC系统外出NCSI总线,连接到PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)网卡上,并通过PCIE网卡的网口对外通信,且不与该网口的带内通信相冲突,使得带内以太网接口和带外以太网接口合二为一,在节省成本的同时又简化了组网。目前,为了使该服务器系统实现上述NCSI技术,现有的解决方案是在服务器系统中的主板和PCIE网卡上都预留线缆连接器,PCIE网卡插入PCIE标准插槽之后,通过线缆把主板中BMC系统上的NCSI信号接入PCIE网卡。也就是说,为了使PCIE网卡能够实现NCSI功能,需要额外增加两个线缆连接器和一根线缆,用于使用PCIE网卡的NCSI功能。这种NCSI功能给通信带来了很大的方便,所以,具有NCSI功能的网卡大批量生产。
[0003]由于具有NCSI功能的网卡有一个线缆连接器,在生产具有NCSI功能的网卡时,会采用插件或贴片后使用波峰焊进行焊接,因为在网卡生产完成以后要对所生产的此网卡进行功能诊断,以确保功能正常,保证焊接无问题。现有技术中,例如专利技术专利CN105791052A公开的方法,测试新生产的网卡NCSI功能时,是将使用一块具有NCSI信号功能正常的主板,将NCSI外插网卡插入主板,基于DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器测试网卡网络连通性。现有技术中在测试网卡时每次测试只能测试一个网卡,同时需要连接到DHCP网络中进行测试,测试效率较低。

技术实现思路

[0004]基于此,本申请提供了一种具有NCSI功能的网卡批量测试系统及方法,以解决现有技术中存在的问题。
[0005]第一方面,本申请提供一种具有NCSI功能的网卡批量测试系统,其特征在于,该系统包括:服务器、至少两根NCSI线缆和至少两个NCSI网卡;其中,所述服务器具有BMC共享外插网口功能;
[0006]所述NCSI线缆并联连接,各个所述NCSI线缆的一端连接所述服务器,各个所述NCSI线缆的另一端分别与所述NCSI网卡一一对应连接;
[0007]所述服务器包括网卡管理工具,所述网卡管理工具用于打开和关闭各个所述NCSI
网卡以及测试各个所述NCSI网卡的连通性。
[0008]根据本申请实施例中一种可实现的方式,所述网卡管理工具还用于:
[0009]记录各个所述NCSI网卡的测试结果;
[0010]基于所述测试结果生成测试报告。
[0011]第二方面,本申请提供一种具有NCSI功能的网卡批量测试方法,该方法包括:
[0012]将至少两根NCSI线缆并联连接,各个NCSI线缆的一端连接服务器,另一端分别连接各个NCSI网卡;
[0013]加载网卡管理工具,并通过所述网卡管理工具关闭各个所述NCSI网卡;
[0014]使用所述网卡管理工具依次打开各个所述NCSI网卡,分别测试每一个所述NCSI网卡的连通性。
[0015]根据本申请实施例中一种可实现的方式,所述关闭各个所述NCSI网卡包括:关闭各个所述NCSI网卡的网络功能和NCSI功能;
[0016]所述打开各个所述NCSI网卡包括:打开各个所述NCSI网卡的网络功能和NCSI功能。
[0017]根据本申请实施例中一种可实现的方式,所述方法还包括:
[0018]若所述NCSI网卡连通成功,则记录所述NCSI网卡功能测试正常,并记录所述NCSI网卡的标识信息;
[0019]若所述NCSI网卡连通失败,则记录所述NCSI网卡功能测试异常,并记录所述NCSI网卡的标识信息。
[0020]根据本申请实施例中一种可实现的方式,所述方法还包括:
[0021]当每一个所述NCSI网卡的连通性测试完成之后,生成测试报告;
[0022]其中,所述测试报告包含每一个所述NCSI网卡的标识信息及对应的测试状态,所述测试状态包括测试正常或测试异常。
[0023]根据本申请实施例中一种可实现的方式,所述方法还包括:
[0024]基于功能测试异常的所述NCSI网卡的标识信息,生成故障清单;
[0025]其中,所述故障清单包含功能测试异常的所述NCSI网卡的标识信息。
[0026]根据本申请实施例中一种可实现的方式,所述方法还包括:
[0027]将所述测试报告发送给用户。
[0028]第三方面,提供了一种计算机设备,包括:
[0029]至少一个处理器;以及
[0030]与所述至少一个处理器通信连接的存储器;其中,
[0031]所述存储器存储有可被所述至少一个处理器执行的计算机指令,所述计算机指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第二方面中涉及的方法。
[0032]第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令用于使计算机执行上述第二方面中涉及的方法。
[0033]根据本申请实施例所提供的
技术实现思路
,本申请通过将NCSI线缆并联连接,各个NCSI线缆的一端连接具有BMC共享外插网口功能的服务器,各个NCSI线缆的另一端分别与NCSI网卡一一对应连接,同时基于服务器的网卡管理工具,可以打开和关闭各个NCSI网卡
从而测试各个NCSI网卡的连通性,进而实现具有NCSI功能的网卡的大批量测试。满足了具有NCSI功能的网卡批量生产时的快速测试需求,可以实现多个网卡同时测试,节省了成本,其测试覆盖率高,可以减少大批量网卡测试的时间,减少测试使用的工装,提升测试效率;另外,通过使用网卡管理工具,无需连接到DHCP网络中进行测试,可以节约网络环境、网络设备及资源,提高诊断效率。
附图说明
[0034]图1为一个实施例中具有NCSI功能的网卡批量测试装置的结构图;
[0035]图2为一个实施例中具有NCSI功能的网卡批量测试方法的流程示意图;
[0036]图3为另一个实施例中具有NCSI功能的网卡批量测试方法的流程示意图;
[0037]图4为一个实施例中计算机设备的示意性结构本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有NCSI功能的网卡批量测试系统,其特征在于,该系统包括:服务器、至少两根NCSI线缆和至少两个NCSI网卡;其中,所述服务器具有BMC共享外插网口功能;所述NCSI线缆并联连接,各个所述NCSI线缆的一端连接所述服务器,各个所述NCSI线缆的另一端分别与所述NCSI网卡一一对应连接;所述服务器包括网卡管理工具,所述网卡管理工具用于打开和关闭各个所述NCSI网卡以及测试各个所述NCSI网卡的连通性。2.根据权利要求1所述的具有NCSI功能的网卡批量测试系统,其特征在于,所述网卡管理工具还用于:记录各个所述NCSI网卡的测试结果;基于所述测试结果生成测试报告。3.一种基于权利要求1所述具有NCSI功能的网卡批量测试系统的具有NCSI功能的网卡批量测试方法,其特征在于,该方法包括:将至少两根NCSI线缆并联连接,各个NCSI线缆的一端连接服务器,另一端分别连接各个NCSI网卡;加载网卡管理工具,并通过所述网卡管理工具关闭各个所述NCSI网卡;使用所述网卡管理工具依次打开各个所述NCSI网卡,分别测试每一个所述NCSI网卡的连通性。4.根据权利要求3所述的具有NCSI功能的网卡批量测试方法,其特征在于,所述关闭各个所述NCSI网卡包括:关闭各个所述NCSI网卡的网络功能和NCSI功能;所述打开各个所述NCSI网卡包括:打开各个所述NCSI网卡的网络功能和NCSI功能。5.根据权利要求3所述的具有NCSI功能的网卡批量测试...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1