基于VPP的集群式虚拟化数据转发方法、装置及系统与流程

文档序号:25343009发布日期:2021-06-04 21:51阅读:来源:国知局

技术特征:
1.一种基于vpp的集群式虚拟化数据转发方法,其特征在于,包括:获取若干个业务容器,所述业务容器是对安全接入服务虚拟化获得的;将各个业务容器均注册到负载均衡进程中,由负载均衡进程对外提供唯一的服务地址和端口号;当监测到负载均衡进程接收到某客户端发送的访问请求后,控制负载均衡进程按照预设的工作模式和轮询算法,在kubernetes容器框架下通过vpp中dpdk转发驱动与对应业务容器进行通信,完成数据转发。2.根据权利要求1所述的一种基于vpp的集群式虚拟化数据转发方法,其特征在于:所述若干个业务容器中的各业务容器属于同一类业务或不同类业务,属于同一类业务的业务容器分布于同一台物理机或不同物理机上。3.根据权利要求1所述的一种基于vpp的集群式虚拟化数据转发方法,其特征在于,所述业务容器的虚拟化方法包括以下步骤:利用kubernetes容器框架针对安全接入服务,根据服务类型的不同、或业务逻辑的不同、或性能需求的不同制作不同的容器镜像,将容器镜像对相关服务的提供商进行发布,使得服务提供商加载完容器镜像后,根据自身提供服务的规模和并发量大小,对部署策略进行配置,并接收由提供商反馈的部署策略,所述kubernetes容器框架根据所述容器镜像和接收到的部署策略创建对应数量的业务容器。4.根据权利要求1所述的一种基于vpp的集群式虚拟化数据转发方法,其特征在于,在所述在kubernetes容器框架下通过vpp中dpdk转发驱动与对应业务容器进行通信步骤之后,还包括:利用kubernetes容器框架中的容器资源管理模块对各个业务容器进行资源动态监控,根据资源动态监控的结果进行业务容器的扩容或缩容;当进行业务容器的扩容时,将扩容产生的业务容器注册到负载均衡进程中;当进行业务容器的缩容时,将缩容涉及到的业务容器从负载均衡进程中删除。5.一种基于vpp的集群式虚拟化数据转发装置,其特征在于,包括:获取单元,用于获取若干个业务容器,所述业务容器是对安全接入服务虚拟化获得的;注册单元,用于将各个业务容器均注册到负载均衡进程中,由负载均衡进程对外提供唯一的服务地址和端口号;数据转发单元,用于当监测到负载均衡进程接收到某客户端发送的访问请求后,控制负载均衡进程按照预设的工作模式和轮询算法,在kubernetes容器框架下通过vpp中dpdk转发驱动与对应业务容器进行通信,完成数据转发。6.根据权利要求5所述的一种基于vpp的集群式虚拟化数据转发装置,其特征在于,所述若干个业务容器中的各业务容器属于同一类业务或不同类业务,属于同一类业务的业务容器分布于同一台物理机或不同物理机上。7.根据权利要求5所述的一种基于vpp的集群式虚拟化数据转发装置,其特征在于,所述业务容器的虚拟化方法包括以下步骤:利用kubernetes容器框架针对安全接入服务,根据服务类型的不同、或业务逻辑的不同、或性能需求的不同制作不同的容器镜像,将容器镜像对相关服务的提供商进行发布,使得服务提供商加载完容器镜像后,根据自身提供服务的规模和并发量大小,对部署策略进
行配置,并接收由提供商反馈的部署策略,所述kubernetes容器框架根据所述容器镜像和接收到的部署策略创建对应数量的业务容器。8.根据权利要求5所述的一种基于vpp的集群式虚拟化数据转发装置,其特征在于,所述基于vpp的集群式虚拟化数据转发装置还包括:扩容或缩容单元,用于利用kubernetes容器框架中的容器资源管理模块对各个业务容器进行资源动态监控,根据资源动态监控的结果进行业务容器的扩容或缩容;当进行业务容器的扩容时,将扩容产生的业务容器注册到负载均衡进程中;当进行业务容器的缩容时,将缩容涉及到的业务容器从负载均衡进程中删除。9.一种基于vpp的集群式虚拟化数据转发装置,其特征在于,包括:若干个物理机,各物理机均包括相连的主板和网卡,所述网卡中的安全接入服务被虚拟化成业务容器;所述主板中设有vpp;负载均衡进程,各个业务容器均被注册到所述负载均衡进程中,由负载均衡进程对外提供唯一的服务地址和端口号;当所述负载均衡进程接收到某客户端发送的访问请求时,所述负载均衡进程按照预设的工作模式和轮询算法,在kubernetes容器框架下通过vpp中dpdk转发驱动与对应业务容器进行通信,完成数据转发。10.一种基于vpp的集群式虚拟化数据转发系统,其特征在于,包括存储介质和处理器;所述存储介质用于存储指令;所述处理器用于根据所述指令进行操作以执行根据权利要求1~4中任一项所述方法的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1