[发明专利]基于VPP的集群式虚拟化数据转发方法、装置及系统有效
申请号: | 202110253135.9 | 申请日: | 2021-03-03 |
公开(公告)号: | CN112905305B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 王正琦;郑卫波;纪元;汪洋;金倩倩;邓进;郭志民;吕卓;李鸣岩 | 申请(专利权)人: | 国网电力科学研究院有限公司;南京南瑞信息通信科技有限公司;国网河南省电力公司电力科学研究院;国家电网有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 俞翠华 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 vpp 集群 虚拟 数据 转发 方法 装置 系统 | ||
1.一种基于VPP的集群式虚拟化数据转发方法,其特征在于,包括:
获取若干个业务容器,所述业务容器是对安全接入服务虚拟化获得的;
将各个业务容器均注册到负载均衡进程中,由负载均衡进程对外提供唯一的服务地址和端口号;
当监测到负载均衡进程接收到某客户端发送的访问请求后,控制负载均衡进程按照预设的工作模式和轮询算法,在kubernetes容器框架下通过VPP中DPDK转发驱动与对应业务容器进行通信,完成数据转发,具体为:通过VPP提供的memif接口实现物理机与业务容器间的无拷贝通信,所有报文均不经过Linux内核协议栈;
所述业务容器的虚拟化方法包括以下步骤:
利用Kubernetes容器框架针对安全接入服务,根据服务类型的不同、或业务逻辑的不同、或性能需求的不同制作不同的容器镜像,将容器镜像对相关服务的提供商进行发布,使得服务提供商加载完容器镜像后,根据自身提供服务的规模和并发量大小,对部署策略进行配置,并接收由提供商反馈的部署策略,所述Kubernetes容器框架根据所述容器镜像和接收到的部署策略创建对应数量的业务容器;
在所述在kubernetes容器框架下通过VPP中DPDK转发驱动与对应业务容器进行通信步骤之后,还包括:
利用kubernetes容器框架中的容器资源管理模块对各个业务容器进行资源动态监控,根据资源动态监控的结果进行业务容器的扩容或缩容;
当进行业务容器的扩容时,将扩容产生的业务容器注册到负载均衡进程中;
当进行业务容器的缩容时,将缩容涉及到的业务容器从负载均衡进程中删除。
2.根据权利要求1所述的一种基于VPP的集群式虚拟化数据转发方法,其特征在于:所述若干个业务容器中的各业务容器属于同一类业务或不同类业务,属于同一类业务的业务容器分布于同一台物理机或不同物理机上。
3.一种基于VPP的集群式虚拟化数据转发装置,其特征在于,包括:
获取单元,用于获取若干个业务容器,所述业务容器是对安全接入服务虚拟化获得的;注册单元,用于将各个业务容器均注册到负载均衡进程中,由负载均衡进程对外提供唯一的服务地址和端口号;
数据转发单元,用于当监测到负载均衡进程接收到某客户端发送的访问请求后,控制负载均衡进程按照预设的工作模式和轮询算法,在kubernetes容器框架下通过VPP中DPDK转发驱动与对应业务容器进行通信,完成数据转发,具体为:通过VPP提供的memif接口实现物理机与业务容器间的无拷贝通信,所有报文均不经过Linux内核协议栈;
所述业务容器的虚拟化方法包括以下步骤:
利用Kubernetes容器框架针对安全接入服务,根据服务类型的不同、或业务逻辑的不同、或性能需求的不同制作不同的容器镜像,将容器镜像对相关服务的提供商进行发布,使得服务提供商加载完容器镜像后,根据自身提供服务的规模和并发量大小,对部署策略进行配置,并接收由提供商反馈的部署策略,所述Kubernetes容器框架根据所述容器镜像和接收到的部署策略创建对应数量的业务容器;
所述基于VPP的集群式虚拟化数据转发装置还包括:
扩容或缩容单元,用于利用kubernetes容器框架中的容器资源管理模块对各个业务容器进行资源动态监控,根据资源动态监控的结果进行业务容器的扩容或缩容;
当进行业务容器的扩容时,将扩容产生的业务容器注册到负载均衡进程中;
当进行业务容器的缩容时,将缩容涉及到的业务容器从负载均衡进程中删除。
4.根据权利要求3所述的一种基于VPP的集群式虚拟化数据转发装置,其特征在于,所述若干个业务容器中的各业务容器属于同一类业务或不同类业务,属于同一类业务的业务容器分布于同一台物理机或不同物理机上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电力科学研究院有限公司;南京南瑞信息通信科技有限公司;国网河南省电力公司电力科学研究院;国家电网有限公司,未经国网电力科学研究院有限公司;南京南瑞信息通信科技有限公司;国网河南省电力公司电力科学研究院;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110253135.9/1.html,转载请声明来源钻瓜专利网。