【技术实现步骤摘要】
一种基于VPP的保障带宽的系统及方法
[0001]本专利技术属于计算机网络
,具体涉及一种基于VPP的保障带宽的系统及方法。
技术介绍
[0002]VPP平台是一个可扩展的框架,可提供开箱即用的路由器防火墙等功能。它是思科矢量数据包处理(Vector Packet Processing,VPP)技术的开源版本,一种高性能的数据包处理堆栈,可以在商用CPU上运行。但是在路由器或者是防火墙上,QOS作为一种基本的用来解决网络延迟和阻塞等问题的一种安全机制,不但要求它能够提供限制带宽功能,也希望它能够提供保障带宽功能。
[0003]现有VPP框架的QOS功能是一种基于配置策略的,它根据配置的带宽,计算时钟周期内的令牌填充速率,在下一个数据包到来后,将本次收包和上一次的收包的时钟间作为时间长度,再乘以令牌填充速率,得到新的需要填充的令牌数量。在填充令牌后,再使用现有的包长计算出需要消耗的令牌数量,进行令牌消耗。如果令牌足够,则进行包转发,如果令牌不够,则进行丢包。这种以时钟周期为间隔的令牌填充方式,可以达到抖动小的目的 ...
【技术保护点】
【技术特征摘要】
1.一种基于VPP的保障带宽的系统,其特征在于,包括依次连接的入接口、QOS模块、接口带宽模块、出接口;所述QOS模块用于对策略带宽进行限流,并判断是否是为保障带宽数据包、最大带宽数据包、非策略数据包,所述接口带宽模块用于将保障带宽数据包直接转发、将非保障带宽数据包进行带宽抢占转发。2.一种基于VPP的保障带宽的方法,采用权利要求1所述的系统进行,其特征在于,包括以下步骤:步骤S100:策略带宽、抢占带宽数据包进入系统,并判断是否在配置策略内,若是则进入步骤200,否则输入接口带宽模块进入步骤400;步骤S200:所述QOS模块根据配置的策略带宽进行限流,并标记标示出保障带宽数据包、最大带宽数据包、非策略数据包;步骤S300:将保障带宽数据包输入接口带宽模块;步骤S400:进一步判断数据包是否为保障带宽数据包,若是则向外转发,否则进行带宽抢占转发。3.根据权利要求2所述的一种基于VPP的保障带宽的方法,其特征在于,所述步骤S400中,最大带宽数据...
【专利技术属性】
技术研发人员:李猛,范渊,吴永越,何恐,兰星,
申请(专利权)人:成都安恒信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。