[发明专利]容器内操作系统的路由方法、装置、设备及存储介质在审
申请号: | 202310090686.7 | 申请日: | 2023-01-29 |
公开(公告)号: | CN116094870A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 黄超;杜杨浩 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L45/60;H04L45/12 |
代理公司: | 深圳市精英创新知识产权代理有限公司 44740 | 代理人: | 李翔宇 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 操作系统 路由 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种容器内操作系统的路由方法、装置、设备及存储介质。方法应用于宿主设备,宿主设备中部署有虚拟容器、第一网桥、第二网桥以及第一操作系统,第一操作系统以及第二网桥部署在虚拟容器内,方法包括:当第一操作系统生成外网访问请求时,第一操作系统通过第一网口将外网访问请求发送至第二网桥;然后第二网桥根据预设的iptables规则将外网访问请求发送至虚拟容器;虚拟容器接收到外网访问请求之后,再根据预设的路由规则,通过第二网口将外网访问请求发送至第一网桥;最后,第一网桥将外网访问请求发送至宿主设备,并通过宿主设备的第三网口将外网访问请求发送至外部网络。通过本方案可以使得容器内的操作系统正常访问外部网络。
技术领域
本申请涉及互联网技术领域,尤其涉及一种容器内操作系统的路由方法、装置、设备及存储介质。
背景技术
当前,我国经济社会各领域正加速向数字化转型迈进,随之涌现出海量的数据处理需求在边缘侧不断产生。
传统的边缘计算容器的路由只实现了二层网络,容器内的数据通过veth pair(一对虚拟设备接口)和cni(全称Container Network Interface,是一个标准的通用的接口)网关的方式传给宿主设备,从而访问外网。
然而,若容器内设置有操作系统,例如设置有windows系统,由于windows系统没有任何路由机制,导致其与外部网络阻隔,导致容器内的操作系统无法正常访问外部网络。
发明内容
本申请实施例提供了一种容器内操作系统的路由方法、装置、设备及存储介质,可以使得容器内的操作系统正常访问外部网络。
第一方面,本申请实施例提供了一种容器内操作系统的路由方法,所述方法应用于宿主设备,所述宿主设备中部署有虚拟容器、第一网桥、第二网桥以及第一操作系统,所述第一操作系统以及所述第二网桥部署在所述虚拟容器内,所述第一操作系统的第一网口挂载在所述第二网桥下,所述方法包括:
当所述第一操作系统生成外网访问请求时,所述第一操作系统通过所述第一网口将所述外网访问请求发送至所述第二网桥;
所述第二网桥根据预设的iptables规则将所述外网访问请求发送至所述虚拟容器;
所述虚拟容器通过第二网口将所述外网访问请求发送至所述第一网桥,所述第二网口为所述虚拟容器的网口,且所述第二网口挂载在所述第一网桥下;
所述第一网桥根据预设的路由规则将所述外网访问请求发送至所述宿主设备中的第三网口,并通过所述第三网口将所述外网访问请求发送至外部网络。
第二方面,本申请实施例还提供了一种容器内操作系统的路由装置,所述容器内操作系统的路由装置被设置于宿主设备中,所述宿主设备中部署有虚拟容器、第一网桥、第二网桥以及第一操作系统,所述第一操作系统以及所述第二网桥部署在所述虚拟容器内,所述第一操作系统的第一网口挂载在所述第二网桥下,所述容器内操作系统的路由装置包括收发单元以及处理单元,所述处理单元用于控制所述收发单元的收发操作,所述收发单元用于:
当所述第一操作系统生成外网访问请求时,通过所述第一网口将所述外网访问请求发送至所述第二网桥;
通过所述第二网桥根据预设的iptables规则将所述外网访问请求发送至所述虚拟容器;
通过第二网口将所述外网访问请求发送至所述第一网桥,所述第二网口为所述虚拟容器的网口,且所述第二网口挂载在所述第一网桥下;
通过所述第一网桥根据预设的路由规则将所述外网访问请求发送至所述宿主设备中的第三网口,并通过所述第三网口将所述外网访问请求发送至外部网络。
在一些实施例中,所述收发单元在执行所述通过所述第二网桥根据预设的iptables规则将所述外网访问请求发送至所述虚拟容器步骤时,具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310090686.7/2.html,转载请声明来源钻瓜专利网。