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