VMWare Bridged 网络和 Docker ipvlan/macvlan 之间的区别?

VMWare Bridged 网络和 Docker ipvlan/macvlan 之间的区别?

在虚拟网络中,我看到了两种将客户机与主机连接起来的技术网络

在 VMWare/VirtualBox 中- 桥接网络用于连接客户机和主机网络例如
- 如果主机以172.16.0.1/12 subnetIP172.16.0.2作为主机 IP,
则使用 Bridge 网络,任何在上述主机上运行的客户机都可以连接到主机网络,即 172.16.0.1/12 subnet客户机将在此子网上收到一个 IP,例如 172.16.0.6(只是在此子网中随机挑选一个有效的 IP)。

在 Docker 中,使用 IPVLAN 或 MACVLAN 也可以实现相同的效果。
例如:- 如果主机已开启172.16.0.1/12 subnet并且 IP172.16.0.2为主机 IP,
则使用 MACVLAN 或 IPVLAN,此主机上运行的任何容器都可以连接到主机网络,即 172.16.0.1/12 subnet容器将在此子网上接收一个 IP,例如 172.16.0.6(同样,只是在此子网中随机挑选一个有效的 IP)。

虽然最终结果相同,但使用的技术似乎不同。我说得对吗?那么只是探索一下以了解这两种方法之间的区别以及桥接与 IPVLAN/MACVLAN 有何不同?

相关内容