[go: up one dir, main page]

CN100396020C - A network tight link location method based on dual-rate periodic flow technology - Google Patents

A network tight link location method based on dual-rate periodic flow technology Download PDF

Info

Publication number
CN100396020C
CN100396020C CNB2004100670508A CN200410067050A CN100396020C CN 100396020 C CN100396020 C CN 100396020C CN B2004100670508 A CNB2004100670508 A CN B2004100670508A CN 200410067050 A CN200410067050 A CN 200410067050A CN 100396020 C CN100396020 C CN 100396020C
Authority
CN
China
Prior art keywords
data packet
rate
available bandwidth
periodic flow
network path
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.)
Expired - Fee Related
Application number
CNB2004100670508A
Other languages
Chinese (zh)
Other versions
CN1614940A (en
Inventor
张大陆
黄伟力
林晨
吴烨
许健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tongji University
Original Assignee
Tongji University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tongji University filed Critical Tongji University
Priority to CNB2004100670508A priority Critical patent/CN100396020C/en
Publication of CN1614940A publication Critical patent/CN1614940A/en
Application granted granted Critical
Publication of CN100396020C publication Critical patent/CN100396020C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种基于双速率周期流技术的网络紧链路定位方法。本方法需要在待测网络路径的两端分别设置探测数据包列的发送端和接收端:首先,通过周期流技术确定待测网络路径可用带宽的最小上界和最大下界,以确定发送端的探测数据包列发送速率;然后向接收端发送一组基于双速率周期流特性的探测数据包列,接受端计算并分析接收到的探测数据包列中数据包单向延时的趋势,以准确快速的判断网络路径中的紧链路的位置所在,从而有利于各种基于网络带宽的拥塞控制策略和调度策略的开发和实施。

Figure 200410067050

The invention provides a method for locating network tight links based on dual-rate periodic flow technology. This method needs to set the sending end and receiving end of the detection data packet sequence at both ends of the network path to be tested respectively: first, determine the minimum upper bound and the maximum lower bound of the available bandwidth of the network path to be tested by periodic flow technology, so as to determine the detection rate of the sending end. The sending rate of the data packet column; then send a group of detection data packet series based on the double-rate periodic flow characteristics to the receiving end, and the receiving end calculates and analyzes the trend of the one-way delay of the data packet in the received detection data packet series to accurately and quickly The location of the tight link in the network path can be accurately judged, which is beneficial to the development and implementation of various congestion control strategies and scheduling strategies based on network bandwidth.

Figure 200410067050

Description

一种基于双速率周期流技术的网络紧链路定位方法 A network tight link location method based on dual-rate periodic flow technology

技术领域 technical field

本发明涉及一种在网络路径中的定位紧链路的端到端的主动测试方法,它面向计算机网络的性能测试领域。The invention relates to an end-to-end active test method for locating tight links in a network path, which is oriented to the performance test field of computer networks.

背景技术 Background technique

一条网络路径是由若干条网络链路所组成的。对于端到端的主动测试方法而言,网络链路的可用带宽是指一组探测数据包列能够无拥塞地通过链路的最大速率,而网络路径的可用带宽是指一组探测数据包列能够无拥塞通过该路径的最大速率。网络路径中的紧链路是指网络链路可用带宽等于网络路径可用带宽的链路。A network path is composed of several network links. For the end-to-end active test method, the available bandwidth of a network link refers to the maximum rate at which a set of probe packets can pass through the link without congestion, and the available bandwidth of a network path refers to the maximum rate at which a set of probe packets can pass through the link without congestion. The maximum rate that can pass through this path without congestion. A tight link in a network path is one in which the available bandwidth of the network link is equal to the available bandwidth of the network path.

随着计算机网络技术的迅猛发展,相应的网络性能测试技术也发生了很大的革新,目前测试路径紧链路的定位方法主要有以下两种。这两种方法各有优缺点。With the rapid development of computer network technology, the corresponding network performance testing technology has also undergone great innovations. At present, there are mainly two methods for locating tight links in the test path. Both methods have advantages and disadvantages.

1.基于SNMP的被动定位方法1. Passive positioning method based on SNMP

该方法是利用应用简单网络管理协议(simple network management protocol,SNMP)读取待测路径中的所有路由器MIB中的相关信息,从而得到沿待测路径的链路可用带宽大小的分布情况。通过定量的判断,应用程序能够方便的得到紧链路的位置信息。此类方法的优点在于方法简单、实用、可操作性强,而且便于管理。但是,此方法的缺点也是显而易见的。首先,路由器的MIB并不一定开放读权限。而通常的情况是,不同的ISP所拥有的路由器信息是私有的,因此,基于这种逐段定位方法的适用环境具有固有的局限性。而这种局限性则导致该方法不具备实际可行性。其次,该方法通过读取路由器MIB信息构建可用带宽分布的手段是一种被动监听的手段。路由器所提供信息的准确性有待确认,而该方法并未提供与此相关的确认方案。因此,该方法还具有紧链路的定位准确性问题。使用此类方法的软件有MRTG等。The method is to use the simple network management protocol (simple network management protocol, SNMP) to read the relevant information in the MIB of all routers in the path to be tested, so as to obtain the distribution of the available bandwidth of the links along the path to be tested. Through quantitative judgment, the application program can easily obtain the location information of tight links. The advantage of this method is that it is simple, practical, operable, and easy to manage. However, the disadvantages of this method are also obvious. First of all, the MIB of the router does not necessarily have read permission. However, the usual situation is that the router information owned by different ISPs is private. Therefore, the applicable environment based on this segment-by-segment positioning method has inherent limitations. This limitation makes this method impractical. Secondly, the method of constructing available bandwidth distribution by reading router MIB information is a passive monitoring method. The accuracy of the information provided by the router is subject to confirmation, and this method does not provide a confirmation scheme for this. Therefore, this method also suffers from the localization accuracy problem of tight links. Software that uses this method includes MRTG, etc.

2.端到端的主动定位方法2. End-to-end active localization method

该方法使用端到端的主动测量技术来进行待测路径的紧链路的定位。在待测路径的一端向另一端主动发送探针流。通过探针流在链路中所表现出的性质确定待测路径中的紧链路信息。此方法的优点在于方法简单、实用、与中间设备(如路径中的路由器)无关、便于管理。美国卡耐基梅隆大学所研发Bfind工具是第一款使用端到端主动定位方法测量网络路径可用带宽瓶颈的工具。在测试发送端,Bfind不断地向接收端发送负载,同时通过traceroute的方法获取网络路径中各链路环行延时,并以此判断网络可用带宽瓶颈的位置。但早期的端到端主动定位方法对网络所造成的负面影响较大。由于发送负载较大,会影响网络路径中的其他应用,而通过traceroute的方法所获得的链路环行延时准确性较低。This method uses the end-to-end active measurement technology to locate the tight link of the path to be tested. Probe streams are actively sent from one end of the path to be tested to the other. The tight link information in the path to be tested is determined by the properties of the probe flow in the link. The advantage of this method is that it is simple, practical, has nothing to do with intermediate devices (such as routers in the path), and is easy to manage. The Bfind tool developed by Carnegie Mellon University in the United States is the first tool that uses an end-to-end active location method to measure available bandwidth bottlenecks in network paths. At the sending end of the test, Bfind continuously sends loads to the receiving end, and at the same time obtains the ring delay of each link in the network path through the traceroute method, and uses this to determine the location of the bottleneck of the available network bandwidth. However, the early end-to-end active positioning method has a relatively large negative impact on the network. Due to the large sending load, it will affect other applications in the network path, and the accuracy of the link ring delay obtained by the traceroute method is low.

发明内容 Contents of the invention

本发明的目的是:针对网络路径带宽瓶颈定位方法的不足,提出一种在跨越多台路由器的网络路径中定位紧链路的主动测试方法,它有助于应用程序或网络管理人员准确了解网络路径中的可用带宽瓶颈位置所在,并有助于开发和实施各种新型的基于网络带宽的拥塞控制策略和调度策略。The purpose of the present invention is: aiming at the deficiency of network path bandwidth bottleneck positioning method, propose an active test method for locating tight links in a network path spanning multiple routers, which helps application programs or network managers to accurately understand the network The location of the available bandwidth bottleneck in the path is helpful to develop and implement various new congestion control strategies and scheduling strategies based on network bandwidth.

为达到这种目的,本发明的技术方案如下:For achieving this purpose, technical scheme of the present invention is as follows:

本发明由以下三个测试步骤组成:The present invention is made up of following three test steps:

(1)确定待测网络路径可用带宽的最小上界与最大下界;(1) Determine the minimum upper bound and the maximum lower bound of the available bandwidth of the network path to be tested;

(2)发送端向接收端发送一组基于双速率周期流特性的探测数据包列;(2) The sending end sends a group of detection data packets based on the characteristics of the double-rate periodic flow to the receiving end;

(3)接收端接收到这组探测数据包列,计算包列中每个数据包的单向传输延时,并分析探测数据包列中数据包延时的趋势。(3) The receiving end receives the group of probe data packets, calculates the one-way transmission delay of each data packet in the packet train, and analyzes the trend of data packet delay in the probe data packet train.

特别的,根据数据包延时的趋势可以得到:趋势一,数据包延时呈递增趋势(只考虑k组探测数据包列中的第一个出现递增趋势的情况),则表明该链路为网络路径中的紧链路。趋势二,数据包延时不呈递增趋势,则表明该特定链路并非网络路径中的紧链路。In particular, according to the trend of data packet delay, it can be obtained: trend 1, data packet delay is increasing (only consider the first case of increasing trend in the k groups of detection data packet columns), it indicates that the link is Tight links in network paths. The second trend is that the packet delay does not show an increasing trend, which indicates that the specific link is not a tight link in the network path.

特别的,在本发明中确定待测网络路径可用带宽的最小上界与最大下界时,采用的是通过一种周期性的以恒定速率由发送端向接收端发送数据包列的周期流技术。该技术的步骤是:在特定解析精度下(解析精度λ,λ<=待测网络路径可用带宽的最小上界-最大下界),发送端以较高的速率向接收端发送一组探测数据包列。接收端接收到这组探测数据包列,计算包列中每个数据包的单向传输延时(one-way delay,OWD),并分析探测数据包列中数据包延时的趋势。趋势一,数据包延时呈递增趋势,则表明发送端所选择的发送速率高于待测网络路径的可用带宽,该速率便是待测网络路径的可用带宽上界。接收端向发送端发送控制参数,并将发送端的下一组探测数据包列的发送速率调整为原速率的一半。趋势二,数据包延时不呈递增趋势,则表明发送端所选择的发送速率低于或者等于待测网络路径的可用带宽,该速率便是待测网络路径的可用带宽下界。接收端向发送端发送控制参数,并将发送端的下一组探测数据包列的发送速率调整为两倍原速率与发送端所能够生成的探测数据包列的最大速率的最小值。以此迭代,最终得到待测网络路径可用带宽的最小上界与最大下界。In particular, when the minimum upper bound and the maximum lower bound of the available bandwidth of the network path to be tested are determined in the present invention, a periodical flow technique that periodically sends data packets from the sending end to the receiving end at a constant rate is adopted. The steps of this technology are: under a specific resolution accuracy (analysis accuracy λ, λ<=minimum upper bound-maximum lower bound of the available bandwidth of the network path to be tested), the sending end sends a set of detection data packets to the receiving end at a relatively high rate List. The receiving end receives this group of probe data packets, calculates the one-way transmission delay (one-way delay, OWD) of each data packet in the packet train, and analyzes the trend of data packet delay in the probe data packet train. Trend 1, the packet delay is increasing, indicating that the sending rate selected by the sender is higher than the available bandwidth of the network path to be tested, and this rate is the upper bound of the available bandwidth of the network path to be tested. The receiving end sends control parameters to the sending end, and adjusts the sending rate of the next group of probe data packets at the sending end to half of the original rate. The second trend is that the packet delay does not show an increasing trend, indicating that the sending rate selected by the sender is lower than or equal to the available bandwidth of the network path to be tested, and this rate is the lower bound of the available bandwidth of the network path to be tested. The receiving end sends control parameters to the sending end, and adjusts the sending rate of the next group of probe data packets at the sending end to the minimum value of twice the original rate and the maximum rate of the probe data packet trains that the sending end can generate. Through this iteration, the smallest upper bound and the largest lower bound of the available bandwidth of the network path to be tested are finally obtained.

特别的,本方法中发送端所发送的双速率周期流是将可用带宽的最小上界与最大下界之和的一半作为发送速率,其探测数据包列的构造过程如下:将包列中的一部分数据包的IP包头内的TTL(time to live)域值设为特定值(该特定值能够表明特定链路所在整个待测网络路径内的位置)。发送端将此类设置特定TTL值的数据包与普通的探测数据数据包交替发送。由于数据包达到目的端之前所途经的路由器将自动将该数据包的IP包头内的TTL域值减1,因此,当探测包列到达特定链路位置时,那些设置特定TTL值的数据包IP包头内的TTL域值归零,数据包被路由器丢弃。此时,探测包列的数据包个数减半,探测包列的传输速率下降为到达该路由器的速率的一半,该传输速率为无拥塞速率。(由于探测包列经过网络路径由发送端到达接收端时的传输速率小于等于发送速率,发送速率是最小上界与最大下界之和的一半,并且发送速率的一半小于发送速率的最大下界,因此,探测包列的传输速率在变为无拥塞速率之后能够无拥塞的通过整条待测路径。)如果网络路径由k条链路组成,探测数据包列按所经过的网络路径中每条链路的先后次序设定包列中相应的TTL域值(从1到k),发送端将生成总共k组设置不同TTL域值的探测数据包列。In particular, in this method, the dual-rate periodic stream sent by the sender uses half of the sum of the minimum upper bound and the maximum lower bound of the available bandwidth as the sending rate, and the construction process of the detection data packet sequence is as follows: a part of the packet sequence The TTL (time to live) domain value in the IP header of the data packet is set to a specific value (the specific value can indicate the position of the specific link in the entire network path to be tested). The sender sends such data packets with specific TTL values alternately with normal probe data data packets. Since the router that the data packet passes through before reaching the destination end will automatically decrement the TTL field value in the IP header of the data packet by 1, therefore, when the detection packet arrives at a specific link position, those data packets with a specific TTL value set IP The TTL field value in the header is reset to zero, and the data packet is discarded by the router. At this time, the number of data packets in the detection packet column is halved, and the transmission rate of the detection packet column is reduced to half of the rate reaching the router, which is the non-congestion rate. (Because the transmission rate of the detection packet is less than or equal to the sending rate when it passes through the network path from the sending end to the receiving end, the sending rate is half of the sum of the minimum upper bound and the maximum lower bound, and half of the sending rate is less than the maximum lower bound of the sending rate, so , the transmission rate of the detection packet column can pass through the entire path to be tested without congestion after it becomes the congestion-free rate.) If the network path is composed of k links, the detection packet column is divided by each link in the network path it passes through Set the corresponding TTL field value (from 1 to k) in the sequence of the path, and the sender will generate a total of k groups of probe data packet sequences with different TTL field values.

本发明的有益效果是:可以有效的降低负载,更加快速准确的定位出网络路径中的紧链路的位置所在。The beneficial effect of the invention is that the load can be effectively reduced, and the position of the tight link in the network path can be located more quickly and accurately.

附图说明 Description of drawings

图1和图2为本发明双速率周期流的构造过程和路径行为。Figure 1 and Figure 2 show the construction process and path behavior of the dual-rate periodic flow in the present invention.

图3为本发明的仿真实验环境示意图。Fig. 3 is a schematic diagram of the simulation experiment environment of the present invention.

图4为仿真实验在CBR背景负载下测得的单向延迟。Figure 4 shows the one-way delay measured by the simulation experiment under the CBR background load.

图5为仿真实验在Pareto背景负载下测得的单向延迟。Figure 5 shows the one-way delay measured by the simulation experiment under the Pareto background load.

具体实施方式 Detailed ways

下面结合实施例和附图对本发明作进一步的描述。The present invention will be further described below in conjunction with the embodiments and the accompanying drawings.

图1和图2为本发明双速率周期流的构造过程和路径行为。为了保证双速率周期流探测数据包列的有效性,实施例建立在可调控、可重复的环境下,如图3所示,并且可以对链路和负载进行调节。链路长度为7(H=7),网络拓扑结构如图3。网络路径两端设有发送端和接收端,发送端交替发送普通的CBR1数据包列和设定了特定TTL值的CBR2数据包列。tl1为链路1,tl2为链路2。Figure 1 and Figure 2 show the construction process and path behavior of the dual-rate periodic flow in the present invention. In order to ensure the validity of the dual-rate periodic flow detection data packet sequence, the embodiment is established in an adjustable and repeatable environment, as shown in FIG. 3 , and the link and load can be adjusted. The link length is 7 (H=7), and the network topology is shown in Figure 3. The two ends of the network path are provided with a sending end and a receiving end, and the sending end alternately sends ordinary CBR1 data packet trains and CBR2 data packet trains with a specific TTL value set. tl1 is link 1 and tl2 is link 2.

宽的瓶颈。wide bottleneck.

实施例1:恒定比特率背景流下的实施方式Example 1: Implementation under constant bit rate background streaming

将l4容量设定为2Mbps,其他链路的容量均为10Mbps,通过注入背景流,使得每条链路的利用率达到60%,因此,瓶颈链路为l4The capacity of l 4 is set to 2 Mbps, and the capacity of other links is 10 Mbps. By injecting background traffic, the utilization rate of each link reaches 60%. Therefore, the bottleneck link is l 4 .

步骤1:使用周期流技术,测得待测路径的可用带宽最小上界和最大下界。Step 1: Use periodic flow technology to measure the minimum upper bound and maximum lower bound of the available bandwidth of the path to be tested.

步骤2:基于测得的路径可用带宽域构建双速率周期流。即在发送端,利用两个CBR(恒定比特率)发送源交替发送两组数据包列S1和S2。根据双速率周期流探测数据包列的构造特性,这两组数据包列交替发送,即在相同的时间间隔内,S1发送一个数据包,然后S2再发送一个数据包,如此反复。Step 2: Construct a dual-rate periodic flow based on the measured path available bandwidth. That is, at the sending end, two CBR (constant bit rate) sending sources are used to alternately send two sets of data packet sequences S1 and S2. According to the construction characteristics of the dual-rate periodic flow detection packet train, the two sets of data packet trains are sent alternately, that is, in the same time interval, S1 sends a data packet, and then S2 sends another data packet, and so on.

步骤3:使用发送源生成恒定比特率的网络负载(如图4所示)。实验结果表明,当TTL=4时,OWD显示了增长趋势,而当TTL=3时并没有增长趋势。从而找到了链路瓶颈为l4Step 3: Use the sending source to generate a constant bit rate network load (as shown in Figure 4). Experimental results show that when TTL=4, OWD shows an increasing trend, but when TTL=3 there is no increasing trend. Thus the link bottleneck is found to be l 4 .

实施例2:Pareto背景流下的实施方式Example 2: Implementation of Pareto Background Streaming

将l4容量设定为2Mbps,其他链路的容量均为10Mbps,通过注入背景流,使得每条链路的利用率达到60%,因此,瓶颈链路为l4The capacity of l 4 is set to 2 Mbps, and the capacity of other links is 10 Mbps. By injecting background traffic, the utilization rate of each link reaches 60%. Therefore, the bottleneck link is l 4 .

步骤1:使用周期流技术,测得待测路径的可用带宽最小上界和最大下界。Step 1: Use periodic flow technology to measure the minimum upper bound and maximum lower bound of the available bandwidth of the path to be tested.

步骤2:基于测得的路径可用带宽域构建双速率周期流。即在发送端,利用两个CBR(恒定比特率)发送源交替发送两组数据包列S1和S2。根据双速率周期流探测数据包列的构造特性,这两组数据包列交替发送,即在相同的时间间隔内,S1发送一个数据包,然后S2再发送一个数据包,如此反复。Step 2: Construct a dual-rate periodic flow based on the measured path available bandwidth. That is, at the sending end, two CBR (constant bit rate) sending sources are used to alternately send two sets of data packet sequences S1 and S2. According to the construction characteristics of the dual-rate periodic flow detection packet train, the two sets of data packet trains are sent alternately, that is, in the same time interval, S1 sends a data packet, and then S2 sends another data packet, and so on.

步骤3:使用发送源生成Pareto网络负载(如图5所示),当TTL=4时,OWD显示了增长趋势,而当TTL=3时并没有增长趋势。从而找到了链路瓶颈为l4Step 3: Use the sending source to generate Pareto network load (as shown in FIG. 5 ). When TTL=4, OWD shows an increasing trend, but when TTL=3, there is no increasing trend. Thus the link bottleneck is found to be l 4 .

Claims (1)

1.一种网络紧链路的定位方法,使用端到端的主动测试技术,其由以下三个步骤组成:1. A method for locating network tight links, using end-to-end active testing technology, which consists of the following three steps: 1)、确定待测网络路径可用带宽的最小上界与最大下界;1), determine the smallest upper bound and the largest lower bound of the available bandwidth of the network path to be tested; 2)、发送端向接收端发送一组基于双速率周期流特性的探测数据包列;其中,双速率周期流指由特定TTL域值的数据包组和普通数据包组共同构成的周期流;2), the sending end sends a group of detection data packets based on the characteristics of the double-rate periodic flow to the receiving end; wherein, the double-rate periodic flow refers to a periodic flow composed of a data packet group with a specific TTL domain value and a common data packet group; 3)、接收端接收到这组探测数据包列,计算包列中每个数据包的单向传输延时,并分析探测数据包列中数据包延时的趋势,数据包列在通过网络路径时,首个数据包延时不呈递增趋势的目标测量链路,便为紧链路,其中紧链路指网络链路可用带宽等于网络路径可用带宽的链路;3), the receiving end receives this group of detection data packet column, calculates the one-way transmission delay of each data packet in the packet column, and analyzes the trend of data packet delay in the detection data packet column, and the data packet column passes through the network path When , the target measurement link whose delay of the first data packet does not show an increasing trend is a tight link, where the tight link refers to the link whose available bandwidth of the network link is equal to the available bandwidth of the network path; 其中,在确定待测网络路径可用带宽的最小上界时,采用如下方法:Among them, when determining the minimum upper bound of the available bandwidth of the network path to be tested, the following method is used: (1)、在待测网络路径可用带宽最小上界与最大下界间的任意特定带宽解析精度下,使用周期流技术,其中,周期流技术为周期性地以恒定速率由发送端向接收端发送数据包列;(1) Under any specific bandwidth analysis accuracy between the minimum upper bound and the maximum lower bound of the available bandwidth of the network path to be tested, use the periodic flow technology, wherein the periodic flow technology is periodically sent from the sender to the receiver at a constant rate packet column; (2)、接收端接收到这组探测数据包列,计算包列中每个数据包的单向传输延时,并分析探测数据包列中数据包延时的趋势;(2), the receiving end receives this group of probing data packet column, calculates the one-way transmission delay of each data packet in the packet column, and analyzes the trend of data packet delay in the probing data packet column; (3)、数据包延时呈递增趋势,接收端向发送端发送控制参数,并将发送端的下一组探测数据包列的发送速率调整为原速率的一半,以此迭代,确定可用带宽的最小上界;(3) The data packet delay is increasing. The receiving end sends control parameters to the sending end, and adjusts the sending rate of the next group of detection data packets at the sending end to half of the original rate, and iterates to determine the available bandwidth. least upper bound; 其中,在确定待测网络路径可用带宽的最大下界时,采用如下方法:Among them, when determining the maximum lower bound of the available bandwidth of the network path to be tested, the following method is adopted: (1)、在待测网络路径可用带宽最小上界与最大下界间的任意特定带宽解析精度下,使用周期流技术,其中,周期流技术为周期性地以恒定速率由发送端向接收端发送数据包列;(1) Under any specific bandwidth analysis accuracy between the minimum upper bound and the maximum lower bound of the available bandwidth of the network path to be tested, use the periodic flow technology, wherein the periodic flow technology is periodically sent from the sender to the receiver at a constant rate packet column; (2)、接收端接收到这组探测数据包列,计算包列中每个数据包的单向传输延时,并分析探测数据包列中数据包延时的趋势;(2), the receiving end receives this group of probing data packet column, calculates the one-way transmission delay of each data packet in the packet column, and analyzes the trend of data packet delay in the probing data packet column; (3)、数据包延时不呈递增趋势,接收端向发送端发送控制参数,并将发送端的下一组探测数据包列的发送速率调整为两倍原速率与发送端所能够生成的探测数据包列的最大速率之间的最小值,以此迭代,确定可用带宽的最大下界;(3) The data packet delay does not show an increasing trend, the receiving end sends control parameters to the sending end, and adjusts the sending rate of the next set of detection data packets at the sending end to twice the original rate and the detection that the sending end can generate The minimum value between the maximum rates of the data packet column is iterated to determine the maximum lower bound of the available bandwidth; 其中,发送端将可用带宽的最小上界与最大下界之和的一半作为双速率周期流的发送速率;Among them, the sender uses half of the sum of the minimum upper bound and the maximum lower bound of the available bandwidth as the transmission rate of the dual-rate periodic flow; 其中,构成双速率流的方法为发送端将探测数据包列中的一部分数据包的IP包头内的TTL域值设为特定值,然后将设置特定TTL值的数据包与普通的探测数据数据包交替发送。Among them, the method of forming a dual-rate stream is that the sending end sets the TTL field value in the IP packet header of a part of the data packets in the probing data packet column to a specific value, and then combines the data packets with the specific TTL value with the common probing data packets sent alternately.
CNB2004100670508A 2004-10-11 2004-10-11 A network tight link location method based on dual-rate periodic flow technology Expired - Fee Related CN100396020C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100670508A CN100396020C (en) 2004-10-11 2004-10-11 A network tight link location method based on dual-rate periodic flow technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100670508A CN100396020C (en) 2004-10-11 2004-10-11 A network tight link location method based on dual-rate periodic flow technology

Publications (2)

Publication Number Publication Date
CN1614940A CN1614940A (en) 2005-05-11
CN100396020C true CN100396020C (en) 2008-06-18

Family

ID=34764988

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100670508A Expired - Fee Related CN100396020C (en) 2004-10-11 2004-10-11 A network tight link location method based on dual-rate periodic flow technology

Country Status (1)

Country Link
CN (1) CN100396020C (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100463416C (en) * 2005-06-10 2009-02-18 腾讯科技(深圳)有限公司 Method for testing maximum available bandwidth of network
CN100463422C (en) * 2006-09-08 2009-02-18 中山大学 A method for measuring link, path and network available bandwidth
CN100559762C (en) * 2007-07-05 2009-11-11 中国科学技术大学 A Method of Effective Bandwidth Measurement Based on PGM
CN101340318B (en) * 2008-08-15 2010-12-22 同济大学 Available bandwidth measuring method of rate lowered bougie package
CN101895417B (en) * 2010-07-06 2013-02-13 同济大学 Positioning method for tight link based on available bandwidth of subpaths
CN102137416B (en) * 2010-12-16 2013-04-17 华为软件技术有限公司 Method and device for analyzing network equipment fault
CN105357083B (en) * 2015-12-15 2018-12-14 福建星网锐捷网络有限公司 Gateway flow rate adjusting method and system based on uncertain bandwidth detection

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1353367A (en) * 2000-11-02 2002-06-12 北京算通数字技术研究中心有限公司 Section-by-section congestion control method based on random early detection
US20020186657A1 (en) * 2001-06-07 2002-12-12 Avinash Jain Method and apparatus for congestion control in a wireless communication system
JP2003179636A (en) * 2001-12-12 2003-06-27 Fujitsu Ltd Congestion control system for VoIP network
CN1487698A (en) * 2003-09-01 2004-04-07 中国科学院计算技术研究所 An Adaptive Congestion Control Method for Wired/Wireless Hybrid Networks
CN1528061A (en) * 2001-06-07 2004-09-08 �����ɷ� Method and apparatus for congestion control in a wire less communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1353367A (en) * 2000-11-02 2002-06-12 北京算通数字技术研究中心有限公司 Section-by-section congestion control method based on random early detection
US20020186657A1 (en) * 2001-06-07 2002-12-12 Avinash Jain Method and apparatus for congestion control in a wireless communication system
CN1528061A (en) * 2001-06-07 2004-09-08 �����ɷ� Method and apparatus for congestion control in a wire less communication system
JP2003179636A (en) * 2001-12-12 2003-06-27 Fujitsu Ltd Congestion control system for VoIP network
CN1487698A (en) * 2003-09-01 2004-04-07 中国科学院计算技术研究所 An Adaptive Congestion Control Method for Wired/Wireless Hybrid Networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于带宽充分利用的TCP友好拥塞控制机制. 张大陆,刘畅.计算机工程,第29卷第9期. 2003 *

Also Published As

Publication number Publication date
CN1614940A (en) 2005-05-11

Similar Documents

Publication Publication Date Title
Presti et al. Multicast-based inference of network-internal delay distributions
Kakkavas et al. Network tomography for efficient monitoring in SDN-enabled 5G networks and beyond: Challenges and opportunities
Jin et al. Network characterization service (NCS)
Raza et al. Measurouting: A framework for routing assisted traffic monitoring
US9077633B2 (en) Method and an apparatus for evaluating network performance
Aida et al. A scalable and lightweight QoS monitoring technique combining passive and active approaches
CN100446479C (en) A method for end-to-end available bandwidth measurement based on network tight link location
Cociglio et al. Multipoint passive monitoring in packet networks
CN100396020C (en) A network tight link location method based on dual-rate periodic flow technology
CN110351166B (en) A network-level fine-grained flow measurement method based on traffic statistics
Argyraki et al. Verifiable network-performance measurements
Gu et al. On passive one-way loss measurements using sampled flow statistics
Anagnostakis et al. On the sensitivity of network simulation to topology
JP5052653B2 (en) TCP communication quality estimation method and TCP communication quality estimation apparatus
Mnisi et al. Active throughput estimation using RTT of differing ICMP packet sizes
Chin et al. End-to-end delay minimization approaches using software-defined networking
US10462032B2 (en) Probing a network
Salehin et al. Combined methodology for measurement of available bandwidth and link capacity in wired packet networks
JP2009296304A (en) Tcp communication quality estimating method and tcp communication quality estimating device
Igai et al. A simple estimation scheme for upper bound of link utilization based on RTT measurement
Karsten et al. Packet marking for integrated load control
Popescu et al. Measurement of one-way transit time in IP routers
Ciaccia et al. Hire: Hidden inter-packet red-shift effect
Lehrieder et al. PCN-based flow termination with multiple bottleneck links
Igai et al. A simple like-utilization estimation scheme based on RTT measurement

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080618

Termination date: 20101011