[发明专利]容器内操作系统的路由方法、装置、设备及存储介质在审
申请号: | 202310090686.7 | 申请日: | 2023-01-29 |
公开(公告)号: | CN116094870A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 黄超;杜杨浩 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L45/60;H04L45/12 |
代理公司: | 深圳市精英创新知识产权代理有限公司 44740 | 代理人: | 李翔宇 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 操作系统 路由 方法 装置 设备 存储 介质 | ||
1.一种容器内操作系统的路由方法,其特征在于,所述方法应用于宿主设备,所述宿主设备中部署有虚拟容器、第一网桥、第二网桥以及第一操作系统,所述第一操作系统以及所述第二网桥部署在所述虚拟容器内,所述第一操作系统的第一网口挂载在所述第二网桥下,所述方法包括:
当所述第一操作系统生成外网访问请求时,所述第一操作系统通过所述第一网口将所述外网访问请求发送至所述第二网桥;
所述第二网桥根据预设的iptables规则将所述外网访问请求发送至所述虚拟容器;
所述虚拟容器通过第二网口将所述外网访问请求发送至所述第一网桥,所述第二网口为所述虚拟容器的网口,且所述第二网口挂载在所述第一网桥下;
所述第一网桥根据预设的路由规则将所述外网访问请求发送至所述宿主设备中的第三网口,并通过所述第三网口将所述外网访问请求发送至外部网络。
2.根据权利要求1所述的方法,其特征在于,所述第二网桥根据预设的iptables规则将所述外网访问请求发送至所述虚拟容器,包括:
所述第二网桥根据所述iptables规则确定所述第二网口的IP值;
所述第二网桥根据所述IP值将所述外网访问请求发送至所述第二网口,使得所述虚拟容器接收到所述外网访问请求。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述宿主设备通过所述第三网口接收第一操作系统的系统访问请求,并根据所述路由规则将所述系统访问请求发送至所述第一网桥;
所述第一网桥通过所述第二网口将所述系统访问请求发送至所述虚拟容器;
所述虚拟容器根据所述iptables规则,将所述系统访问请求发送至所述第二网桥;
所述第二网桥通过所述第一网口将所述系统访问请求发送至所述第一操作系统。
4.根据权利要求1所述的方法,其特征在于,所述宿主设备中预设有k8s的flannel插件以及virsh工具;所述第一操作系统通过所述第一网口将所述外网访问请求发送至所述第二网桥之前,所述方法还包括:
所述flannel插件获取所述第一网桥的第一配置文件,并根据所述第一配置文件创建所述第一网桥以及所述路由规则;
所述virsh工具获取所述第二网桥的第二配置文件,并根据所述第二配置文件创建所述第二网桥以及所述iptables规则。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述宿主设备为第二操作系统服务器,所述虚拟容器为第二操作系统容器,所述第二操作系统服务器为安装有第二操作系统的服务器,所述第二操作系统容器为安装有所述第二操作系统的容器。
6.根据权利要求5所述的方法,其特征在于,所述第一操作系统为windows系统,所述第二操作系统为centos7系统。
7.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一网桥为cni0网桥,所述第二网桥为virbr1网桥。
8.一种容器内操作系统的路由装置,其特征在于,所述容器内操作系统的路由装置被设置于宿主设备中,所述宿主设备中部署有虚拟容器、第一网桥、第二网桥以及第一操作系统,所述第一操作系统以及所述第二网桥部署在所述虚拟容器内,所述第一操作系统的第一网口挂载在所述第二网桥下,所述容器内操作系统的路由装置包括收发单元以及处理单元,所述处理单元用于控制所述收发单元的收发操作,所述收发单元用于:
当所述第一操作系统生成外网访问请求时,通过所述第一网口将所述外网访问请求发送至所述第二网桥;
通过所述第二网桥根据预设的iptables规则将所述外网访问请求发送至所述虚拟容器;
通过第二网口将所述外网访问请求发送至所述第一网桥,所述第二网口为所述虚拟容器的网口,且所述第二网口挂载在所述第一网桥下;
通过所述第一网桥根据预设的路由规则将所述外网访问请求发送至所述宿主设备中的第三网口,并通过所述第三网口将所述外网访问请求发送至外部网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310090686.7/1.html,转载请声明来源钻瓜专利网。