CN113194007A - 一种网络可用带宽测量方法、系统、设备及可读存储介质 - Google Patents
一种网络可用带宽测量方法、系统、设备及可读存储介质 Download PDFInfo
- Publication number
- CN113194007A CN113194007A CN202110438552.0A CN202110438552A CN113194007A CN 113194007 A CN113194007 A CN 113194007A CN 202110438552 A CN202110438552 A CN 202110438552A CN 113194007 A CN113194007 A CN 113194007A
- Authority
- CN
- China
- Prior art keywords
- queue
- available bandwidth
- host
- packet
- source host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000001514 detection method Methods 0.000 claims abstract description 77
- 230000004044 response Effects 0.000 claims abstract description 37
- 230000008859 change Effects 0.000 claims abstract description 20
- 239000000523 sample Substances 0.000 claims description 49
- 230000004083 survival effect Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 238000000691 measurement method Methods 0.000 abstract description 2
- 238000005259 measurement Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 235000008694 Humulus lupulus Nutrition 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0882—Utilisation of link capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/20—Hop count for routing purposes, e.g. TTL
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种网络可用带宽测量方法、系统、设备及可读存储介质,通过在源主机和目的主机之间构建包括基本队列和附加队列的探测包队列结构,采用双队列协同测量方法,在源主机上抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化,同时结合由源主机向目的主机传递此前计算的附加队列响应包时间数据,得到的每一跳路由造成的相邻探测包时间差变化,对可用带宽的估计值进行调整即可得到网络可用带宽,本发明通过评估探测队列在网络各路由排队对带宽估计模型的影响,进而更精确的估计网络路径的可用带宽。
Description
技术领域
本发明属于网络安全与带宽测量领域,特别涉及一种网络可用带宽测量方法、系统、设备及可读存储介质。
背景技术
近年来,随着视频点播、流媒体、网络游戏、P2P等业务的迅猛发展,网络业务量、网络流量的快速增长使得网络结构变得更加复杂,网络规模也愈加庞大,同时,新兴业务对服务质量提出了更高的要求。网络可用带宽是网络协议设计、网络管理、QOS部署等方面的重要参数,是减少网络拥塞、保障网络可靠性的重要指标。目前,端到端路径可用带宽的测量方法主要是基于Packet pair和Packet train的基本思想,测量方式主要可分为包间隔模型技术(Probe Gap Model,PGM)和包速率模型技术(Probe Rate Model,PRM)。
PRM算法的基本原理是:通过不断改变探测包的发送速率,寻找发送速率和到达速率匹配的转折点,将相应探测包的平均到达速率作为路径可用带宽的估算值,其会对网络路径造成较大负担。PGM算法是在包对模型的基础上发展的,其原理是通过两个探测包到达目的端的时间间隔变化来估测出可用带宽,其需要发送的网络流量较小,但更易受到网络背景流量等噪音的影响,同时探测包在非瓶颈链路上额外的排队等待增加了探测包对的间隔,会使最终结果严重低估端到端路径的可用带宽。简单的packet train队列结构易受网络背景流量干扰且无法得知队列受干扰的程度,从而无法判断测量带宽的准确性。国内外目前已有的带宽测量算法在时间复杂度、稳定性、占用带宽资源、测量时间、测量精度等方面尚无一个较优的方法,由此可见如何在利用少量探测流量更准确地估计网络可用带宽是个具有极高应用价值的问题。
发明内容
本发明的目的在于提供一种网络可用带宽测量方法、系统、设备及可读存储介质,以克服现有技术的不足。
为达到上述目的,本发明采用如下技术方案:
一种网络可用带宽测量方法,包括以下步骤:
S1,在源主机和目的主机之间构建包括基本队列和附加队列的探测包队列;
S2,将步骤S1中构造的探测包队列以初始发送速率发出;
S3,在源主机上抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化;
S4,在目的主机上抓取基本队列并计算可用带宽估计值;
S5,由源主机向目的主机传递此前计算的附加队列响应包时间数据,结合步骤S3中得到的每一跳路由造成的相邻探测包时间差变化,对步骤S4中计算出的可用带宽的估计值进行调整即可得到网络可用带宽。
进一步的,基本队列包括多个大小相同、生存时间相同的探测包,所有探测包采用同种协议、发送端口、目的端口、源IP以及目的IP。
进一步的,附加队列包括多个生存时间从H递减到1的探测包对;其中H表示目的主机与源主机之间的路由跳数,探测包对为一对生存时间相同的探测包。
进一步的,基本队列所有探测包到达目的主机后,计算基本队列中的相邻探测包间的时间间隔,根据packet pair的基本原理,利用探测包的大小以及相邻探测包间的时间间隔,估算出初始的从源主机到目的主机间网络路径的可用带宽。
进一步的,在步骤S2中,源主机按顺序快速将构造好的探测队列APT+BPT发出,附加队列在前,基本队列在后,连续发送。
进一步的,在步骤S4中,计算基本队列中的探测包到达目的主机时的时间间隔,记为ATG=[T1,T2,...,Tn-1],其中Ti表示探测包pi与pi+1到达目的主机的时间间隔,ATG的中位数记为T。
进一步的,利用得到的基本队列到达目的IP的时间间隔ATG减去瓶颈链路下游排队带来的延时,得到的调整后时间间隔记为MTG=[m1,m2,...,mn-1],其中对MTG序列取中位数得到m,则可得到从源主机到目的主机网络路径的可用带宽B,D表示单个探测包的大小。
一种网络可用带宽测量系统,包括源主机、目的主机和探测包队列模块;
源主机用于将探测包队列以初始发送速率发出至目的主机,探测包队列模块用于抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化;同时在目的主机上抓取基本队列并计算可用带宽,由源主机向目的主机传递此前计算的附加队列响应包时间数据,结合每一跳路由造成的相邻探测包时间差变化,对可用带宽估计值进行调整即可得到网络可用带宽。
一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述网络可用带宽测量方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述网络可用带宽测量方法的步骤。
与现有技术相比,本发明具有以下有益的技术效果:
本发明一种网络可用带宽测量方法,通过在源主机和目的主机之间构建包括基本队列和附加队列的探测包队列结构,采用双队列协同测量方法,在源主机上抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化,同时结合由源主机向目的主机传递此前计算的附加队列响应包时间数据,得到的每一跳路由造成的相邻探测包时间差变化,对可用带宽的估计值进行调整即可得到网络可用带宽,本发明通过评估探测队列在网络各路由排队对带宽估计模型的影响,进而更精确的估计网络路径的可用带宽。
进一步的,通过引入附加队列、利用路由器响应机制,极大程度的削弱了瓶颈链路下游探测队列排队对可用带宽估计的影响,有很强的泛用性与启发性。
本发明一种网络可用带宽测量系统,基于PGM算法,利用双队列协同探测,实现对网络路径可用带宽的更准确估计,提高测量精度。
附图说明
图1为本发明实施例中探测包队列系统结构示意图。
图2为本发明实施例中5节点网络路径结构示意图。
图3为本发明实施例中探测包队列结构示意图。
图4为本发明实施例中附加队列相应变化结构示意图。
具体实施方式
下面结合附图对本发明做进一步详细描述:
一种网络可用带宽测量方法,包括以下步骤:
S1,在源主机和目的之间构建探测包队列,探测包队列包括基本队列和附加队列;
如图1所示,基本队列包括多个大小相同、生存时间(TTL)相同的探测包,同时为避免路由器负载均衡策略对同一探测包队列不同探测包路径的干扰,所有探测包采用同种协议、发送端口、目的端口、源IP以及目的IP。为保证基本队列中所有探测包都能到达目的主机,所有探测包的生存时间设为最大值255。
附加队列包括多个生存时间从H递减到1的探测包对;其中H表示目的主机与源主机之间的路由跳数,可根据需要改变。探测包对是指一对生存时间相同的探测包,会诱使同一跳路由产生并返回一对ICMP超时响应包,响应包对的时间差可以看作对应探测包对到达该路由的时间差。
S2,从部署探测程序的源主机向目的主机发送探测队列:将步骤S1中构造的探测包队列以较大的初始发送速率发送,同时运行监听抓取由附加队列诱发路由器产生的响应包;
S3,在源主机上抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化;持续监听并抓取由附加队列中的探测包诱发的ICMP超时响应包信息,由于附加队列中探测包TTL从H递减到1,故附加队列每经过一跳路由都会有一对探测包生存时间变为0并诱使该路由产生并返回一对ICMP超时响应包对,这对响应包的时间差等于对应探测包到达路由的时间差。
S4,在目的主机上抓取基本队列并计算可用带宽:基本队列所有探测包到达目的主机后,计算基本队列中的相邻探测包间的时间间隔,根据packet pair的基本原理,利用探测包的大小以及相邻探测包间的时间间隔,估算出初始的从源主机到目的主机间网络路径的可用带宽。
S5,由源主机向目的主机传递此前计算的附加队列响应包时间数据,结合步骤S3中得到的每一跳路由造成的相邻探测包时间差变化,对步骤S4中计算出的可用带宽的估计值进行调整即可得到网络可用带宽。
在步骤S1中,设从源主机到目的主机经过的路由跳数为H,则构造如图1所示探测队列,整个探测队列由基本对列和附加队列组成,其中基本队列(Base Packet Train,BPT)由一组大小均为D、数量为n、采用相同协议、目的端口均为dport、发送端口均为sport的探测包组成,其生存时间均设为最大值255,记为BPT=[p1,p2,...,pn];附加队列(AdditionalPacket Train,APT)中的探测包除生存时间外,与基本队列中的探测包一致,其生存时间按距离基本队列由近及远从H递减到1,共由H组。每组由z(z>1)个探测包组成,记为APT=[a11,a1z,...,aij,...,aHz-1,aHz],其中i表示组号,j表示组内编号。
在步骤S2中,源主机按顺序快速将构造好的探测队列APT+BPT发出,附加队列在前,基本队列在后,连续发送。
在步骤S3中,每一跳路由的会返回一组响应包,记为R=[r11,r12,...,rij,...,rHz],其中i表示组号,即路由器的跳数,j表示组内编号,与APT中的探测包一一对应。计算每一组响应包的间隔大小,记为τ=[τ11,τ12,τij...τHz-1],τij表示响应包rij与rij+1达到源主机的时间间隔ti。取每一组τij(j∈(1,z-1))的中位数得到ti。根据t1...tH,可以计算出探测队列经过每一跳路由时,相邻数据包时间间隔的变化值δ=[δ1,δ2,...,δH-1],根据得到的δ序列,观察δ1到δH-1的值,取其中的最大值δP,则第P跳到P+1跳路由间最有可能为瓶颈链路,记录此跳。
在步骤S4中,计算基本队列中的探测包到达目的主机时的时间间隔(ArrivalTime Gap),记为ATG=[T1,T2,...,Tn-1],其中Ti表示探测包pi与pi+1到达目的主机的时间间隔,ATG的中位数记为T。
在步骤S5中,利用步骤S4中得到的基本队列到达目的IP的时间间隔ATG减去步骤3中得到的瓶颈链路下游排队带来的延时,得到的调整后时间间隔(ModifiedTime Gap)记为MTG=[m1,m2,...,mn-1],其中对MTG序列取中位数得到m,则根据packet pair原理可知,其中B表示从源主机到目的主机网络路径的可用带宽,D表示单个探测包的大小。
本发明一个实施例中,提供了一种终端设备,该终端设备包括处理器以及存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于执行所述计算机存储介质存储的程序指令。处理器采用中央处理单元(CPU),或者采用其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其是终端的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;本发明实施例所述的处理器可以用于网络可用带宽测量方法的操作。
实施例:一种网络可用带宽测量系统,能够用于实现上述实施例中的网络可用带宽测量方法,包括源主机、目的主机和探测包队列模块;
源主机用于将探测包队列以初始发送速率发出至目的主机,探测包队列模块用于抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化;同时在目的主机上抓取基本队列并计算可用带宽,由源主机向目的主机传递此前计算的附加队列响应包时间数据,结合每一跳路由造成的相邻探测包时间差变化,对可用带宽估计值进行调整即可得到网络可用带宽。
本发明再一个实施例中,本发明还提供了一种存储介质,具体采用计算机可读存储介质(Memory),所述计算机可读存储介质是终端设备中的记忆设备,用于存放程序和数据。计算机可读存储介质包括终端设备中的内置存储介质,提供存储空间,存储了终端的操作系统,也可包括终端设备所支持的扩展存储介质。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(Non-volatile memory),例如至少一个磁盘存储器。可由处理器加载并执行计算机可读存储介质中存放的一条或一条以上指令,以实现上述实施例中有关网络可用带宽测量方法的相应步骤。
以图2中的5节点网络路径为例,源主机与目的主机之间共三个路由器,其中源主机与第1跳路由间的可用带宽为100Mbps,第1、2跳路由间的可用带宽为10Mbps,第2、3跳路由间的可用带宽为50Mbps,第3跳路由与目的主机间的可用带宽为30Mbps,第1、2跳路由间为瓶颈链路。
步骤1:构造图3所示探测队列,其中基本队列由20个大小1500字节、源端口33533、目的端口53、生存时间为255的探测包[p1,p2,...,p20]组成;附加队列由8个大小1500字节、源端口33533、目的端口53、生存时间时间依次为[1,1,2,2,3,3,4,4]的探测包[a11,a12,a21,a22,a31,a32,a41,a42]组成。
步骤2:从源主机向目的主机以1000Mbps的速率发送附加队列与基本队列,源主机与第一跳路由间的带宽限制使得队列达到第一跳路由的速度仅为100Mbps。
步骤3:探测队列在经过第1跳路由前,探测包间的间隔极小可视为0,在探测队列经过第1跳路由后,探测包的间隔由于从大带宽进入小带宽,其探测包的间隔变大,同时,附加队列中初始生存时间为1的探测包对a11,a12生存时间变为0,第一跳路由返回一对响应包r11,r12。其两者返回源主机时间分别为1.3ms,1.4ms。由于每组只有两个响应包,故t1=τ11=0.1ms,此t1可以视作所有相邻数据包经过第一跳后的时间间隔。同理在附加队列经过第2、3、4跳依次可t2=τ21=2.1ms,t3=τ31=2.5ms,t4=τ41=3.3ms。由此推出相邻数据包时间间隔变化δ1=1ms,δ2=0.2ms,δ3=0.4ms,δ1为最大值,推断第1跳路由与第2跳路由间为瓶颈链路,图4展示了附加队列在整个过程中的变化。
步骤4:基本队列到达目的主机的时间间隔为ATG=[T1,T2,...,T19],其中位数T为=1.8ms
步骤5:利用步骤4中得到的基本队列时间间隔与步骤3中得到的瓶颈链路跳数及其下游路由的排队延时变化,可得:
由packet pair原理计算出瓶颈链路带宽的大小
若未经调整,则算出的可用带宽为6.7Mbps,在10Mbps的基础上偏差了33%左右。
本发明是基于PGM算法,利用双队列协同探测,实现对网络路径可用带宽的更准确估计。与其他的端到端可用带宽测量技术相比,本发明通过引入附加队列、利用路由器响应机制,极大程度的削弱了瓶颈链路下游探测队列排队对可用带宽估计的影响,有很强的泛用性与启发性。
Claims (10)
1.一种网络可用带宽测量方法,其特征在于,包括以下步骤:
S1,在源主机和目的主机之间构建包括基本队列和附加队列的探测包队列;
S2,将步骤S1中构造的探测包队列以初始发送速率发出;
S3,在源主机上抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化;
S4,在目的主机上抓取基本队列并计算可用带宽估计值;
S5,由源主机向目的主机传递此前计算的附加队列响应包时间数据,结合步骤S3中得到的每一跳路由造成的相邻探测包时间差变化,对步骤S4中计算出的可用带宽的估计值进行调整即可得到网络可用带宽。
2.根据权利要求1所述的一种网络可用带宽测量方法,其特征在于,基本队列包括多个大小相同、生存时间相同的探测包,所有探测包采用同种协议、发送端口、目的端口、源IP以及目的IP。
3.根据权利要求2所述的一种网络可用带宽测量方法,其特征在于,附加队列包括多个生存时间从H递减到1的探测包对;其中H表示目的主机与源主机之间的路由跳数,探测包对为一对生存时间相同的探测包。
4.根据权利要求1所述的一种网络可用带宽测量方法,其特征在于,基本队列所有探测包到达目的主机后,计算基本队列中的相邻探测包间的时间间隔,根据packet pair的基本原理,利用探测包的大小以及相邻探测包间的时间间隔,估算出初始的从源主机到目的主机间网络路径的可用带宽。
5.根据权利要求1所述的一种网络可用带宽测量方法,其特征在于,在步骤S2中,源主机按顺序快速将构造好的探测队列APT+BPT发出,附加队列在前,基本队列在后,连续发送。
6.根据权利要求1所述的一种网络可用带宽测量方法,其特征在于,在步骤S4中,计算基本队列中的探测包到达目的主机时的时间间隔,记为ATG=[T1,T2,…,Tn-1],其中Ti表示探测包pi与pi+1到达目的主机的时间间隔,ATG的中位数记为T。
8.一种网络可用带宽测量系统,其特征在于,包括源主机、目的主机和探测包队列模块;
源主机用于将探测包队列以初始发送速率发出至目的主机,探测包队列模块用于抓取并记录由附加队列诱发的ICMP超时响应包信息,根据源主机抓取的响应包信息,计算并记录每一跳相邻探测包对到达路由的时间差以及相邻路由由于排队导致的探测包对到达时间差变化;同时在目的主机上抓取基本队列并计算可用带宽,由源主机向目的主机传递此前计算的附加队列响应包时间数据,结合每一跳路由造成的相邻探测包时间差变化,对可用带宽估计值进行调整即可得到网络可用带宽。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110438552.0A CN113194007B (zh) | 2021-04-22 | 2021-04-22 | 一种网络可用带宽测量方法、系统、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110438552.0A CN113194007B (zh) | 2021-04-22 | 2021-04-22 | 一种网络可用带宽测量方法、系统、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113194007A true CN113194007A (zh) | 2021-07-30 |
CN113194007B CN113194007B (zh) | 2023-03-28 |
Family
ID=76978408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110438552.0A Active CN113194007B (zh) | 2021-04-22 | 2021-04-22 | 一种网络可用带宽测量方法、系统、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113194007B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115174429A (zh) * | 2022-05-25 | 2022-10-11 | 深信服科技股份有限公司 | 网络带宽检测方法、装置、系统、设备及存储介质 |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272297A (zh) * | 1998-02-27 | 2000-11-01 | 精工爱普生株式会社 | 预测带宽分配方法和装置 |
FR2803151A1 (fr) * | 1999-12-24 | 2001-06-29 | Canon Europa Nv | Procede et dispositif d'apprentissage automatique d'adresses dans un reseau de telecommunications, et systemes les mettant en oeuvre |
AU2001244996A1 (en) * | 2000-04-10 | 2002-01-10 | Switchcore Ab | Method and apparatus for distribution of bandwidth in a switch |
JP2002044125A (ja) * | 2000-07-19 | 2002-02-08 | Nippon Telegr & Teleph Corp <Ntt> | パケットネットワーク |
US20030016630A1 (en) * | 2001-06-14 | 2003-01-23 | Microsoft Corporation | Method and system for providing adaptive bandwidth control for real-time communication |
JP2003050288A (ja) * | 2001-08-06 | 2003-02-21 | Communication Research Laboratory | コンピュータネットワークの時刻同期方法 |
CN101026509A (zh) * | 2007-02-28 | 2007-08-29 | 西南科技大学 | 一种端到端低可用带宽测量方法 |
KR20080059897A (ko) * | 2006-12-26 | 2008-07-01 | 한국정보통신대학교 산학협력단 | Ip 패킷망에서 타임스탬프 메시지와 단방향 지연시간 차이를 이용한 단대단 가용대역폭 측정방법 |
CN101287299A (zh) * | 2007-04-13 | 2008-10-15 | 三星电子株式会社 | 宽带无线接入系统中的上行链路带宽请求装置及方法 |
CN101512970A (zh) * | 2005-04-15 | 2009-08-19 | 新泽西理工学院 | 宽带无源光网络的动态带宽分配和业务划分 |
CN101958811A (zh) * | 2009-07-14 | 2011-01-26 | 中兴通讯股份有限公司 | 一种端到端可用带宽测量方法及系统 |
US8151019B1 (en) * | 2008-04-22 | 2012-04-03 | Lockheed Martin Corporation | Adaptive network traffic shaper |
CN103312632A (zh) * | 2013-07-01 | 2013-09-18 | 北京邮电大学 | 一种测量可用带宽的方法 |
CN103746875A (zh) * | 2013-12-31 | 2014-04-23 | 广东工业大学 | 一种基于二分法的多跳无线网络可用带宽自适应检测方法 |
CN105490882A (zh) * | 2015-12-11 | 2016-04-13 | 上海大学 | 可抵御膨胀攻击的网络物理带宽测量方法 |
CN105706412A (zh) * | 2013-07-03 | 2016-06-22 | 爱立信股份有限公司 | 自校正内容递送网络中的带宽策略管理 |
EP3125497A1 (en) * | 2015-07-31 | 2017-02-01 | Imagination Technologies Limited | Estimating processor load |
CN107431719A (zh) * | 2015-02-10 | 2017-12-01 | 爱立信股份有限公司 | 响应abr客户端的工作循环而用于管理带宽的系统和方法 |
CN111670562A (zh) * | 2018-01-31 | 2020-09-15 | 阿西亚Spe有限责任公司 | 用于宽带通信链路性能监控的系统和方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7215678B1 (en) * | 2000-04-10 | 2007-05-08 | Switchcore, A.B. | Method and apparatus for distribution of bandwidth in a switch |
-
2021
- 2021-04-22 CN CN202110438552.0A patent/CN113194007B/zh active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272297A (zh) * | 1998-02-27 | 2000-11-01 | 精工爱普生株式会社 | 预测带宽分配方法和装置 |
FR2803151A1 (fr) * | 1999-12-24 | 2001-06-29 | Canon Europa Nv | Procede et dispositif d'apprentissage automatique d'adresses dans un reseau de telecommunications, et systemes les mettant en oeuvre |
AU2001244996A1 (en) * | 2000-04-10 | 2002-01-10 | Switchcore Ab | Method and apparatus for distribution of bandwidth in a switch |
JP2002044125A (ja) * | 2000-07-19 | 2002-02-08 | Nippon Telegr & Teleph Corp <Ntt> | パケットネットワーク |
US20030016630A1 (en) * | 2001-06-14 | 2003-01-23 | Microsoft Corporation | Method and system for providing adaptive bandwidth control for real-time communication |
JP2003050288A (ja) * | 2001-08-06 | 2003-02-21 | Communication Research Laboratory | コンピュータネットワークの時刻同期方法 |
CN101512970A (zh) * | 2005-04-15 | 2009-08-19 | 新泽西理工学院 | 宽带无源光网络的动态带宽分配和业务划分 |
KR20080059897A (ko) * | 2006-12-26 | 2008-07-01 | 한국정보통신대학교 산학협력단 | Ip 패킷망에서 타임스탬프 메시지와 단방향 지연시간 차이를 이용한 단대단 가용대역폭 측정방법 |
CN101026509A (zh) * | 2007-02-28 | 2007-08-29 | 西南科技大学 | 一种端到端低可用带宽测量方法 |
CN101287299A (zh) * | 2007-04-13 | 2008-10-15 | 三星电子株式会社 | 宽带无线接入系统中的上行链路带宽请求装置及方法 |
US8151019B1 (en) * | 2008-04-22 | 2012-04-03 | Lockheed Martin Corporation | Adaptive network traffic shaper |
CN101958811A (zh) * | 2009-07-14 | 2011-01-26 | 中兴通讯股份有限公司 | 一种端到端可用带宽测量方法及系统 |
CN103312632A (zh) * | 2013-07-01 | 2013-09-18 | 北京邮电大学 | 一种测量可用带宽的方法 |
CN105706412A (zh) * | 2013-07-03 | 2016-06-22 | 爱立信股份有限公司 | 自校正内容递送网络中的带宽策略管理 |
CN103746875A (zh) * | 2013-12-31 | 2014-04-23 | 广东工业大学 | 一种基于二分法的多跳无线网络可用带宽自适应检测方法 |
CN107431719A (zh) * | 2015-02-10 | 2017-12-01 | 爱立信股份有限公司 | 响应abr客户端的工作循环而用于管理带宽的系统和方法 |
EP3125497A1 (en) * | 2015-07-31 | 2017-02-01 | Imagination Technologies Limited | Estimating processor load |
CN105490882A (zh) * | 2015-12-11 | 2016-04-13 | 上海大学 | 可抵御膨胀攻击的网络物理带宽测量方法 |
CN111670562A (zh) * | 2018-01-31 | 2020-09-15 | 阿西亚Spe有限责任公司 | 用于宽带通信链路性能监控的系统和方法 |
Non-Patent Citations (2)
Title |
---|
SHIGEO SHIODA等: "《A New Approach to the Bottleneck Bandwidth》", 《IEEE》, 15 August 2005 (2005-08-15) * |
潘鹏宇: "《可控测量频带的牵引供电系统频域阻抗测量方法》", 《中国电机工程学报》, vol. 39, no. 18, 20 September 2019 (2019-09-20) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115174429A (zh) * | 2022-05-25 | 2022-10-11 | 深信服科技股份有限公司 | 网络带宽检测方法、装置、系统、设备及存储介质 |
CN115174429B (zh) * | 2022-05-25 | 2024-04-09 | 深信服科技股份有限公司 | 网络带宽检测方法、装置、系统、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113194007B (zh) | 2023-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11848757B2 (en) | In-situ passive performance measurement in a network environment | |
CN112217686B (zh) | 一种评估往返时延的系统、方法及装置 | |
US9847922B2 (en) | System and method for continuous measurement of transit latency in individual data switches and multi-device topologies | |
US9154394B2 (en) | Dynamic latency-based rerouting | |
Phemius et al. | Monitoring latency with openflow | |
US8208389B2 (en) | Methods and apparatus for improved determination of network metrics | |
Ribeiro et al. | pathchirp: Efficient available bandwidth estimation for network paths | |
US9379955B2 (en) | Method for queuing data packets and node | |
US9847925B2 (en) | Accurate measurement of distributed counters | |
US8427958B2 (en) | Dynamic latency-based rerouting | |
US7525923B2 (en) | Catprobe | |
WO2009064651A1 (en) | Instrumenting packet flows | |
US11102273B2 (en) | Uplink performance management | |
WO2018102257A1 (en) | Apparatus and system for optimizing communication networks | |
US7898969B2 (en) | Performance measurement in a packet transmission network | |
US8867350B2 (en) | Method and apparatus for packet buffering measurement | |
WO2014095927A1 (en) | Probing a network | |
CN113194007A (zh) | 一种网络可用带宽测量方法、系统、设备及可读存储介质 | |
Lin et al. | Network telemetry by observing and recording on programmable data plane | |
CN114745309A (zh) | 一种基于可编程数据平面的微突发检测与消除方法、系统 | |
EP3278500A1 (en) | Processing data items in a communications network | |
JP2004312725A5 (zh) | ||
US20140086091A1 (en) | Method, apparatus, and system for analyzing network transmission characteristic | |
Cui et al. | SCONE: A tool to estimate shared congestion among Internet paths | |
Katabi et al. | An information theoretic approach for shared bottleneck inference based on end-to-end measurements |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |