网口测试系统及方法
【技术领域】
[0001] 本发明涉及一种网口测试系统及方法。
【背景技术】
[0002] 目前在对服务器的网口及交换机(Switch)的端口测试时,需要分别进行测试。具 体地,在对服务器的网口进行测试时,需要对服务器网口的IP地址静态设置,而不能动态 设置。而在对交换机的各个端口进行测试时,则是将交换机的管理端口(该端口通常为串 口)接入一个测试主机,以利用测试主机透过该管理端口对交换机的各端口分别进行测试。
【发明内容】
[0003] 鉴于以上内容,有必要提供一种网口测试系统及方法,无需静态设置服务器网口 的IP地址,即可对该服务器的网口进行测试。
[0004] 所述网口测试系统,运行于作为主测端的第一服务器中,该第一服务器包括至少 一个第一网口,该系统包括:通知模块,用于透过该第一网口向局域网中发送一条广播消息 以广播该第一网口的信息;记录模块,用于当作为副测端的第二服务器在预定时间内响应 了所述广播消息时,获取该第二服务器中,用于响应所述广播消息的第二网口的信息;所述 记录模块,还用于建立一个关系对应表,并根据所述第一及第二网口的信息,记录所述第一 网口的对应网口为所述第二网口;所述记录模块,还用于当所述第二服务器在预定时间内 没有响应所述广播消息时时,在所述关系对应表中记录所述第一网口的对应网口为该第一 网口本身;及测试模块,用于当所述第一服务器的所有第一网口在所述关系对应表中均有 对应网口时,根据所建立的对应关系对所述第一网口进行测试。
[0005] 所述网口测试系统,运行于作为副测端的第二服务器中,该第二服务器包括至少 一个第二网口,该系统包括:侦听模块,用于透过所述第二网口,侦听作为主测端的第一服 务器透过该第一服务器的第一网口向局域网中发送的广播消息,该广播消息中包括所述第 一网口的信息;响应模块,用于侦听到所述广播消息时,透过所述第二网口向所述第一网口 发送一条响应消息,该响应消息中包括所述第二网口的信息;接收模块,用于接收从所述第 一网口发送过来的一个预设数据包;及发送模块,用于将所述预设数据包回传给所述第一 网口。
[0006] 所述网口测试方法,应用于作为主测端的第一服务器中,该第一服务器包括至少 一个第一网口,该方法包括:通知步骤,透过该第一网口向局域网中发送一条广播消息以广 播该第一网口的信息;第一记录步骤,当作为副测端的第二服务器在预定时间内响应了所 述广播消息时,获取该第二服务器中,用于响应所述广播消息的第二网口的信息;第二记录 步骤,建立一个关系对应表,并根据所述第一及第二网口的信息,记录所述第一网口的对应 网口为所述第二网口;第三记录步骤,当所述第二服务器在预定时间内没有响应所述广播 消息时时,于所述关系对应表中记录所述第一网口的对应网口为该第一网口本身;及测试 步骤,当所述第一服务器的所有第一网口在所述关系对应表中均有对应网口时,根据所建 立的对应关系对所述第一网口进行测试。
[0007] 所述网口测试方法,应用于作为副测端的第二服务器中,该第二服务器包括至少 一个第二网口,该方法包括:侦听步骤,透过所述第二网口,侦听作为主测端的第一服务器 透过该第一服务器的第一网口向局域网中发送的广播消息,该广播消息中包括所述第一网 口的信息;响应步骤,侦听到所述广播消息时,透过所述第二网口向所述第一网口发送一条 响应消息,该响应消息中包括所述第二网口的信息;接收步骤,接收从所述第一网口发送过 来的一个预设数据包;及发送步骤,将所述预设数据包回传给所述第一网口
[0008] 相较于现有技术,所述网口测试系统及方法,无需静态设置服务器网口的IP地 址,即可对该服务器的网口进行测试。
【附图说明】
[0009] 图1是本发明网口测试系统较佳实施例的应用环境图。
[0010] 图2是本发明网口测试系统较佳实施例的功能模块图。
[0011] 图3是本发明网口测试方法较佳实施例的第一流程图。
[0012] 图4举例说明建立关系对应表。
[0013] 图5是本发明网口测试方法较佳实施例的第二流程图。
[0014] 主要元件符号说明
[0015]
【主权项】
1. 一种网口测试系统,运行于作为主测端的第一服务器中,该第一服务器包括至少一 个第一网口,其特征在于,该系统包括 : 通知模块,用于透过该第一网口向局域网中发送一条广播消息以广播该第一网口的信 息; 记录模块,用于当作为副测端的第二服务器在预定时间内响应了所述广播消息时,获 取该第二服务器中,用于响应所述广播消息的第二网口的信息; 所述记录模块,还用于建立一个关系对应表,并根据所述第一及第二网口的信息,记录 所述第一网口的对应网口为所述第二网口; 所述记录模块,还用于当所述第二服务器在预定时间内没有响应所述广播消息时时, 于所述关系对应表中记录所述第一网口的对应网口为该第一网口本身;及 测试模块,用于当所述第一服务器的所有第一网口在所述关系对应表中均有对应网口 时,根据所建立的对应关系对所述第一网口进行测试。
2. 如权利要求1所述的网口测试系统,其特征在于,所述第一网口的信息包括该第一 网口的MAC地址及IP地址,所述第二网口的信息包括该第二网口的MAC地址及IP地址。
3. 如权利要求1所述的网口测试系统,其特征在于,所述第一及第二服务器的各个网 口同时与一台交换机的端口分别通讯连接,该第一及第二服务器的各个网口中,除用于PXE 启动的网口之外的其他网口均被配置为On-boot模式。
4. 如权利要求3所述的网口测试系统,其特征在于,所述测试模块根据所建立的对应 关系对所述第一网口进行测试的步骤包括: 当所述对应关系表中记录所述第一网口的对应网口为所述第二网口时,透过该第一网 口向该第二网口发送一个预设的数据包,并当所述第一网口接收到由该第二网口传回的所 述数据包时,确定所述第一网口、第二网口,以及所述交换机中用于连接该第一及第二网口 的端口的功能是正常的;或者 当所述对应关系表中记录所述第一网口的对应网口为该第一网口本身时,透过该第一 网口向该第一网口发送所述数据包,并当所述第一网口接收到由所述交换机传回的所述数 据包时,确定所述第一网口及所述交换机中用于连接该第一网口的端口的功能是正常的。
5. -种网口测试系统,运行于作为副测端的第二服务器中,该第二服务器包括至少一 个第二网口,其特征在于,该系统包括 : 侦听模块,用于透过所述第二网口,侦听作为主测端的第一服务器透过该第一服务器 的第一网口向局域网中发送的广播消息,该广播消息中包括所述第一网口的信息; 响应模块,用于侦听到所述广播消息时,透过所述第二网口向所述第一网口发送一条 响应消息,该响应消息中包括所述第二网口的信息; 接收模块,用于接收从所述第一网口发送过来的一个预设数据包;及 发送模块,用于将所述预设数据包回传给所述第一网口。
6. -种网口测试方法,应用于作为主测端的第一服务器中,该第一服务器包括至少一 个第一网口,其特征在于,该方法包括 : 通知步骤,透过该第一网口向局域网中发送一条广播消息以广播该第一网口的信息; 第一记录步骤,当作为副测端的第二服务器在预定时间内响应了所述广播消息时,获 取该第二服务器中,用于响应所述广播消息的第二网口的信息; 第二记录步骤,建立一个关系对应表,并根据所述第一及第二网口的信息,记录所述第 一网口的对应网口为所述第二网口; 第三记录步骤,当所述第二服务器在预定时间内没有响应所述广播消息时时,于所述 关系对应表中记录所述第一网口的对应网口为该第一网口本身;及 测试步骤,当所述第一服务器的所有第一网口在所述关系对应表中均有对应网口时, 根据所建立的对应关系对所述第一网口进行测试。
7. 如权利要求6所述的网口测试方法,其特征在于,所述第一网口的信息包括该第一 网口的MAC地址及IP地址,所述第二网口的信息包括该第二网口的MAC地址及IP地址。
8. 如权利要求6所述的网口测试方法,其特征在于,所述第一及第二服务器的各个网 口同时与一台交换机的端口分别通讯连接,该第一及第二服务器的各个网口中,除用于PXE 启动的网口之外的其他网口均被配置为On-boot模式。
9. 如权利要求8所述的网口测试方法,其特征在于,所述测试步骤包括: 当所述对应关系表中记录所述第一网口的对应网口为所述第二网口时,透过该第一网 口向该第二网口发送一个预设的数据包,并当所述第一网口接收到由该第二网口传回的所 述数据包时,确定所述第一网口、第二网口,以及所述交换机中用于连接该第一及第二网口 的端口的功能是正常的;或者 当所述对应关系表中记录所述第一网口的对应网口为该第一网口本身时,透过该第一 网口向该第一网口发送所述数据包,并当所述第一网口接收到由所述交换机传回的所述数 据包时,确定所述第一网口及所述交换机中用于连接该第一网口的端口的功能是正常的。
10. -种网口测试方法,应用于作为副测端的第二服务器中,该第二服务器包括至少一 个第二网口,其特征在于,该方法包括 : 侦听步骤,透过所述第二网口,侦听作为主测端的第一服务器透过该第一服务器的第 一网口向局域网中发送的广播消息,该广播消息中包括所述第一网口的信息; 响应步骤,侦听到所述广播消息时,透过所述第二网口向所述第一网口发送一条响应 消息,该响应消息中包括所述第二网口的信息; 接收步骤,接收从所述第一网口发送过来的一个预设数据包;及 发送步骤,将所述预设数据包回传给所述第一网口。
【专利摘要】一种网口测试方法,应用于作为主测端的第一服务器中,该第一服务器包括至少一个第一网口,该方法包括:透过该第一网口向局域网中发送一条广播消息以广播该第一网口的信息;当作为副测端的第二服务器在预定时间内响应了所述广播消息时,获取该第二服务器中,用于响应所述广播消息的第二网口的信息;建立一个关系对应表,并根据所述第一及第二网口的信息,记录所述第一网口的对应网口为所述第二网口;及当所述第一服务器的所有第一网口在所述关系对应表中均有对应网口时,根据所建立的对应关系对所述第一网口进行测试。本发明还提供一种网口测试系统。利用本发明可对服务器的网口进行测试。
【IPC分类】H04L12-26
【公开号】CN104796297
【申请号】CN201410028571
【发明人】许金华, 林乐
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年7月22日
【申请日】2014年1月21日