一种在线测试ncsi网卡功能完整性的方法

文档序号:8301483阅读:1946来源:国知局
一种在线测试ncsi网卡功能完整性的方法
【技术领域】
[0001]本发明涉及计算机板卡开发测试技术领域,特别涉及一种在线测试NCSI网卡功能完整性的方法。
【背景技术】
[0002]随着IT技术的迅速发展,人们对服务器的管理技术要求越来越高,其中可靠性和稳定性是一个非常重要的指标要求。目前一个常规的做法是利用BMC (BaseboardManagement Controller,基板管理控制器)芯片通过 NCSI(Network Controller SidebandInterface,网络控制器边带接口)信号总线连接服务器主板上的网卡芯片,通过共享服务器网卡芯片的网口把服务器的监控信息发送出去或接收进来。但此种设计方法的特点是一个BMC芯片只连接一个网卡芯片,一旦这个网卡芯片出现问题,BMC芯片就失去了和外部沟通的路径,也就无法实现有效的监控管理功能。
[0003]基于以上存在的问题,人们设计出外插带NCSI管理功能的网卡,借以增强服务器的管理功能。外插带NCSI管理功能的PC1-E网卡,通常是有PC1-E X8(网卡功能)与PC1-EXl (NCSI管理功能)组成。由于外插NCSI PCIE网卡设备对于服务器系统管理功能至关重要,所以要求NCSI网卡设计质量也要得到全面的保证,因此对于NCSI网卡的功能完整性验证是服务器板卡开发中的一项重要测试,目前尚未有比较专业的工具用于NCSI网卡的功能验证。

【发明内容】

[0004]为了解决现有技术的问题,本发明提供了一种在线测试NCSI网卡功能完整性的方法,其可以对NCSI网卡功能完整性起到充分的验证,有效解决了 NCSI网卡功能验证的问题,该方法可以快速完成对NCSI网卡功能的在线验证,操作简单,效率高,具有很高的应用价值。
[0005]本发明所采用的技术方案如下:
一种在线测试NCSI网卡功能完整性的方法,包括以下步骤:
A、准备测试工具,NCSI外插网卡,主板,确保主板NCSI信号功能正常,将NCSI外插网卡插入主板,网卡上接入网线,确保网线正常连通到DHCP服务器;
B、选通NCSI功能为外插网卡;
C、测试NCSI网卡网络连通性;
D、选通NCSI功能为默认板载网卡。
[0006]步骤B中,选通NCSI功能为外插网卡,由于服务器主板上可能存在板载NCSI网卡,需要调整选通NCSI功能为外插网卡,主板开机,进入OS,执行本测试工具,发送IPMI命令,将NCSI网卡选通功能由板载网卡调整为外插网卡,发IPMI命令让BMC重启,使选通NCSI功能为外插网卡有效,这样外插NCSI网卡担任起服务器管理功能的责任。
[0007]步骤C中,测试NCSI网卡网络连通性,检测到BMC重启执行完毕后,发送IPMI命令,获取IP地址,如果获取的IP字段全为零,则测试FAIL,因为不存在字段都为零的IP地址。如果不为零,PING同网络某个指定IP地址,如果正常PING通,还要进行丢包率测试,当丢包率满足要求,则测试正常,NCSI网卡功能正常,否则测试失败。
[0008]步骤D中,测试结束后,发送IPMI命令,选通NCSI功能为默认板载网卡,BMC重启生效,这样服务器的管理功能被切换到默认板载网卡的身上。
[0009]本发明提供的技术方案带来的有益效果是:
本发明的一种在线测试NCSI网卡功能完整性的方法,可以对NCSI网卡功能完整性起到充分的验证,有效解决了 NCSI网卡功能验证的问题。基于该发明不仅可以对外插NCSI网卡进行验证,对于主板上集成的NCSI网卡同样可以进行功能完整性验证,该方法可以快速完成对NCSI网卡功能的在线验证,操作简单,效率高,具有很高的应用价值。
【附图说明】
[0010]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明的一种在线测试NCSI网卡功能完整性的方法的流程图。
【具体实施方式】
[0012]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0013]实施例一
如附图1所示,本实施例的一种在线测试NCSI网卡功能完整性的方法,具体包括以下步骤:
SlO:准备测试工具,NCSI外插网卡,主板,确保主板NCSI信号功能正常,将NCSI外插网卡插入主板,网卡上接入网线,确保网线正常连通到DHCP服务器。
[0014]Sll:选通NCSI功能为外插网卡,主板开机,进入OS,执行本测试工具,发送IPMI命令,将NCSI网卡选通功能由板载网卡调整为外插网卡,发IPMI命令让BMC重启,使选通NCSI功能为外插网卡有效。
[0015]S12 JBiNCSI网卡网络连通性,检测到BMC重启执行完毕后,发送IPMI命令,获取IP地址,如果获取的IP字段全为零,则测试FAIL,如果不为零,PING同网络某个指定IP地址,如果正常PING通,且丢包率满足要求,则测试正常,网卡NCSI功能正常,否则测试FAIL。
[0016]S13:选通NCSI功能为默认板载网卡,测试结束后,发送IPMI命令,选通NCSI功能为默认板载网卡,BMC重启生效。
[0017]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种在线测试NCSI网卡功能完整性的方法,包括以下步骤: A、准备测试工具,NCSI外插网卡,主板,确保主板NCSI信号功能正常,将NCSI外插网卡插入主板,网卡上接入网线,确保网线正常连通到DHCP服务器; B、选通NCSI功能为外插网卡; C、测试NCSI网卡网络连通性; D、选通NCSI功能为默认板载网卡。
2.根据权利要求1所述的一种在线测试NCSI网卡功能完整性的方法,其特征在于,所述的步骤B中,选通NCSI功能为外插网卡,由于服务器主板上可能存在板载NCSI网卡,需要调整选通NCSI功能为外插网卡,主板开机,进入OS,执行本测试工具,发送IPMI命令,将NCSI网卡选通功能由板载网卡调整为外插网卡,发IPMI命令让BMC重启,使选通NCSI功能为外插网卡有效,这样外插NCSI网卡担任起服务器管理功能的责任。
3.根据权利要求1所述的一种在线测试NCSI网卡功能完整性的方法,其特征在于,所述的步骤C中,测试NCSI网卡网络连通性,检测到BMC重启执行完毕后,发送IPMI命令,获取IP地址,如果获取的IP字段全为零,则测试FAIL,因为不存在字段都为零的IP地址;如果不为零,PING同网络某个指定IP地址,如果正常PING通,还要进行丢包率测试,当丢包率满足要求,则测试正常,NCSI网卡功能正常,否则测试失败。
4.根据权利要求1所述的一种在线测试NCSI网卡功能完整性的方法,其特征在于,所述的步骤D中,测试结束后,发送IPMI命令,选通NCSI功能为默认板载网卡,BMC重启生效,这样服务器的管理功能被切换到默认板载网卡的身上。
【专利摘要】本发明涉及计算机板卡开发测试技术领域,特别涉及一种在线测试NCSI网卡功能完整性的方法。其方法包括以下步骤:A、准备测试工具,NCSI外插网卡,主板,确保主板NCSI信号功能正常,将NCSI外插网卡插入主板,网卡上接入网线,确保网线正常连通到DHCP服务器;B、选通NCSI功能为外插网卡;C、测试NCSI网卡网络连通性;D、选通NCSI功能为默认板载网卡。本发明的一种在线测试NCSI网卡功能完整性的方法,可以对NCSI网卡功能完整性起到充分的验证,有效解决了NCSI网卡功能验证的问题。该方法可以快速完成对NCSI网卡功能的在线验证,操作简单,效率高,具有很高的应用价值。
【IPC分类】H04L12-26, G06F11-26
【公开号】CN104618187
【申请号】CN201510052248
【发明人】李道童
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年5月13日
【申请日】2015年2月2日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1