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

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

【技术实现步骤摘要】
一种高速转发数据轻量级流量控制的方法


[0001]本专利技术属于网络通信流量控制
,具体涉及一种高速转发数据轻量级流量控制的方法。

技术介绍

[0002]随着软件定义网络、软件定义边界、零信任等新技术出现,在网关上进行转发数据的应用场景越来越多,为实现高速转发数据,往往使用不可靠传输协议,而不可靠传输协议没有流量控制;为了确保接收端能够来得及接收数据,在不可靠传输协议上采用流量控制的方法。在可靠传输协议(如TCP)的流量控制中,使用TCP首部的窗口大小字段和其它字段来控制数据的流量,这种方法增加了额外的网络数据,并且流量控制与每一个报文的内容息息相关。
[0003]为了能在网关上进行高速转发数据,在不可靠传输协议上接收端能够来得及接收数据,本专利技术提出一种轻量级流量控制协议,使用流量控制报文和流量控制应答报文进行端到端的流量探测。流量控制报文间隔地插入转发数据并发送,接收端对流量控制报文进行应答并构造流量流量应答报文发送到发送端。通过直接对流量探测数据的流量控制间接达到对转发数据的流量控制,流量探测数据与转发数据完全分离,最大限本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种高速转发数据轻量级流量控制的方法,其特征在于:包括以下步骤:步骤一:参数初始化,发送端设置一个滑动窗口,确定流量控制报文插入转发数据的间隔数N;步骤二:网关对转发的数据进行转发并计数,当转发数据达到第N条时,构造一个流量控制报文,存放于滑动窗口并发送,转发数据的计数归零;步骤三:网关继续对转发的数据进行转发并计数;步骤四:接收端接收转发数据和流量控制报文,如果接收到流量控制报文,解析该报文,立即构造一个流量控制应答报文并发送;步骤五:发送端接收到流量控制应答报文,解析流量控制应答报文,确定滑动窗口中应答的流量控制报文,将该报文以及早于该报文的流量控制报文从滑动窗口中删除;步骤六:如果流量控制报文填满滑动窗口,接收端没有收到流量控制报文,表示发送端转发数据过快,接收端来不及接收转发数据和流量控制数据,此时,需要对发送端降低发送数据的速度,达到控制流量的目的。2.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述设计流量控制报文和流量控制应答报文进行端到端的流量探测,流量控制报文用于发送端发送,流量控制应答报文用于接收端应答。3.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述流量控制报文中包括发送端标识、序列号、时戳、往返时戳,发送端标识表示发送端的标识,序列号表示发送端流量控制报文的序列号,时戳表示发送流量控制报文的时间,往返时戳表示一条报文在两端的往返时间。4.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述流量控制应答报文中包括源发送端标识、源发送端序列号、源发送端时戳,源发送端标识表示发送端的标识,源发送端序列号表示发送端流量控制报文的序列号,源发送端时戳表示发送流量控制报文的时间。5.根据权利要求1所述的一种高速转发数据轻量级流量控制的方法,其特征在于:所述步骤一中,在发送端设置一个滑动窗口,用于存放流量控制报文;需要转发的数据直接转发,统计转发数据的条数,达到一定的条数后,构造一个流量控制报文发送,并存...

【专利技术属性】
技术研发人员:赵治国
申请(专利权)人:青岛信大云谷信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利