一种浮动IP限流方法、系统、终端及存储介质技术方案

技术编号:26511285 阅读:33 留言:0更新日期:2020-11-27 15:40
本发明专利技术提供一种浮动IP限流方法、系统、终端及存储介质,包括:利用接口管理服务调用向量包处理引擎部署工具的插件接口,将预设的浮动IP与服务质量限速策略的绑定信息通过所述插件接口保存至数据库;利用所述向量包处理引擎部署工具采集并解析数据库中的浮动IP与服务质量限速策略的绑定信息;利用所述向量包处理引擎部署工具调用向量包处理引擎部署接口,通过所述接口根据所述浮动IP与服务质量限速策略的绑定信息在所述向量包处理引擎绑定浮动IP与服务质量限速策略。本发明专利技术使得Networking‑vpp功能更加丰富、实用,并且提升了浮动IP的功能,修改了Neutron使用VPP进行转发加速的短板,提升了访问外网的安全性和容错性。

【技术实现步骤摘要】
一种浮动IP限流方法、系统、终端及存储介质
本专利技术涉及网络流量限速
,具体涉及一种浮动IP限流方法、系统、终端及存储介质。
技术介绍
在云计算时代,服务器提供了数据和计算力,稳定性、性能和安全等因素也至关重要。对于虚拟化私有云来说,提供浮动IP是一个基本功能。客户之间网络独立私有,并且与公网不可通,当有客户有访问公网需求时,可以给自己的虚拟机绑定一个浮动IP访问公网。浮动IP也可以增加容错性。既当一个虚拟机异常时,此浮动IP立即绑定到备用设备上,继续提供服务。由于浮动IP是基于可与外部通信的网络创建的,三层通信会通过路由转发,当遇到个别浮动IP峰值大突发流量、或者某时间段多个IP流量较大时,就会占用较大带宽,影响其他浮动IP,严重时可能导致其他浮动IP不通,客户无法访问的情况,十分影响体验和使用。OVS虽然由提供简单的限速功能,但是提供路由的方式是基于kernel的vrouter方案,本身性能就不强,即使提供限速也远达不到高度网络密集型的地步,VPP提供的路由功能性能相对提升很多,但是由于控制面Networking-vpp缺少本文档来自技高网...

【技术保护点】
1.一种浮动IP限流方法,其特征在于,包括:/n利用接口管理服务调用向量包处理引擎部署工具的插件接口,将预设的浮动IP与服务质量限速策略的绑定信息通过所述插件接口保存至数据库;/n利用所述向量包处理引擎部署工具采集并解析数据库中的浮动IP与服务质量限速策略的绑定信息;/n利用所述向量包处理引擎部署工具调用向量包处理引擎部署接口,通过所述接口根据所述浮动IP与服务质量限速策略的绑定信息在所述向量包处理引擎绑定浮动IP与服务质量限速策略。/n

【技术特征摘要】
1.一种浮动IP限流方法,其特征在于,包括:
利用接口管理服务调用向量包处理引擎部署工具的插件接口,将预设的浮动IP与服务质量限速策略的绑定信息通过所述插件接口保存至数据库;
利用所述向量包处理引擎部署工具采集并解析数据库中的浮动IP与服务质量限速策略的绑定信息;
利用所述向量包处理引擎部署工具调用向量包处理引擎部署接口,通过所述接口根据所述浮动IP与服务质量限速策略的绑定信息在所述向量包处理引擎绑定浮动IP与服务质量限速策略。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
创建服务质量限速策略并限定出方向带宽和入方向带宽。


3.根据权利要求1所述的方法,其特征在于,所述利用向量包处理引擎部署工具采集并解析数据库中的浮动IP与服务质量限速策略的绑定信息,包括:
设定所述向量包处理引擎部署工具实时监控所述数据库,若所述向量包处理引擎部署工具监控到所述数据库数据更新,则对更新的数据进行解析。


4.根据权利要求1所述的方法,其特征在于,所述通过接口根据所述浮动IP与服务质量限速策略的绑定信息在所述向量包处理引擎绑定浮动IP与服务质量限速策略,包括:
校验所述浮动IP是否支持限速;
校验所述服务质量限速策略是否存在;
若所述浮动IP不支持限速或所述服务质量限速策略不存在,则返回绑定失败提示。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收到访问外网请求后,将所述请求的源IP在向量包处理引擎中转换为所述浮动IP;
...

【专利技术属性】
技术研发人员:李有
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1