《测试宽频网络性能的方法及装置.pdf》由会员分享,可在线阅读,更多相关《测试宽频网络性能的方法及装置.pdf(15页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104065527A43申请公布日20140924CN104065527A21申请号201310175308522申请日2013051310211020920130322TWH04L12/26200601H04L12/77120130171申请人财团法人电信技术中心地址中国台湾台北市72发明人林炫佑黄继玄李宗翰74专利代理机构北京三友知识产权代理有限公司11127代理人任默闻54发明名称测试宽频网络性能的方法及装置57摘要本发明提供一种测试宽频网络性能的方法及装置,该方法包含定时监测宽频数据机的封包流量,其中宽频数据机是通过宽频路由器的广域网络端口连接至宽频路由器,宽频数据机。
2、的上传与下载封包流量是通过流入或流出广域网络端口的封包流量计算;及当宽频数据机封包流量低于一临界值,将执行一宽频网络性能测试。30优先权数据51INTCL权利要求书2页说明书5页附图7页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图7页10申请公布号CN104065527ACN104065527A1/2页21一种测试宽频网络性能的方法,其特征在于,包含定时监测一宽频数据机的封包流量,其中所述宽频数据机通过一宽频路由器的一广域网络端口连接至所述宽频路由器,所述宽频数据机的封包流量通过流入或流出所述广域网络端口的封包流量计算;及当所述宽频数据机的封包流量低于一临界值,。
3、执行一宽频网络性能测试。2根据权利要求1所述的测试宽频网络性能的方法,其特征在于,所述宽频数据机包含一无线模块,所述宽频数据机的封包流量尚包含通过所述无线模块所传输或接收的封包流量。3根据权利要求1或2所述的测试宽频网络性能的方法,其特征在于,所述临界值为所述宽频数据机频宽的1至15。4根据权利要求1或2所述的测试宽频网络性能的方法,其特征在于,所述宽频网络性能测试可为文件传输协定上传速率测试、FTP下载速率测试、超文件传输协定上传速率测试、HTTP下载速率测试、传输控制协定封包流量测试、网页开启速率测试以及网络延迟测试。5根据权利要求1或2所述的测试宽频网络性能的方法,其特征在于,尚包含通过。
4、网际网络上的一第一服务器,设定所述宽频路由器的至少一操作参数,所述至少一操作参数可选自下列群组定时执行所述宽频网络性能测试的时间排程、一受监测无线网络装置的服务设定识别码、所述宽频路由器的上传与下载速率、所述宽频网络性能测试时间区间的设定、所述封包流量临界值、一文件服务器设定、及一网站网页地址设定。6根据权利要求1或2所述的测试宽频网络性能的方法,其特征在于,尚包含上传所述宽频网络性能测试结果至网际网络上的一第二服务器。7根据权利要求1或2所述的测试宽频网络性能的方法,其特征在于,所述宽频路由器可切换为一无线频宽分享器的操作模式。8一种具有宽频网络性能测试功能的宽频路由器,其特征在于,包含一处。
5、理器;及一储存装置;其中所述储存装置储存一宽频网络性能测试程序,所述处理器执行所述宽频网络性能测试程序,所述宽频网络性能测试程序包含下列程序定时监测一宽频数据机的封包流量,其中所述宽频数据机通过所述宽频路由器的一广域网络端口连接至所述宽频路由器,所述宽频数据机的封包流量通过流入或流出所述广域网络端口的封包流量计算;及当所述宽频数据机的封包流量低于一临界值,执行一宽频网络性能测试。9根据权利要求8所述的宽频路由器,其特征在于,所述宽频数据机包含一无线模块,所述宽频数据机的封包流量尚包含通过所述无线模块所传输或接收的封包流量。10根据权利要求8或9所述的宽频路由器,其特征在于,所述临界值为所述宽频。
6、数据机频宽的1至15。11根据权利要求8或9所述的宽频路由器,其特征在于,所述宽频网络性能测试可为FTP上传速率测试、FTP下载速率测试、HTTP上传速率测试、HTTP下载速率测试、TCP封包流量测试、网页开启速率测试以及网络延迟测试。权利要求书CN104065527A2/2页312根据权利要求8或9所述的宽频路由器,其特征在于,通过网际网络上的一第一服务器,可设定所述宽频路由器的至少一操作参数,所述至少一操作参数选自下列群组定时执行所述宽频网络性能测试的时间排程、一受监测无线网络装置的服务设定识别码、所述宽频路由器的上传与下载速率、所述宽频网络性能测试时间区间的设定、所述封包流量临界值、一文。
7、件服务器设定、及一网站网页地址设定。13根据权利要求8或9所述的宽频路由器,其特征在于,所述宽频网络性能测试程序尚包含下列程序上传所述宽频网络性能测试结果至网际网络上的一第二服务器。14根据权利要求8或9所述的宽频路由器,其特征在于,所述宽频路由器可切换为一无线频宽分享器的操作模式。权利要求书CN104065527A1/5页4测试宽频网络性能的方法及装置技术领域0001本发明是关于一种测试网络性能的方法及装置,特别是一种测试宽频网络性能的方法及装置。背景技术0002近年来宽频网络逐渐普及,多种宽频技术例如利用光纤的FTTX(FIBERTOTHEX),或是利用铜质双绞线的XDSL(XDIGITA。
8、LSUBSCRIBERLINE)支援各种宽频服务。虽然宽频技术有着长足的发展,硬件的布建也逐渐普及,然而宽频网络使用者实际使用的频宽,仍受到宽频业者所提供的网络品质以及用户数等因素所影响,因而不同使用者在不同的时间,针对相同的宽频服务会有着不同的使用经验;因此对于一宽频使用者而言,能够了解其使用的宽频服务的性能(例如实际的上传速率及下载速率),而对宽频业者所提供的服务,做出客观的评价,将是相当重要。0003目前有许多的测试软件,可针对不同的网络服务及协定,测试宽频性能;例如由NLANR(NATIONALLABORATORYFORAPPLIEDNETWORKRESEARCH)的DAST(DIST。
9、RIBUTEDAPPLICATIONSUPPORTTEAM)所开发的IPERF,是以TCP协定(TRANSMISSIONCONTROLPROTOCOL)的封包流量,来估算网络性能;此外,如WIRESHARKTEAM所开发的网络封包分析软件WIRESHARK,亦具有相同的功能。0004虽然上述软件均相当普及,但在宽频性能的量测上仍受到相当的限制,其原因在于该等软件,仅安装于个别的主机。目前业者所提供宽频服务的频宽均相当大,一般用户(不论是企业用户或是家庭用户),会以不同的方式分享同一用户门号、同一专线(LEASEDLINE)的频宽,例如企业用户会建置内部区域网络(LAN,LOCALAREANET。
10、WORK),又或是家庭用户使用频宽分享器;不论采取何种方法,在同一时间内,可能有多台主机同时分享同一专线的频宽,而安装于个别主机的宽频测试软件在执行测试时,为测得该宽频服务的最佳性能,将尽可能的占用可用的频宽,但该软件却不一定能占用到大部分的频宽(需视分享同一专线频宽的其他主机使用网络的状况而定),因此执行宽频测试软件往往获得不正确的测试结果,并且在测试执行时,影响同一专线的其他使用者。综上所述,为得到正确的测试结果,在执行上述宽频测试软件时,必须确认没有其他主机正在占用同一专线的频宽或占用率极低,因此此类测试方法在使用上仍相当受限,自动测试的目标亦难以达成。发明内容0005为解决上述问题,以。
11、达到正确、有效率、并且自动化测试宽频网络性能的目的,本发明提供一种测试宽频网络性能的方法,包含定时监测宽频数据机的封包流量,其中宽频数据机是通过宽频路由器BROADBANDROUTER的广域网络端口WANPORT连接至宽频路由器,宽频数据机的封包流量是通过流入或流出该广域网络端口的封包流量计算;及当宽频数据机的封包流量低于一临界值,执行宽频网络性能测试。0006本发明复提供一种具有宽频网络性能测试功能的宽频路由器,其包含处理器;说明书CN104065527A2/5页5及储存装置;其中储存装置储存宽频网络性能测试程序,处理器执行宽频网络性能测试程序,宽频网络性能测试程序包含下列程序定时监测宽频数。
12、据机的封包流量,其中宽频数据机是通过宽频路由器的广域网络端口连接至宽频路由器,宽频数据机的封包流量是通过流入或流出该广域网络端口的封包流量计算;及当宽频数据机的封包流量低于一临界值,执行宽频网络性能测试。0007在本发明所提供测试宽频网络性能的方法中,宽频数据机连接至一宽频路由器,由该宽频路由器将宽频资源(频宽),分享至不同的主机,其中该宽频路由器或为一有线路由器、或为一无线路由器、亦可能切换为单纯无线频宽分享器(ACCESSPOINT)的操作模式。在此连接架构下,由流入或流出该宽频路由器广域网络端口的封包流量,即可监测该宽频资源的使用状况,在该封包流量远低于该宽频数据机频宽(ATTAINAB。
13、LERATE)的状况下,适合执行宽频性能测试,其原因在于一方面可获得较正确的测试结果,一方面不影响宽频的使用者;此一定时的程序,可在一特定的时间执行,亦可每间隔一固定的时间区间,周期性地执行。0008由于某些宽频数据机,本身即具有无线频宽分享器的功能,此种宽频数据机包含无线模块,可通过该无线模块与主机连线,使该主机直接分享宽频资源,在此一架构下,宽频资源的使用者除了通过宽频路由器连接的主机外,尚包含直接与该宽频数据机连接的主机;为正确监测该宽频资源的使用情况,该封包流量尚包含通过该无线模块所接收或传输的封包流量。0009如上所述,在该封包流量远低于该宽频数据机频宽的状况下,适合执行宽频性能测试。
14、,该封包流量的临界值可视实际需求设定的,例如一较低的临界值,将带来较正确的测试结果,而一较高的临界值,将使得测试较频繁而结果较不精准;一般而言该临界值为该宽频数据机频宽的1至15。0010在本发所提供的方法中,可以多种测试来评估宽频网络性能,其中可执行的测试包含但不限于文件传输协定(FTP)上传速率测试、FTP下载速率测试、超文件传输协定(HTTP)上传速率测试、HTTP下载速率测试、传输控制协定(TCP)封包流量测试、网页开启速率测试以及网络延迟测试(PACKETLATENCY)等。0011目前大多数的宽频服务,上传与下载配置于不同频带,且上传与下载的频宽并不对称下载频宽远大于上传的频宽,在。
15、此情况下,监测该宽频资源的使用状况,应区分为上传频宽的使用状况及下载频宽的使用状况;当所欲执行的测试相关于该宽频资源的上传频宽时,则以流出上述广域网络端口的封包以及通过上述宽频数据机无线模块接收的封包流量总和,评估该宽频资源上传频宽的使用率,当该使用率低于一预定值时,则执行该测试。当所欲执行的测试相关于该宽频资源的下载频宽时,则以流入上述广域网络端口的封包以及通过上述宽频数据机无线模块传输的封包流量总和,评估该宽频资源下载频宽的使用率,当该使用率低于一预定值时,则执行该测试。本发明亦不排除在执行任一测试前,须确认该宽频资源的上传频宽使用率及下载频宽使用率分别低于预设的临界值。0012为便利使用。
16、者装设具有宽频网络性能测试功能的宽频路由器,并且便利于更新该宽频路由器,可通过网际网络(INTERNET)上的服务器,设定该宽频路由器的操作参数,该操作参数可选自下列群组定时执行该宽频网络性能测试的时间排程、受监测无线网络装置的服务设定识别码(SSID,SERVICESETIDENTIFICATION)、宽频路由器的上传与下载速率、说明书CN104065527A3/5页6宽频网络性能测试时间区间的设定、封包流量临界值、一文件服务器设定、及一网站网页地址(URL)设定;而为使宽频使用者可以通过网际网络查询其所使用的宽频服务的性能,该宽频路由器可自动上传宽频网络性能测试结果至网际网络上的服务器。0。
17、013通过本发明所提供测试宽频网络性能的方法及装置,结果正确及不影响宽频使用者的宽频网络性能测试,可被自动执行,以帮助宽频使用者对宽频业者所提供的服务,做出客观评价。附图说明0014此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中0015图1是本发明第一实施例测试宽频网络性能的方法流程图。0016图2是例示本发明第一实施例的系统架构图,宽频用户通过本发明具有宽频网络性能测试功能的宽频路由器连接至宽频数据机。0017图3中包含的(A)至(F)是本发明第一实施例,以TCP封包流量评估宽频网络性能的结果。0018图4A是以一FTP下载速率测试,长期评。
18、估一宽频线路的结果。0019图4B是以一FTP上传速率测试,长期评估一宽频线路的结果。0020图5A是以一HTTP下载速率测试,长期评估一宽频线路的结果。0021图5B是以一HTTP上传速率测试,长期评估一宽频线路的结果。0022图6A是以开启知名网站YAHOO首页的速率测试,长期评估一宽频线路的结果。0023图6B是以开启知名网站YOUTUBE首页的速率测试,长期评估一宽频线路的结果。0024图7是举例本发明第二实施例的系统架构图,宽频用户通过本发明具有宽频网络性能测试功能的宽频路由器连接至具有频宽分享器功能的宽频数据机。0025附图标号说明0026步骤101、102、103、104、105。
19、0027宽频路由器2000028宽频数据机2010029网际网络2020030服务器203、2040031主机210、2200032宽频路由器7000033宽频数据机7010034网际网络7020035服务器703、7040036主机710、720、730具体实施方式0037以下将配合图示详细叙述例示实施例。然而,这些实施例可以包含于不同的形式中,且不应被解释为用以限制本发明。这些实施例的提供使得本发明的揭露完整与完全,本说明书CN104065527A4/5页7领域技术人员将能经由该些实施例了解本发明的范畴。0038本发明第一实施例测试宽频网络性能的方法,其简单流程如图1所示;本实施例的系统架。
20、构图如图2所示,其中一宽频业者通过一宽频数据机201提供一宽频服务,使宽频用户可以连接至网际网络(INTERNET)202,宽频用户使用一宽频路由器200将该宽频资源分享给主机210及主机220,其中宽频路由器200是通过有线或无线的方式连接主机210及主机220,宽频路由器200通过广域网络端口连接至宽频数据机201。在图2的系统架构中,宽频路由器的主要功能,是在开放式通信系统互联参考模型(OSI,OPENSYSTEMINTERCONNECTIONREFERENCEMODEL)中的第三层传递封包,宽频路由器200尚具有网络地址转换NAT,NETWORKADDRESSTRANSLATION的功。
21、能,可以赋予主机210及主机220各一虚拟的本地网络地址;而宽频数据机201的主要功能,是在本地网络与广域网络间传递封包。在本发明另一实施态样中,宽频路由器200可切换至一单纯的无线网络频宽分享器的操作模式,亦可达到分享频宽的功能。0039在本实施例中,宽频路由器200具有宽频网络性能测试的功能;根据图2所示的架构图,该宽频资源(频宽)的使用状况,可由宽频数据机201的封包流量所反应,由于宽频数据机201与宽频路由器200是通过宽频路由器200的广域网络端口连接,上述封包流量可被宽频路由器200所监测;宽频路由器200可以在固定时点执行监测,亦可周期性地执行监测,当监测结果显示该宽频资源的频宽。
22、使用率上述封包流量低于10时,宽频路由器200即执行一宽频网络性能测试;宽频路由器200可以针对不同的网络服务及不同的网络协定,执行多种不同的测试,以评估宽频网络性能。0040本实施例的一态样,是利用TCP封包流量测试,来评估一下载频宽100MBPS的一宽频线路,当该宽频资源的下载频宽使用率低于10时,宽频路由器200是执行一传输控制协定(TCP)封包流量测试,其中宽频路由器200是下载一个或多个大小为10MBYTES的文件,通过宽频路由器200所收到的TCP封包数量计算出TCP封包流量,此流量反映出该宽频线路下载的频宽。图3中包含的(A)、(B)、(C)、(D)、(E)及(F)是分别下载一个。
23、、两个、三个、四个、五个及十个上述文件以进行TCP封包流量测试的结果,实验结果显示,不论下载一个或多个文件,经由该宽频线路下载文件的最高速率大约为90MBPS,亦即为该宽频线路下载频宽的90;在本态样中,IPERF及WIRESHARK两软件亦被执行,以验证上述结果的正确性,而两个测试软件均显示出近似的测试结果。0041本实施例其他态样,是利用文件传输协定(FTP)上传速率测试、FTP下载速率测试、超文件传输协定(HTTP)上传速率测试、HTTP下载速率测试、以及网页开启速率测试,来评估一下传频宽为120MBPS,上载频宽为10MBPS的一宽频线路;图4A为以FTP下载速率测试,长期评估该宽频线。
24、路的结果;图4B为以FTP上传速率测试,长期评估该宽频线路的结果;图5A为以HTTP下载速率测试,长期评估该宽频线路的结果;图5B为以HTTP上传速率测试,长期评估该宽频线路的结果;该等测试是通过上传一大小为30MB的文件,或下载一大小为360MB的文件来计算该宽频线路的性能。图6A与图6B则分别以开启知名网站YAHOO及YOUTUBE首页的速度,长期评估该宽频线路的结果。0042在本实施例中,上述测试结果由宽频路由器200自动上传至一网际网络上的服务器203,以供宽频用户参考。为便利使用者装设宽频路由器200,并且便利于更新宽频路由器200的设定,一网际网络上的服务器204可用以设定该宽频路。
25、由器200的操作参数,举例说明书CN104065527A5/5页8而言,何时执行该宽频网络性能测试、周期性执行该宽频网络性能测试的时间区间、宽频路由器200的上传与下载速率、执行测试的封包流量临界值、下载文件的文件服务器设定、或执行网页开启速率测试时的一网站网页地址(URL)等设定,均可通过服务器204而予以更新宽频路由器;在本实施例一具体态样中,在宽频路由器200预先配置好的设定内,存有服务器204的位置,当宽频路由器200连接上网络之时或开始执行测试之时,会与服务器204连结,获取所需的参数。0043本实施例中的宽频路由器200,除具备连线功能的网络模块外,至少包含一处理器及一储存装置,该。
26、储存装置可能为硬盘、闪存或其他类似装置。本实施例所揭示测试宽频网络性能的方法,是通过一程序码实现,该程序码储存于该储存装置并由该处理器执行,上述该宽频路由器200的操作参数,亦储存于该储存装置,而更新的操作参数,可通过服务器204写入宽频路由器200。在本实施例另一具体态样中,宽频路由器200是通过一嵌入式开发平台(EMBEDDEDDEVELOPPLATFORM)OPENWRT所开发。0044本发明第二实施例的系统架构图如图7所示,包含宽频路由器700、宽频数据机701、网际网络702、网际网络上储存测试结果的服务器703、网际网络上设定路由器700操作参数的服务器704、以及使用宽频资源的主。
27、机710、720及730;各装置的连接关系与第一实施例相同,除主机730直接以无线方式与宽频数据机701连接,并未通过宽频路由器700;在本实施例中,宽频数据机701包含一无线模块,使宽频数据机701兼具有无线网络分享器的功能,因此主机730可直接与宽频数据机701连接,而得以分享该宽频资源。0045在本实施例中,宽频路由器700具有第一实施例中宽频路由器200的所有功能,但由于主机730直接以无线方式与宽频数据机701连接,主机730所占用的宽频资源,并没有反应在宽频路由器700广域网络端口的封包流量;为能准确监测宽频数据机701的封包流量,宽频路由器700尚需监测通过宽频数据机701无线模。
28、块传送及接收的封包流量,在本实施例一态样中,执行此无线监测功能的硬件,为位于该宽频路由器700内的一独立无线监测模块,包含天线、接受器;而在本实施例另一态样中,执行此无线监测功能的硬件,并非该宽频路由器700内的一独立无线监测模块,该无线监测功能是与该宽频路由器700的其他功能,共用相同的硬件;在一具体态样中,该宽频路由器700包含一天线系统,用以与主机720建立实体连线,并同时监测主机730与无线宽频数据机701间的封包流量。此外,关于上述无线监测功能,尚有一技术难题需克服,此技术问题在于实际的环境中,可能同时有多个无线信号,该宽频路由器700需要决定建立无线连结的对象,才能开始监测无线封包。
29、流量;在本实施例中,解决此一问题的技术手段为通过服务器704,将该无线宽频数据机701上无线模块的服务设定识别码(SSID)写入该宽频路由器700,使宽频路由器700能建立正确的无线连结,达成监测无线封包流量的功能,根据此无线封包流量与流出及流入宽频路由器700广域网络端口封包流量的总和,宽频路由器700可根据如图1所示的流程,决定是否执行并完成宽频网络性能测试,以确保该测试的结果正确性,并且不影响宽频使用者710、720及730。0046以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104065527A1/7页9图1说明书附图CN104065527A2/7页10图2说明书附图CN104065527A103/7页11图3说明书附图CN104065527A114/7页12图4A图4B说明书附图CN104065527A125/7页13图5A图5B说明书附图CN104065527A136/7页14图6A图6B说明书附图CN104065527A147/7页15图7说明书附图CN104065527A15。