[发明专利]多系统网络连接的方法及装置有效
申请号: | 201611075540.1 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106789526B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 勾雪雷 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/08 |
代理公司: | 11330 北京市立方律师事务所 | 代理人: | 张筱宁 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 网络 连接 方法 装置 | ||
1.一种多系统网络连接的方法,其特征在于,所述多系统包括:多个容器系统以及主控系统,其中,所述多个容器系统中仅第一容器系统与物理网络设备进行连接,所述方法包括:
当所述主控系统启动容器系统时,在所述主控系统中创建网桥节点,并为各个容器系统创建对应的虚拟网口,其中,每个虚拟网口的一端设置于各自容器系统内,所述每个虚拟网口的另一端与所述网桥节点相连;
其他容器系统通过其各自对应的虚拟网口及所述网桥节点与所述第一容器系统对应的虚拟网口建立通信连接,并基于所述通信连接与所述物理网络设备进行数据传输。
2.根据权利要求1所述的多系统网络连接的方法,其特征在于,所述在所述主控系统中创建网桥节点,并为各个容器系统创建对应的虚拟网口的步骤之后,还包括:
所述主控系统将各个虚拟网口、所述网桥节点分别对应的网络地址中的IP地址配置为同一个局域网段内。
3.根据权利要求2所述的多系统网络连接的方法,其特征在于,所述基于所述通信连接与所述物理网络设备进行数据传输的步骤,包括:
其他容器系统基于所述通信连接,通过调用所述第一容器系统的包转发服务与所述物理网络设备进行数据传输。
4.根据权利要求3所述的多系统网络连接的方法,其特征在于,所述其他容器系统基于所述通信连接,通过调用所述第一容器系统的包转发服务与所述物理网络设备进行数据传输的步骤,包括:
其他容器系统将网络访问请求消息通过其各自对应的虚拟网口、所述网桥节点以及所述第一容器系统对应的虚拟网口发送至所述第一容器系统,所述网络访问请求消息中携带请求发送方容器系统对应的虚拟网口的网络地址,所述网络地址包括:介质访问控制MAC地址、互联网协议IP地址以及所述请求发送方容器系统的端口信息;
所述第一容器系统将所述网络访问请求消息中携带的请求发送方容器系统对应的虚拟网口的IP地址更改为移动终端的物理网卡的IP地址,和/或将所述请求发送方容器系统的端口信息更改为所述第一容器系统的端口信息;
所述第一容器系统记录网络地址更改信息,所述网络地址更改信息包括:所述请求发送方容器系统对应的虚拟网口的IP地址、所述请求发送方容器系统的端口信息以及所述第一容器系统的端口信息;
所述第一容器系统获取路由信息,所述路由信息为所述第一容器系统发送更改网络地址后的网络访问请求消息对应的下一跳物理网络设备的网络地址;
所述第一容器系统根据所述路由信息将更改网络地址后的网络访问请求消息,发送至所述物理网络设备。
5.根据权利要求4所述的多系统网络连接的方法,其特征在于,所述其他容器系统基于所述通信连接,通过调用所述第一容器系统的包转发服务与所述物理网络设备进行数据传输的步骤,还包括:
当所述第一容器系统接收到所述物理网络设备发送的数据包时,所述第一容器系统检测是否存在所述网络地址更改信息;
若存在所述网络地址更改信息,则所述第一容器系统根据所述数据包中携带的第一容器系统的端口信息,从所述网络地址更改信息中,查找请求发送方容器系统对应的虚拟网口的IP地址以及所述请求发送方容器系统的端口信息;
所述第一容器系统根据所述请求发送方容器系统对应的虚拟网口的IP地址以及所述请求发送方容器系统的端口信息,并基于所述通信连接将所述数据包发送至所述对应的容器系统。
6.一种多系统网络连接的装置,其特征在于,所述多系统包括:多个容器系统以及主控系统,其中,所述多个容器系统中仅第一容器系统与物理网络设备进行连接,所述装置包括:
创建模块,位于所述主控系统中,用于当所述主控系统启动容器系统时,在所述主控系统中创建网桥节点,并为各个容器系统创建对应的虚拟网口,其中,每个虚拟网口的一端设置于各自容器系统内,所述每个虚拟网口的另一端与所述网桥节点相连;
建立模块,位于其他容器系统中,用于通过其各自对应的虚拟网口及所述网桥节点与所述第一容器系统对应的虚拟网口建立通信连接;
数据传输模块,位于其他容器系统中,用于基于所述建立模块建立的所述通信连接与所述物理网络设备进行数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611075540.1/1.html,转载请声明来源钻瓜专利网。