[go: up one dir, main page]

CN114124841A - 一种高速转发数据轻量级流量控制的方法 - Google Patents

一种高速转发数据轻量级流量控制的方法 Download PDF

Info

Publication number
CN114124841A
CN114124841A CN202111367275.5A CN202111367275A CN114124841A CN 114124841 A CN114124841 A CN 114124841A CN 202111367275 A CN202111367275 A CN 202111367275A CN 114124841 A CN114124841 A CN 114124841A
Authority
CN
China
Prior art keywords
flow control
data
message
control message
speed
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.)
Pending
Application number
CN202111367275.5A
Other languages
English (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.)
Qingdao Xindayungu Information Technology Co ltd
Original Assignee
Qingdao Xindayungu Information Technology Co ltd
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 Qingdao Xindayungu Information Technology Co ltd filed Critical Qingdao Xindayungu Information Technology Co ltd
Priority to CN202111367275.5A priority Critical patent/CN114124841A/zh
Publication of CN114124841A publication Critical patent/CN114124841A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种高速转发数据轻量级流量控制的方法,包括以下步骤:步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;步骤二:网关对转发的数据进行转发并计数,本发明通过在网关上基于不可靠传输协议进行高速转发数据的轻量级流量控制方法中,设计流量控制报文和流量控制应答报文作为流量探测数据,流量控制报文以一定的间隔插入到需要转发的数据中,最小程度地减少对转发数据的干扰,最大限度地提高转发数据的速度,以此方式能够通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,从而通过使用极少量的流量探测数据的流量控制完成大量转发数据的流量控制。

Description

一种高速转发数据轻量级流量控制的方法
技术领域
本发明属于网络通信流量控制技术领域,具体涉及一种高速转发数据轻量级流量控制的方法。
背景技术
随着软件定义网络、软件定义边界、零信任等新技术出现,在网关上进行转发数据的应用场景越来越多,为实现高速转发数据,往往使用不可靠传输协议,而不可靠传输协议没有流量控制;为了确保接收端能够来得及接收数据,在不可靠传输协议上采用流量控制的方法。在可靠传输协议(如TCP)的流量控制中,使用TCP首部的窗口大小字段和其它字段来控制数据的流量,这种方法增加了额外的网络数据,并且流量控制与每一个报文的内容息息相关。
为了能在网关上进行高速转发数据,在不可靠传输协议上接收端能够来得及接收数据,本发明提出一种轻量级流量控制协议,使用流量控制报文和流量控制应答报文进行端到端的流量探测。流量控制报文间隔地插入转发数据并发送,接收端对流量控制报文进行应答并构造流量流量应答报文发送到发送端。通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限度地高速转发数据。在网关上基于不可靠传输协议进行高速转发数据的过程中,提出一种轻量级流量控制方法,解决发送端发送数据的速度与接收端接收数据的速度不匹配的问题。
发明内容
本发明要解决的技术问题是克服现有的缺陷,提供一种高速转发数据轻量级流量控制的方法,以解决上述背景技术中提出的发送端发送数据的速度与接收端接收数据的速度不匹配的的问题。
为实现上述目的,本发明提供如下技术方案:一种高速转发数据轻量级流量控制的方法,包括以下步骤:
步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;
步骤二:网关对转发的数据进行转发并计数,当转发数据达到第N条时,构造一个流量控制报文,存放于滑动窗口并发送,转发数据的计数归零;
步骤三:网关继续对转发的数据进行转发并计数;
步骤四:接收端接收转发数据和流量控制报文,如果接收到流量控制报文,解析该报文,立即构造一个流量控制应答报文并发送;
步骤五:发送端接收到流量控制应答报文,解析流量控制应答报文,确定滑动窗口中应答的流量控制报文,将该报文以及早于该报文的流量控制报文从滑动窗口中删除;
步骤六:如果流量控制报文填满滑动窗口,接收端没有收到流量控制报文,表示发送端转发数据过快,接收端来不及接收转发数据和流量控制数据,此时,需要对发送端降低发送数据的速度,达到控制流量的目的。
优选的,所述设计流量控制报文和流量控制应答报文进行端到端的流量探测,流量控制报文用于发送端发送,流量控制应答报文用于接收端应答。
优选的,所述流量控制报文中包括发送端标识、序列号、时戳、往返时戳,发送端标识表示发送端的标识,序列号表示发送端流量控制报文的序列号,时戳表示发送流量控制报文的时间,往返时戳表示一条报文在两端的往返时间。
优选的,所述流量控制应答报文中包括源发送端标识、源发送端序列号、源发送端时戳,源发送端标识表示发送端的标识,源发送端序列号表示发送端流量控制报文的序列号,源发送端时戳表示发送流量控制报文的时间。
优选的,所述步骤一中,在发送端设置一个滑动窗口,用于存放流量控制报文。需要转发的数据直接转发,统计转发数据的条数,达到一定的条数后,构造一个流量控制报文发送,并存放滑动窗口中。
优选的,所述步骤四中,接收端收到流量控制报文立即应答并发送流量控制应答报文,当发送端接收到一个流量控制应答报文时,查看该应答报文是应答的哪一个流量控制报文,将对应的流量控制报文滑出滑动窗口。
优选的,所述步骤五中,当滑动窗口中的流量控制报文占满整个滑动窗口时,表示发送端发送数据的速度大于接收端接收数据的速度,此时要对发送端发送数据进行降速,通过直接对流量探测数据的流量控制间接实现转发数据的流量控制。
优选的,所述步骤六中,发送端接收到一个流量控制应答报文时,查看对应的流量控制报文,将当前的时戳减去流量控制报文中发送流量控制报文的时戳,计算该报文往返时间RTTS,使用下列公式计算往返时间RTT
RTT = α·RTT + (1-α)·RTTS
此处α的取值范围为0.5-0.9,RTT时间是随着网络环境动态变化的。使用RTT时间可以做一些更精确、更复杂的流量控制,除此之外,RTT还可以有一些其它方面的作用,比如用为重传时间的依据等。
优选的,所述步骤六中, 如果需要往返时间实现更精细、更准确地调整发送数据的速度,则在发送端每次接收流量控制应答报文时,结合流量控制报文,计算往返时间,该往返时间并不是固定不变的,而是随着网络环境动态变化的。除此之外,往返时间还可以有其它作用,比如作为重传时间的依据等。
优选的,所述步骤六中,通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限度地高速转发数据。
与现有技术相比,本发明提供了一种高速转发数据轻量级流量控制的方法,具备以下有益效果:
本发明通过在网关上基于不可靠传输协议进行高速转发数据的轻量级流量控制方法中,设计流量控制报文和流量控制应答报文作为流量探测数据,提出流量探测数据与转发数据分离;流量控制报文以一定的间隔插入到需要转发的数据中,最小程度地减少对转发数据的干扰,最大限度地提高转发数据的速度,以此方式能够通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,从而通过使用极少量的流量探测数据的流量控制完成大量转发数据的流量控制。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制,在附图中:
图1为本发明提出的一种高速转发数据轻量级流量控制的方法在网关进行高速转发数据的流量控制实施示意图;
图2为本发明提出的一种高速转发数据轻量级流量控制的方法的流量控制报文的数据格式示意图;
图3为本发明提出的一种高速转发数据轻量级流量控制的方法的流量控制应答报文的数据格式示意图;
图4为本发明提出的一种高速转发数据轻量级流量控制的方法的流量控制的应用场景示意图;
图5为本发明提出的一种高速转发数据轻量级流量控制的方法的流量控制报文与转发数据的发送示意图;
图6为本发明提出的一种高速转发数据轻量级流量控制的方法的滑动窗口的流量控制报文示意图;
图7为本发明提出的一种高速转发数据轻量级流量控制的方法的收到序列号为x的流量控制应答报文后滑动窗口的变化示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-7,本发明提供以下技术方案:一种高速转发数据轻量级流量控制的方法,包括以下步骤:
步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;
步骤二:网关对转发的数据进行转发并计数,当转发数据达到第N条时,构造一个流量控制报文,存放于滑动窗口并发送,转发数据的计数归零;
步骤三:网关继续对转发的数据进行转发并计数;
步骤四:接收端接收转发数据和流量控制报文,如果接收到流量控制报文,解析该报文,立即构造一个流量控制应答报文并发送;
步骤五:发送端接收到流量控制应答报文,解析流量控制应答报文,确定滑动窗口中应答的流量控制报文,将该报文以及早于该报文的流量控制报文从滑动窗口中删除;
步骤六:如果流量控制报文填满滑动窗口,接收端没有收到流量控制报文,表示发送端转发数据过快,接收端来不及接收转发数据和流量控制数据,此时,需要对发送端降低发送数据的速度,达到控制流量的目的。
本发明中,优选的,设计流量控制报文和流量控制应答报文进行端到端的流量探测,流量控制报文用于发送端发送,流量控制应答报文用于接收端应答。
本发明中,优选的,流量控制报文中包括发送端标识、序列号、时戳、往返时戳,发送端标识表示发送端的标识,序列号表示发送端流量控制报文的序列号,时戳表示发送流量控制报文的时间,往返时戳表示一条报文在两端的往返时间。
本发明中,优选的,流量控制应答报文中包括源发送端标识、源发送端序列号、源发送端时戳,源发送端标识表示发送端的标识,源发送端序列号表示发送端流量控制报文的序列号,源发送端时戳表示发送流量控制报文的时间。
本发明中,优选的,步骤一中,在发送端设置一个滑动窗口,用于存放流量控制报文。需要转发的数据直接转发,统计转发数据的条数,达到一定的条数后,构造一个流量控制报文发送,并存放滑动窗口中。
本发明中,优选的,步骤四中,接收端收到流量控制报文立即应答并发送流量控制应答报文,当发送端接收到一个流量控制应答报文时,查看该应答报文是应答的哪一个流量控制报文,将对应的流量控制报文滑出滑动窗口。
本发明中,优选的,步骤五中,当滑动窗口中的流量控制报文占满整个滑动窗口时,表示发送端发送数据的速度大于接收端接收数据的速度,此时要对发送端发送数据进行降速,通过直接对流量探测数据的流量控制间接实现转发数据的流量控制。
本发明中,优选的,步骤六中,发送端接收到一个流量控制应答报文时,查看对应的流量控制报文,将当前的时戳减去流量控制报文中发送流量控制报文的时戳,计算该报文往返时间RTTS,使用下列公式计算往返时间RTT
RTT = α·RTT + (1-α)·RTTS
此处α的取值范围为0.5-0.9,RTT时间是随着网络环境动态变化的。使用RTT时间可以做一些更精确、更复杂的流量控制,除此之外,RTT还可以有一些其它方面的作用,比如用为重传时间的依据等。
本发明中,优选的,步骤六中, 如果需要往返时间实现更精细、更准确地调整发送数据的速度,则在发送端每次接收流量控制应答报文时,结合流量控制报文,计算往返时间,该往返时间并不是固定不变的,而是随着网络环境动态变化的。除此之外,往返时间还可以有其它作用,比如作为重传时间的依据等。
本发明中,优选的,步骤六中,通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限度地高速转发数据。
本发明的工作原理及使用流程:使用时,
实施例一:
一种高速转发数据轻量级流量控制的方法,包括以下步骤:
步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;
步骤二:网关对转发的数据进行转发并计数,当转发数据达到第N条时,构造一个流量控制报文,存放于滑动窗口并发送,转发数据的计数归零;
步骤三:网关继续对转发的数据进行转发并计数;
步骤四:接收端接收转发数据和流量控制报文,如果接收到流量控制报文,解析该报文,立即构造一个流量控制应答报文并发送;
步骤五:发送端接收到流量控制应答报文,解析流量控制应答报文,确定滑动窗口中应答的流量控制报文,将该报文以及早于该报文的流量控制报文从滑动窗口中删除;
步骤六:如果流量控制报文填满滑动窗口,接收端没有收到流量控制报文,表示发送端转发数据过快,接收端来不及接收转发数据和流量控制数据,此时,需要对发送端降低发送数据的速度,达到控制流量的目的。
本发明中,优选的,设计流量控制报文和流量控制应答报文进行端到端的流量探测,流量控制报文用于发送端发送,流量控制应答报文用于接收端应答。
本发明中,优选的,流量控制报文中包括发送端标识、序列号、时戳、往返时戳,发送端标识表示发送端的标识,序列号表示发送端流量控制报文的序列号,时戳表示发送流量控制报文的时间,往返时戳表示一条报文在两端的往返时间。
本发明中,优选的,流量控制应答报文中包括源发送端标识、源发送端序列号、源发送端时戳,源发送端标识表示发送端的标识,源发送端序列号表示发送端流量控制报文的序列号,源发送端时戳表示发送流量控制报文的时间。
本发明中,优选的,步骤一中,在发送端设置一个滑动窗口,用于存放流量控制报文。需要转发的数据直接转发,统计转发数据的条数,达到一定的条数后,构造一个流量控制报文发送,并存放滑动窗口中。
本发明中,优选的,步骤四中,接收端收到流量控制报文立即应答并发送流量控制应答报文,当发送端接收到一个流量控制应答报文时,查看该应答报文是应答的哪一个流量控制报文,将对应的流量控制报文滑出滑动窗口。
本发明中,优选的,步骤五中,当滑动窗口中的流量控制报文占满整个滑动窗口时,表示发送端发送数据的速度大于接收端接收数据的速度,此时要对发送端发送数据进行降速,通过直接对流量探测数据的流量控制间接实现转发数据的流量控制。
本发明中,优选的,步骤六中,发送端接收到一个流量控制应答报文时,查看对应的流量控制报文,将当前的时戳减去流量控制报文中发送流量控制报文的时戳,计算该报文往返时间RTTS,使用下列公式计算往返时间RTT
RTT = α·RTT + (1-α)·RTTS
此处α的取值范围为0.5-0.9,RTT时间是随着网络环境动态变化的。使用RTT时间可以做一些更精确、更复杂的流量控制,除此之外,RTT还可以有一些其它方面的作用,比如用为重传时间的依据等。
本发明中,优选的,步骤六中, 如果需要往返时间实现更精细、更准确地调整发送数据的速度,则在发送端每次接收流量控制应答报文时,结合流量控制报文,计算往返时间,该往返时间并不是固定不变的,而是随着网络环境动态变化的。除此之外,往返时间还可以有其它作用,比如作为重传时间的依据等。
本发明中,优选的,步骤六中,通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限度地高速转发数据。
实施例二:
一种高速转发数据轻量级流量控制的方法,包括以下步骤:
步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;
步骤二:网关对转发的数据进行转发并计数,当转发数据达到第N条时,构造一个流量控制报文,存放于滑动窗口并发送,转发数据的计数归零;
步骤三:网关继续对转发的数据进行转发并计数;
步骤四:接收端接收转发数据和流量控制报文,如果接收到流量控制报文,解析该报文,立即构造一个流量控制应答报文并发送;
步骤五:发送端接收到流量控制应答报文,解析流量控制应答报文,确定滑动窗口中应答的流量控制报文,将该报文以及早于该报文的流量控制报文从滑动窗口中删除;
步骤六:如果流量控制报文填满滑动窗口,接收端没有收到流量控制报文,表示发送端转发数据过快,接收端来不及接收转发数据和流量控制数据,此时,需要对发送端降低发送数据的速度,达到控制流量的目的。
本发明中,优选的,设计流量控制报文和流量控制应答报文进行端到端的流量探测,流量控制报文用于发送端发送,流量控制应答报文用于接收端应答。
本发明中,优选的,流量控制报文中包括发送端标识、序列号、时戳、往返时戳,发送端标识表示发送端的标识,序列号表示发送端流量控制报文的序列号,时戳表示发送流量控制报文的时间,往返时戳表示一条报文在两端的往返时间。
本发明中,优选的,流量控制应答报文中包括源发送端标识、源发送端序列号、源发送端时戳,源发送端标识表示发送端的标识,源发送端序列号表示发送端流量控制报文的序列号,源发送端时戳表示发送流量控制报文的时间。
本发明中,优选的,步骤一中,在发送端设置一个滑动窗口,用于存放流量控制报文。需要转发的数据直接转发,统计转发数据的条数,达到一定的条数后,构造一个流量控制报文发送,并存放滑动窗口中。
本发明中,优选的,步骤四中,接收端收到流量控制报文立即应答并发送流量控制应答报文,当发送端接收到一个流量控制应答报文时,查看该应答报文是应答的哪一个流量控制报文,将对应的流量控制报文滑出滑动窗口。
本发明中,优选的,步骤五中,当滑动窗口中的流量控制报文占满整个滑动窗口时,表示发送端发送数据的速度大于接收端接收数据的速度,此时要对发送端发送数据进行降速,通过直接对流量探测数据的流量控制间接实现转发数据的流量控制。
本发明中,优选的,步骤六中,发送端接收到一个流量控制应答报文时,查看对应的流量控制报文,将当前的时戳减去流量控制报文中发送流量控制报文的时戳,计算该报文往返时间RTTS,使用下列公式计算往返时间RTT
RTT = α·RTT + (1-α)·RTTS
此处α的取值范围为0.5-0.9,RTT时间是随着网络环境动态变化的。使用RTT时间可以做一些更精确、更复杂的流量控制,除此之外,RTT还可以有一些其它方面的作用,比如用为重传时间的依据等。
本发明中,优选的,步骤六中, 如果需要往返时间实现更精细、更准确地调整发送数据的速度,则在发送端每次接收流量控制应答报文时,结合流量控制报文,计算往返时间,该往返时间并不是固定不变的,而是随着网络环境动态变化的。除此之外,往返时间还可以有其它作用,比如作为重传时间的依据等。
本发明中,优选的,步骤六中,通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限度地高速转发数据。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (10)

1.一种高速转发数据轻量级流量控制的方法,其特征在于:包括以下步骤:
步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;
步骤二:网关对转发的数据进行转发并计数,当转发数据达到第N条时,构造一个流量控制报文,存放于滑动窗口并发送,转发数据的计数归零;
步骤三:网关继续对转发的数据进行转发并计数;
步骤四:接收端接收转发数据和流量控制报文,如果接收到流量控制报文,解析该报文,立即构造一个流量控制应答报文并发送;
步骤五:发送端接收到流量控制应答报文,解析流量控制应答报文,确定滑动窗口中应答的流量控制报文,将该报文以及早于该报文的流量控制报文从滑动窗口中删除;
步骤六:如果流量控制报文填满滑动窗口,接收端没有收到流量控制报文,表示发送端转发数据过快,接收端来不及接收转发数据和流量控制数据,此时,需要对发送端降低发送数据的速度,达到控制流量的目的。
2.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述设计流量控制报文和流量控制应答报文进行端到端的流量探测,流量控制报文用于发送端发送,流量控制应答报文用于接收端应答。
3.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述流量控制报文中包括发送端标识、序列号、时戳、往返时戳,发送端标识表示发送端的标识,序列号表示发送端流量控制报文的序列号,时戳表示发送流量控制报文的时间,往返时戳表示一条报文在两端的往返时间。
4.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述流量控制应答报文中包括源发送端标识、源发送端序列号、源发送端时戳,源发送端标识表示发送端的标识,源发送端序列号表示发送端流量控制报文的序列号,源发送端时戳表示发送流量控制报文的时间。
5.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤一中,在发送端设置一个滑动窗口,用于存放流量控制报文;
需要转发的数据直接转发,统计转发数据的条数,达到一定的条数后,构造一个流量控制报文发送,并存放滑动窗口中。
6.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤四中,接收端收到流量控制报文立即应答并发送流量控制应答报文,当发送端接收到一个流量控制应答报文时,查看该应答报文是应答的哪一个流量控制报文,将对应的流量控制报文滑出滑动窗口。
7.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤五中,当滑动窗口中的流量控制报文占满整个滑动窗口时,表示发送端发送数据的速度大于接收端接收数据的速度,此时要对发送端发送数据进行降速,通过直接对流量探测数据的流量控制间接实现转发数据的流量控制。
8.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤六中,发送端接收到一个流量控制应答报文时,查看对应的流量控制报文,将当前的时戳减去流量控制报文中发送流量控制报文的时戳,计算该报文往返时间RTTS,使用下列公式计算往返时间RTT
RTT = α·RTT + (1-α)·RTTS
此处α的取值范围为0.5-0.9,RTT时间是随着网络环境动态变化的;
使用RTT时间可以做一些更精确、更复杂的流量控制,除此之外,RTT还可以有一些其它方面的作用,比如用为重传时间的依据等。
9.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤六中, 如果需要往返时间实现更精细、更准确地调整发送数据的速度,则在发送端每次接收流量控制应答报文时,结合流量控制报文,计算往返时间,该往返时间并不是固定不变的,而是随着网络环境动态变化的;
除此之外,往返时间还可以有其它作用,比如作为重传时间的依据等。
10.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤六中,通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限度地高速转发数据。
CN202111367275.5A 2021-11-19 2021-11-19 一种高速转发数据轻量级流量控制的方法 Pending CN114124841A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111367275.5A CN114124841A (zh) 2021-11-19 2021-11-19 一种高速转发数据轻量级流量控制的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111367275.5A CN114124841A (zh) 2021-11-19 2021-11-19 一种高速转发数据轻量级流量控制的方法

Publications (1)

Publication Number Publication Date
CN114124841A true CN114124841A (zh) 2022-03-01

Family

ID=80397385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111367275.5A Pending CN114124841A (zh) 2021-11-19 2021-11-19 一种高速转发数据轻量级流量控制的方法

Country Status (1)

Country Link
CN (1) CN114124841A (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5426635A (en) * 1993-09-08 1995-06-20 At&T Corp. Method for adaptive control of windows and rates in networks
US5633861A (en) * 1994-12-19 1997-05-27 Alcatel Data Networks Inc. Traffic management and congestion control for packet-based networks
US20020136163A1 (en) * 2000-11-24 2002-09-26 Matsushita Electric Industrial Co., Ltd. Apparatus and method for flow control
US20080267073A1 (en) * 2007-04-25 2008-10-30 Patricia Ann Thaler Method and System for Ethernet Congestion Management
CN102217258A (zh) * 2011-04-12 2011-10-12 华为技术有限公司 探测处理方法、数据发送端、数据接收端以及通信系统
CN103716248A (zh) * 2013-06-07 2014-04-09 潘晶 一种基于以太网交换芯片的以太网流量生成和分析的方法
CN105955920A (zh) * 2016-04-25 2016-09-21 浪潮电子信息产业股份有限公司 一种片上网络中基于Credit的流控机制的设计方法
US20170279690A1 (en) * 2010-05-03 2017-09-28 Pluribus Networks, Inc. Methods, Systems, and Fabrics Implementing a Distributed Network Operating System
CN110166367A (zh) * 2018-02-14 2019-08-23 华为技术有限公司 一种分组网络中控制流量的方法及装置
CN111817927A (zh) * 2020-09-11 2020-10-23 南京嘉环科技股份有限公司 用于检测端到端数据传输质量的方法与系统
CN112770357A (zh) * 2021-01-08 2021-05-07 浙江大学 一种基于深度强化学习的无线网络拥塞控制方法

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5426635A (en) * 1993-09-08 1995-06-20 At&T Corp. Method for adaptive control of windows and rates in networks
US5633861A (en) * 1994-12-19 1997-05-27 Alcatel Data Networks Inc. Traffic management and congestion control for packet-based networks
US20020136163A1 (en) * 2000-11-24 2002-09-26 Matsushita Electric Industrial Co., Ltd. Apparatus and method for flow control
US20080267073A1 (en) * 2007-04-25 2008-10-30 Patricia Ann Thaler Method and System for Ethernet Congestion Management
US20170279690A1 (en) * 2010-05-03 2017-09-28 Pluribus Networks, Inc. Methods, Systems, and Fabrics Implementing a Distributed Network Operating System
CN102217258A (zh) * 2011-04-12 2011-10-12 华为技术有限公司 探测处理方法、数据发送端、数据接收端以及通信系统
CN103716248A (zh) * 2013-06-07 2014-04-09 潘晶 一种基于以太网交换芯片的以太网流量生成和分析的方法
CN105955920A (zh) * 2016-04-25 2016-09-21 浪潮电子信息产业股份有限公司 一种片上网络中基于Credit的流控机制的设计方法
CN110166367A (zh) * 2018-02-14 2019-08-23 华为技术有限公司 一种分组网络中控制流量的方法及装置
CN112866127A (zh) * 2018-02-14 2021-05-28 华为技术有限公司 一种分组网络中控制流量的方法及装置
CN111817927A (zh) * 2020-09-11 2020-10-23 南京嘉环科技股份有限公司 用于检测端到端数据传输质量的方法与系统
CN112770357A (zh) * 2021-01-08 2021-05-07 浙江大学 一种基于深度强化学习的无线网络拥塞控制方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
AHMED OSAMA FATHY ATYA等: "RUFC: A flexible framework for reliable UDP with flow control", 8TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS, 3 March 2014 (2014-03-03) *
孙伟;温涛;郭权;: "一种适用于无线网络的流媒体传输机制", 计算机应用, no. 01, 1 January 2009 (2009-01-01) *
王刚: "一种提高TCP与UDP数据流公平性的拥塞控制机制", 万方数据库, 6 June 2019 (2019-06-06) *

Similar Documents

Publication Publication Date Title
US10237153B2 (en) Packet retransmission method and apparatus
CN110830472B (zh) 基于tcp/ip协议的灵活数据传输协议的灵活数据传输方法
US8717900B2 (en) Mechanisms to improve the transmission control protocol performance in wireless networks
Kim et al. A measurement study of TCP over RPL in low-power and lossy networks
KR101521897B1 (ko) 단 대 단 다중 경로 네트워크 시스템들을 위한 피드백 프로토콜
CN106210924B (zh) 视频网络传输控制方法和系统
CN106130693A (zh) 一种基于udp的可靠传输方法
WO2011100911A2 (zh) 探测处理方法、数据发送端、数据接收端以及通信系统
CN108881031A (zh) 一种基于sdn网络的自适应可靠数据传输方法
Shin et al. Loss recovery scheme for TCP using MAC MIB over wireless access networks
CN103685236A (zh) 一种无线传感器网络数据传输中用户层面数据处理方法
JP4772053B2 (ja) 送信装置および送信レート制御方法
CN114979011B (zh) 一种应用于园区网络的拥塞控制方法
Albalawi et al. A delay-based congestion-control protocol for information-centric networks
CN114124841A (zh) 一种高速转发数据轻量级流量控制的方法
CN103067432B (zh) 数据的发送方法、发送端以及通讯系统
EP3108631B1 (en) Buffer bloat control
US20220255692A1 (en) Acknowledgement packet processing method, communications apparatus, and storage medium
CN113424578A (zh) 一种传输控制协议加速方法和装置
CN112887218B (zh) 一种报文转发方法及装置
Ho et al. Performance improvement of delay-based TCPs in asymmetric networks
Bouras et al. Smooth multicast congestion control for adaptive multimedia transmission
Jun et al. A cross-layer queue management algorithm in 802.16 wireless networks
Radovanovic et al. Improving TCP/IP performance over last-hop wireless networks for streaming video delivery
Ye Congestion control for SCTP in wireless ad-hoc networks

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20220301

WD01 Invention patent application deemed withdrawn after publication