一种智能网卡拥塞控制的方法实现技术

技术编号:42667334 阅读:19 留言:0更新日期:2024-09-10 12:22
本发明专利技术公开了一种智能网卡拥塞控制的方法实现,包括:缓冲区预分配、主动丢弃法、端口映射和反压流量控制、输出带宽管理、拥塞检测反馈,其有益效果为:在网卡MAC口的WRED模块的实现,来自MAC口的流量保证不同优先级报文获得不同的服务,优先级高的报文和实时性的业务带宽能够得到最大的保证;输入输出的端口映射表的使用,能够高效的找到导致输出输出端口拥塞时对应的输入端口并给予反压,进而有效的缓解拥塞;拥塞的检测反馈可以大大提升出口的带宽利用率,同时当出口发生拥塞时可以及时通知调度器和前级模块;本方案具有独立性和通用性,与业务模块耦合性较小,易于移植。

【技术实现步骤摘要】

本专利技术涉及高性能网络,尤其涉及一种智能网卡拥塞控制的方法实现


技术介绍

1、当前,以计算机网络为核心的技术与部署在人们生活中占据了非常重要的作用。高速网络、移动网络、物联网等应运而生且发展迅猛。互联网及其各种应用和服务频繁地出现在我们日常生活中。随着人类对网络产生的前所未有的依赖,网络的通畅显得极为重要。

2、随着互联网的普及以及各种在线服务和应用的快速发展,全球网络流量不断增长。视频、音频、图像和大数据等大容量内容的传输给网络带来了巨大的压力。除此之外,导致网络拥塞的原因很多,例如:

3、1)网络资源不匹配:网络中不同部分的资源(如带宽、路由器、交换机等)存在不匹配的情况,某些瓶颈节点可能成为整个网络的瓶颈,加剧了网络拥塞。

4、2)网络设计不合理:网络拓扑结构、路由算法、传输协议等方面的设计可能不够高效或不够灵活,无法适应不断变化的网络流量需求,从而引发拥塞问题。

5、3)网络故障或恶意攻击:网络中的故障或恶意攻击可能导致部分网络节点或链路瘫痪,使数据无法正常流动,最终引发拥塞。

6、为本文档来自技高网...

【技术保护点】

1.一种智能网卡拥塞控制的方法实现,其特征在于,包括:

2.根据权利要求1所述的一种智能网卡拥塞控制的方法实现,其特征在于,S2具体包括:

3.根据权利要求1所述的一种智能网卡拥塞控制的方法实现,其特征在于,S3中对于输出部分具体实现为:建立输入端口和输出端口的映射关系表,当出端口的带宽统计达到带宽的90%时,查询端口映射表,确定入口方向是哪些输入端口为主引起的反压,从而对相应输入端口进行反压。

4.根据权利要求3所述的一种智能网卡拥塞控制的方法实现,其特征在于,反压端口的确定过程具体为:对各输入端口转发到输出端口的报文字节累积量进行统计,通过两两比较...

【技术特征摘要】

1.一种智能网卡拥塞控制的方法实现,其特征在于,包括:

2.根据权利要求1所述的一种智能网卡拥塞控制的方法实现,其特征在于,s2具体包括:

3.根据权利要求1所述的一种智能网卡拥塞控制的方法实现,其特征在于,s3中对于输出部分具体实现为:建立输入端口和输出端口的映射关系表,当出端口的带宽统计达到带宽的90%时,查询端口映射表,确定入口方向是哪些输入端口为主引起的反压,从而对相应输入端口进行反压。

4.根据权利要求3所述的一种智能网卡拥塞控制的方法实现,其特征在于,反压端口的确定过程具体为:对各输入端口转发到输出端口的报文字节累积量进行统计,通过两两比较确定最大值,从而确定需要反压的入端口。

5.根据权利要求1所述的一种智能网卡拥塞控制的方法实现,其特征在于,wred部分具体包括:

6.根据权利要求5所述的一种智能网卡拥...

【专利技术属性】
技术研发人员:穆月飞刘禄仁卢士鹏杨琰旭
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1