[发明专利]一种带宽测量方法和装置有效
申请号: | 200910080724.0 | 申请日: | 2009-03-27 |
公开(公告)号: | CN101505244A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 魏逢一 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100036北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 带宽 测量方法 装置 | ||
技术领域
本发明涉及一种带宽测量方法和装置,特别是涉及网络线路带宽动态测量技术的方法和装置,属于数据通信技术领域。
背景技术
网络带宽是指在单位时间内可传输的最大数据量,其通常以比特每秒(bits per second,简称bps)为单位,即每秒可传输的比特数。
宽带通信网络是由互联网服务供应商(Internet Service Provider,简称ISP)提供的,以允许各用户终端以及局域网进行通信互联。在现有的宽带通信网络中,用户终端或企业、网吧局域网等接入因特网时,需要向ISP申请并购买带宽及接入方式,所述接入方式一般包括:非对称数字用户线路(Asymmetric Digital Subscriber Line,简称ADSL)、光纤独享接入等等。个人用户终端一般通过ADSL接入,企业、网吧局域网一般采用光纤独享接入方式。
随着网络技术的快速发展,各种各样的网络应用层出不穷,对网络带宽不断提出更多、更高的需求,特别是点对点(Peer to Peer,简称P2P)应用的不断丰富,使得网络带宽资源越来越显得匮乏。
为了对有限的带宽资源进行合理的控制和分配,保证带宽分配的公平性以及保证关键业务的正常运行,现今的网络设备(如:路由器、交换机等)都自带了网络带宽控制功能,这些带宽控制功能往往需要事先知道局域网与因特网连线的线路带宽,进而才能进行合理的带宽分配。如果预知的线路带宽不准,则就可能影响带宽分配的合理性。假设线路实际带宽只能达到6兆比特每秒(Mega bits per second,简称Mbps),可带宽控制 功能却按预知的10Mbps带宽进行分配,可能某时刻系统给高优先级业务分配7Mbps的带宽,而给低优先级业务分配3Mbps带宽,但因为线路实际带宽仅6Mbps,高优先级业务的7Mbps带宽是根本无法保证的。假设线路实际带宽有10Mbps,可带宽控制功能却按预知的8Mbps进行分配,那么就会有2Mbps的带宽始终得不到分配,影响带宽利用率。也就是说,如果预知的带宽值与实际不符,就可能使带宽分配达不到预期效果,甚至完全失效。
然而,多数用户并不具备相应的网络背景知识,所以一般的网络设备只能要求用户输入ISP所提供的线路带宽值。但由于线路损耗等主客观的原因,企业、网吧局域网等与因特网通讯的最大可达带宽值往往低于其从ISP处购买的带宽值,所以网络设备一般还需要内建线路带宽检测功能,以使带宽分配更具合理性。
现有的带宽测量方法可以设定一个带宽预设值,并作为初始的带宽上限值,在自动检测流程中通过统计额定时间内网络设备所传输的数据包流量,估算出网络带宽值,若估算带宽值超过带宽上限值,则用估算带宽值更新网络设备原先记录的带宽上限值。该带宽测量方法通过无限循环检测,只要出现当前传输带宽值高于带宽上限值,则更新带宽上限值。
该技术方案虽然实现简单,但存在以下不足:此方案没有考虑线路带宽测量期间是否开启带宽控制,如果初始时开启带宽控制,由于带宽控制会影响线路带宽的利用率,则接口流量会因为受到压制而不能准确的表征线路实际带宽,而此方案仅根据当前的带宽测量情况来更新线路带宽,因而无法测出准确的带宽值;如果初始时不开启带宽控制,经过一个带宽测量周期后再开启,则初始时可能造成网络不稳定。因此该方案无法在开启带宽控制功能时准确测量网络线路的实际带宽。
发明内容
本发明的目的是提供一种带宽测量方法和装置,用于解决现有技术的不足,提供一种可在开启带宽控制的同时,有效动态测量网络线路带宽,以使网络设备对带宽资源进行更合理有效分配的方法。
为实现上述目的,本发明提供了一种带宽测量方法,所述方法包括:
步骤S1,初始化线路带宽值为带宽预设值;
步骤S2,定期检测接口流量速率,并记录接口流量速率峰值;所述接口流量速率峰值为从初始到当前时刻为止所检测到的接口流量速率最大值;
步骤S3,根据带宽预设值、当前的线路带宽值和接口流量速率峰值调整线路带宽值;具体包括:步骤S31,判断所述接口流量速率峰值是否大于当前的线路带宽值,如果是则根据带宽预设值和接口流量速率峰值调整线路带宽值,否则执行步骤S32;步骤S32,在系统运行时间达到第一时间周期时,根据当前的线路带宽值和接口流量速率峰值来调整线路带宽值。
为了实现上述目的,本发明还提供了一种带宽测量装置,所述装置包括初始化模块、检测记录模块、信息存储模块和带宽调整模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910080724.0/2.html,转载请声明来源钻瓜专利网。