一种流量控制方法、系统、存储介质及电子设备技术方案

技术编号:35895323 阅读:31 留言:0更新日期:2022-12-10 10:28
本申请公开了一种流量控制方法、系统、存储介质及电子设备,方法包括:输出控制器周期性地统计每个输入控制器的流量大小;输出控制器根据每个输入控制器的流量大小构建每个输入控制器的流量控制报文,并发送至每个输入控制器;输入控制器根据接收的流量控制报文更新令牌桶中的当前令牌数量,并基于更新后的令牌数量控制待发送的单播报文转发至输出控制器。由于本申请采用令牌桶算法,并采用负反馈方式对输入的流量进行流控,可以实时调整业务线卡输入端的流量转发速率,避免交换矩阵发生拥塞,导致交换矩阵内部缓存溢出,而造成流量报文丢失现象。文丢失现象。文丢失现象。

【技术实现步骤摘要】
一种流量控制方法、系统、存储介质及电子设备


[0001]本申请涉及网络通信
,特别涉及一种流量控制方法、系统、存储介质及电子设备。

技术介绍

[0002]采用交换矩阵的数通网络设备,其单播流量会流经不同的业务线卡,当流向同一输出端口的输入流量带宽之和大于输出端口时,交换矩阵会启动缓存机制,平抑流量,但超过缓存能力的时候,会发生拥塞,以致丢包。
[0003]在现有的技术方案中,主要通过集中式的管理方式进行处理,在网络设备中,如果由主控板卡采用集中式带宽管理方式采集各个业务线卡的流量数据,分析每个业务线卡的带宽使用情况,调度各个业务线卡转发报文,这会大大增加主控板卡的负荷。

技术实现思路

[0004]本申请实施例提供了一种流量控制方法、系统、存储介质及电子设备。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]第一方面,本申请实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种流量控制方法,其特征在于,所述方法包括:输出控制器周期性地统计每个输入控制器的流量大小;输出控制器根据每个输入控制器的流量大小构建所述每个输入控制器的流量控制报文,并发送至所述每个输入控制器;输入控制器根据接收的流量控制报文更新令牌桶中的当前令牌数量,并基于更新后的令牌数量控制待发送的单播报文转发至所述输出控制器。2.根据权利要求1所述的方法,其特征在于,所述输出控制器周期性地统计每个输入控制器的流量大小,包括:确定当前时刻满足带宽分配周期,输出控制器获取每个输入控制器的流量字节大小;输出控制器根据所述流量字节大小计算每个输入控制器的流量所占实际带宽大小。3.根据权利要求2所述的方法,其特征在于,所述确定当前时刻满足带宽分配周期,包括:启动定时器将预设周期的时长进行倒计时;当倒计时结束的时刻与当前时刻一致的情况下,确定当前时刻满足带宽分配周期。4.根据权利要求2所述的方法,其特征在于,所述输出控制器根据每个输入控制器的流量大小构建所述每个输入控制器的流量控制报文,包括:输出控制器根据每个输入控制器的流量所占实际带宽大小计算每个输入控制器的令牌更新速率;输出控制器创建每个输入控制器对应的控制报文;输出控制器将每个输入控制器的令牌更新速率配置到对应的控制报文上,得到每个输入控制器的流量控制报文。5.根据权利要求1所述的方法,其特征在于,所述输入控制器根据接收的流量控制报文更新令牌桶中的当前令牌数量,包括:输入控制器接收流量控制报文,并从所述流量控制报文中提取出令牌更新速率;在当前时刻满足令牌生成周期且存在待发送的单播报文时,输入控制器统计令牌桶中的当前令牌数量;输入控制器根据所述令牌更新速率与所述当前令牌数量计算实际令牌数量,并将所述当前令牌数量设置为实际令牌数量。6.根据权利要求5所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:覃庆海
申请(专利权)人:篆芯半导体南京有限公司
类型:发明
国别省市:

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

1