[发明专利]网络唤醒测试系统及其方法有效
申请号: | 200710165198.9 | 申请日: | 2007-11-08 |
公开(公告)号: | CN101431443A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 陈建霖;杨登智 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁 挥;祁建国 |
地址: | 台湾省台北*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 唤醒 测试 系统 及其 方法 | ||
技术领域
本发明是一种网络唤醒(Wake On LAN,WOL)测试系统及其方法,特别是指一种应用于主从架构下的自动化网络唤醒测试的系统及其方法。
背景技术
在现有的网络卡的网络唤醒功能(Wake On LAN,WOL)测试环境中,电脑操作系统(Operation System,OS)的QA测试工程师在测试网络卡的网络唤醒功能(Wake On LAN,WOL)时,必需以人工手动方式在唤醒端与被唤醒端之间来回测试。其具体过程,首先,唤醒端必须有一部具备DHCP server功能的电脑,连接具有交换功能的集线器(switch hub),再安装WOL软件(如AMD PowerMagic Utility)。而在被唤醒端须以人工方式进入其RBSU(ROM-Based SetupUtility)或是OS中,抄写下被唤醒端电脑中所有网络卡的的卡号(MAC Address或MAC ID),并将被唤醒端连接至唤醒端的网域(Network Domain)。在进行唤醒测试时,在被唤醒端的电脑启用休眠功能或电源关机,再至唤醒端的电脑执行WOL软件,以手动输入被唤醒端的MAC ID,并通过WOL软件送出远端唤醒数据包(WOL Magic Packet)。最后,再至被唤醒端检查电脑是否被唤醒。如此程序,才算完成仅一张网络卡的单次测试,而若欲测试所有被唤醒端网络卡,则必须不断重复上述步骤,直到所有网络卡都测试完毕。
除此之外,测试的项目还包括了:Windows OS下的休眠后的WOL测试、系统关机后的WOL测试、Windows OS下电源按钮触发休眠后的WOL测试、Windows OS下电源按钮触发关机后的WOL测试、Unix&Unix-Like电源按钮触发关机后的WOL测试等不同状况下的网络唤醒测试。
以目前作法,必须对一项网络唤醒测试,重复上述过程设定对一张网络卡的测试,再重复同样的动作接着测试第二张网络卡,直到所有网络卡测试完毕,其动作重复性高。而测试过程及操作上,必须消耗大量的时间在于一些如人工查询、抄写下受测的被唤醒端所有网络卡的MAC ID、再从唤醒端输入MAC ID与传送WOL数据包等不可省略的人为操作步骤。且采用人力测试,难免会产生一些人为疏失与错误。又,无法精简测试者必须于唤醒端与被唤醒端两者之间来回的确认时间。因此,以目前作法仍存在上述诸多缺点。
发明内容
本发明提出一种网络唤醒(Wake On LAN,WOL)测试系统及其方法,适用于Windows操作系统、Unix或Linux操作系统,由Client/Server的主从架构的施测端(Server)与受测端(Client)所组成。将受测端所有网络卡的MAC ID传送至施测端,且从施测端搜集到的MAC ID清单自动提取受测端的MAC ID包含于唤醒数据包(WOL Magic Packet)中,再传送唤醒数据包至受测端以进行网络唤醒(WOL)。
该网络唤醒测试系统包括一网域(Network Domain);一施测端,为该网域内的一伺服器端,具有一网络唤醒测试模块,该网络唤醒测试模块提供一操作介面供设定一测试组态,且该网络唤醒测试模块依照该测试组态发出一唤醒数据包(Magic Packet)后,判断是否在一等待时间内接收到一唤醒成功信息;以及至少一受测端,为该网域内的一客户端,具有一网络唤醒模块,提供抓取至少一网络卡卡号并上传至该施测端,且当该网络唤醒模块该接收到该唤醒数据包时将该受测端网络唤醒,并当该受测端被唤醒之后,该网络唤醒模块回传该唤醒成功信息至该施测端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710165198.9/2.html,转载请声明来源钻瓜专利网。