一种基于VPP的保障带宽的系统及方法技术方案

技术编号:32874136 阅读:38 留言:0更新日期:2022-04-02 12:04
本发明专利技术公开了一种基于VPP的保障带宽的系统及方法,所述系统包括依次连接的入接口、QOS模块、接口带宽模块、出接口。QOS模块标记数据包是否为保障带宽,保障带宽的数据包在接口带宽模块直接转发,而非保障带宽数据包在接口带宽处进行抢占转发,从而实现保障带宽的功能。本发明专利技术以保障带宽的无缓存无调度队列的方式解决了VPP在抢占情况下的保障带宽流量转发的问题,保障带宽的数据包在接口带宽模块直接转发,而其它带宽的数据包在接口带宽处进行抢占,保证了在抢占流量或攻击流量情况下的正常通信,并使整个系统的转发性能影响最小。并使整个系统的转发性能影响最小。并使整个系统的转发性能影响最小。

【技术实现步骤摘要】
一种基于VPP的保障带宽的系统及方法


[0001]本专利技术属于计算机网络
,具体涉及一种基于VPP的保障带宽的系统及方法。

技术介绍

[0002]VPP平台是一个可扩展的框架,可提供开箱即用的路由器防火墙等功能。它是思科矢量数据包处理(Vector Packet Processing,VPP)技术的开源版本,一种高性能的数据包处理堆栈,可以在商用CPU上运行。但是在路由器或者是防火墙上,QOS作为一种基本的用来解决网络延迟和阻塞等问题的一种安全机制,不但要求它能够提供限制带宽功能,也希望它能够提供保障带宽功能。
[0003]现有VPP框架的QOS功能是一种基于配置策略的,它根据配置的带宽,计算时钟周期内的令牌填充速率,在下一个数据包到来后,将本次收包和上一次的收包的时钟间作为时间长度,再乘以令牌填充速率,得到新的需要填充的令牌数量。在填充令牌后,再使用现有的包长计算出需要消耗的令牌数量,进行令牌消耗。如果令牌足够,则进行包转发,如果令牌不够,则进行丢包。这种以时钟周期为间隔的令牌填充方式,可以达到抖动小的目的。同时VPP的QOS本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于VPP的保障带宽的系统,其特征在于,包括依次连接的入接口、QOS模块、接口带宽模块、出接口;所述QOS模块用于对策略带宽进行限流,并判断是否是为保障带宽数据包、最大带宽数据包、非策略数据包,所述接口带宽模块用于将保障带宽数据包直接转发、将非保障带宽数据包进行带宽抢占转发。2.一种基于VPP的保障带宽的方法,采用权利要求1所述的系统进行,其特征在于,包括以下步骤:步骤S100:策略带宽、抢占带宽数据包进入系统,并判断是否在配置策略内,若是则进入步骤200,否则输入接口带宽模块进入步骤400;步骤S200:所述QOS模块根据配置的策略带宽进行限流,并标记标示出保障带宽数据包、最大带宽数据包、非策略数据包;步骤S300:将保障带宽数据包输入接口带宽模块;步骤S400:进一步判断数据包是否为保障带宽数据包,若是则向外转发,否则进行带宽抢占转发。3.根据权利要求2所述的一种基于VPP的保障带宽的方法,其特征在于,所述步骤S400中,最大带宽数据...

【专利技术属性】
技术研发人员:李猛范渊吴永越何恐兰星
申请(专利权)人:成都安恒信息技术有限公司
类型:发明
国别省市:

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

1