网络管理系统及使用其测试网络设备的方法

文档序号:7930454阅读:172来源:国知局
专利名称:网络管理系统及使用其测试网络设备的方法
技术领域
本发明涉及一种网络管理系统及一种用于测试网络设备的方法,特别涉及一种可针对多 个网络设备进行测试的网络管理系统及使用该系统测试网络设备的方法。
背景技术
随着电信业务的发展,大量且多样化的网络设备不断地被运用以提供使用者的需求。然 而,由于使用者的人数愈来愈多以及使用者所执行的功能日益复杂,网络设备随时可能遭遇 各种不同类型的故障,因此一般都需要在网络设备的工作过程中对其进行实时的监测,以便 在网络设备发生故障时能够尽快地排除。
为了能达成实时监测网络设备的功能,现有技术中,网管人员可利用一简单网络管理协 议(Simple Network Management Protocol, SNMP)来侦测网络设备的状态。于该SNMP协议中 ,在每个被管理的网络设备上对应地执行一SNMP代理器,该SNMP代理器用于管理该网络设备 中的管理信息库(Management Information Base, MIB),该MIB储存有相应的网络管理系统 (Network-management system, NMS)的信息及相关参数,可协助该SNMP代理器响应该NMS的 要求以及产生警告讯息等。
然而,在现有技术中,该NMS—般仅能通过SNMP协议中的指令以进行单一网络模块的状 态侦测。例如,当需要利用该NMS测试一网络设备中的公共电话交换网络(public switched tel印hone network, PSTN)模块是否正常运作时,其仅能传送一SNMP指令至该PSTN模块,工 作效率很低。因而,此种现有技术仅适合突发事件时作为除错的手段使用,若需要一次针对 若干网络模块同时侦测,必需得考虑此时该网络模块是否处于忙线的状态,若该网络模块处 于忙线状态,而又必须回复SNMP指令,很可能会造成网络服务质量的下降。

发明内容
鉴于以上内容,有必要提供一种可减少人力操作、又可避免测试作业影响网络服务质量 的网络管理系统。
另外,有必要提供一种可减少人力操作、又可避免影响网络服务质量的测试网络设备的 方法。
一种用于测试网络设备的网络管理系统,所述系统包含设定模块、排程模块、联机模块 及侦测模块。该设定模块用于设定待测试的网络设备的信息。该排程模块用于安排针对至少
4一网络设备的测试作业。该联机模块用于在第一测试时间与所述网络设备联机,于该联机建 立后,该侦测模块侦测该网络设备是否处于闲置状态,并于该网络设备处于闲置状态时,传 送测试指令以取得该网络设备的测试结果。
一种测试网络设备的方法,该方法包含以下步骤针对网络设备设定测试作业;于所述 测试作业的测试时间产生侦测指令;传送所述侦测指令至所述待测试网络设备;判断所述待 测试网络设备是否处于闲置状态;及若所述待测试网络设备处于闲置状态,则传送测试指令 至所述待测试网络设备以取得测试结果。
与现有技术相比,所述网络管理系统中可通过一排程模块设定测试作业的时间以合理分 配测试任务,节省人力操作以提高工作效率;同时通过一侦测模块于进行测试前先侦测该网 络模块是否处于忙线的状态,从而可以避免测试作业影响网络服务质量。


图l为本发明较佳实施例网络管理系统的结构示意图2为本发明较佳实施例网络管理系统通过一管理网络与若干网络设备连接的示意图3为本发明用于测试网络设备的方法的较佳实施例的流程图。
具体实施例方式
如图1所示,所述的网络管理系统100包含设定模块10、排程模块20、联机模块30、侦测 及测试模块40、记录模块50及终端机(未示出)。
该设定模块10用于供使用者设定待测试网络设备及安装于该网络设备中待测试的网络模 块的相关信息。若该待测试网络设备为一未包含其它网络模块的交换器(switch)或集线器 (hub),则所述信息即是该网络设备的因特网协议(Internet Protocol, IP)地址。若该待测 试网络设备包含若干网络模块,且所述网络模块本身也包含一IP地址,此时所述信息则包含 该测试网络模块本身的IP地址以及该网络模块的类型。于本实施例中,该网络模块可以是 PSTN模块、综合业务数字网(Integrated Service Digital Network)模块、语音电话(Voice over Internet Protocol)模块等等。
此外,该设定模块10还可以用于供使用者通过图形化界面设定针对某网络设备/网络模 块的测试作业的第一测试时间及第二测试时间,其中该第一测试时间为该测试作业启动的时 间,而该第二测试时间为当该一次测试作业未能执行时,该测试作业进行下一次执行之前所 等待的时间。
所述测试作业的相关信息及测试时间均会于设定成功后被传输到该排程模块20。 该排程模块20用于安排及启动针对至少一网络设备/模块的测试作业。于本实施例中,该排程模块20使用多线程(Multi-thread)的方式同时执行若干个测试作业。当该测试作业的 第一测试时间已到达时,该排程模块20首先会传送一联机指令至该联机模块30。
该联机模块30用于与该测试作业所指定的网络设备/网络模块建立联机。如图2所示,该 网络管理系统100使用主从式(Client-sever)架构通过联机模块30同时联机至若干个待测试 网络设备200,且所述若干个待测试网络设备与因特网250连接。在本实施例中,该联机模块 30于建立联机后即会将该联机成功的讯息传送至该侦测及测试模块40,该侦测及测试模块 40可依据该讯息进行侦测及测试作业。在其它实施例中,该联机模块30的工作方式也可设定 为先将该联机成功的讯息传送至该排程模块20,再由该排程模块20将该联机成功的讯息传送 至该联机模块30。
当该侦测及测试模块40确认该联机模块30已与该待测试网络设备/网络模块联机后,如 图2所示,该侦测及测试模块40首先会通过该管理网络150发出侦测指令以确认该待测试网络 设备/网络模块是否处于闲置状态。于本实施例中,该管理网络是采用简单网络管理协议 (SNMP)。
若该待测试网络设备/网络模块处于闲置状态,则该侦测及测试模块40进一步传送若干 测试指令以取得该待测试网络设备/网络模块的测试结果,例如响应时间(Response time)及网络传输量(bits per second)。于本实施例中,使用者可以通过该设定模块10来选 择该测试作业所需使用的测试指令为何。
若该侦测及测试模块40侦测到该待测试网络设备/网络模块处于忙线状态,则该侦测及 测试模块40停止该测试作业,并传送一延后测试讯息至该排程模块20,以确认延后该测试作 业。
该排程模块20于收到该延后测试讯息后,进一步新增一针对该待测试网络设备/网络模 块的测试作业,并执行等待动作,直至到达预先设定的该待测试网络设备/网络模块的第二 测试时间后,再对该网络设备/网络模块进行测试。
该记录模块50用于记录每一测试作业的历史,例如 一待测试网络设备的测试结果,该 记录模块50也用于记录测试作业发生延后测试的情形。而使用者则可通过该网络管理系统 IOO的终端机检视所述测试作业的历史。
图3所示为本发明用于测试网络设备的方法的较佳实施例的流程图。首先,于步骤S2, 利用上述的网络管理系统100针对若干待测试网络设备/网络模块设定测试作业,例如上述的 网络设备IP地址、第一及第二测试时间等。于步骤S4,于测试作业的预设的第一测试时间产 生侦测指令。之后于步骤S6,将所述侦测指令传送至待测试网络设备/网络模块。于步骤S8,判断该网络设备是否处于忙线状态。若是,则回到步骤S4,以于该测试作业 预设的第二测试时间,再产生侦测指令。
于步骤S8,若该网络设备处于闲置状态,则于步骤SIO,传送测试指令至该网络设备, 对其进行测试。之后,于步骤S12,回报测试结果并结束本流程。
可以理解,所述网络管理系统中除了可通过一排程模块设定测试作业的第一测试时间及 第二测试时间,避免于服务尖峰时间进行测试作业时间而影响服务质量,又可减少网管人员 操作上的负荷。另外,所述网络管理系统还通过一侦测模块,于进行测试前先侦测该网络模 块是否处于忙线的状态,以避免测试作业影响网络服务质量。
权利要求
1.一种用于测试网络设备的网络管理系统,其特征在于,所述系统包含设定模块、排程模块、联机模块及侦测模块,该设定模块用于设定待测试的网络设备的信息,该排程模块用于安排针对至少一网络设备的测试作业,该联机模块用于在第一测试时间与所述网络设备联机,于该联机建立后,该侦测模块侦测该网络设备是否处于闲置状态,并于该网络设备处于闲置状态时,传送测试指令以取得该网络设备的测试结果。
2.如权利要求l所述的网络管理系统,其特征在于该侦测模块利 用简单网络管理协议中的指令确认该网络设备是否处于闲置状能。
3.如权利要求2所述的网络管理系统,其特征在于该侦测模块还 用于若该网络设备处于忙线状态,则停止测试作业,并将该网络设备的信息传回该排程模块 ,其中该排程模块并进一步新增一测试作业,以于第二测试时间针对该网络设备进行测试。
4.如权利要求l所述网络管理系统,其特征在于该排程模块使用 多线程的方式同时执行若干个测试作业。
5.如权利要求l所述的网络管理系统,其特征在于该待测试的网 络设备的信息包含该网络设备的IP地址。
6.如权利要求l所述的网络管理系统,其特征在于该待测试的网 络设备的信息包含安装于该网络设备的网络模块的IP地址及类型。
7.如权利要求l所述的网络管理系统,其特征在于所述测试指令 是通过该设定模块所指定。
8.如权利要求l所述的网络管理系统,其特征在于该网络设备的 测试结果包含该网络设备的响应时间与其传输量。
9.如权利要求l所述的网络管理系统,其特征在于还包含一记录 模块,用于记录所述测试结果。
10.如权利要求9所述的网络管理系统,其特征在于还包含终端机 ,用于显示所记录的测试结果。
11. 一种测试网络设备的方法,其特征在于,该方法包含以下步骤针对网络设备设定测试作业; 于所述测试作业的测试时间产生侦测指令; 传送所述侦测指令至所述待测试网络设备; 判断所述待测试网络设备是否处于闲置状态;及若所述待测试网络设备处于闲置状态,则传送测试指令至所述待测试网络设备以取得 测试结果。
12. 如权利要求ll所述的方法,其特征在于该判断步骤是通过简 单网络管理协议中的指令以确认该网络设备是否处于闲置状能。
13. 如权利要求12所述的方法,其特征在于,若该网络设备处于忙 线状态,则该方法进一步包含以下步骤新增一测试作业,以于第二测试时间针对该网络设备进行测试。
14. 如权利要求ll所述的方法,其特征在于所述测试作业是以多 线程的方式同时执行。
15. 如权利要求ll所述的方法,其特征在于该待测试的网络设备 的信息包含该网络设备的IP地址。
16. 如权利要求ll所述的方法,其特征在于该待测试的网络设备 的信息包含安装于该网络设备的网络模块的IP地址及类型。
17. 如权利要求ll所述的方法,其特征在于该网络模块的测试结 果包含该网络模块的响应时间与其传输量。
18. 如权利要求ll所述的方法,其特征在于,还包含以下步骤 使用记录模块记录所述测试结果,并将所记录的测试结果显示于终端机。
全文摘要
本发明关于一种网络管理系统及使用其测试网络设备的方法。所述网络管理系统包含设定模块、排程模块、联机模块及侦测模块,该设定模块用于设定待测试的网络设备的信息,该排程模块用于安排针对至少一网络设备的测试作业,该联机模块用于在一第一测试时间与所述网络设备联机,于该联机建立后,该侦测模块侦测该网络设备是否处于闲置状态,并于该网络设备处于闲置状态时,传送测试指令以取得该网络设备的测试结果。
文档编号H04M3/22GK101645983SQ20081030362
公开日2010年2月10日 申请日期2008年8月8日 优先权日2008年8月8日
发明者林育琮 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1