В Virtual Networking я видел два метода подключения гостевой машины к хост-машинам. сеть.
В VMWare / VirtualBox - Мостовая сеть используется для подключения гостевой машины к хост-машинам. сеть.
Ex - если хост включен 172.16.0.1/12 subnet
с IP 172.16.0.2
как IP-адрес хоста,
затем с помощью сети моста любой гость, работающий на указанном выше хосте, может быть подключен к сети хоста, т.е. 172.16.0.1/12 subnet
и гость получит IP-адрес в этой подсети, например, 172.16.0.6 (просто выбран случайный действительный IP-адрес в этой подсети).
В докерето же самое достигается с помощью IPVLAN или MACVLAN.
Пример: - если хост включен 172.16.0.1/12 subnet
с IP 172.16.0.2
как IP-адрес хоста,
затем с помощью MACVLAN или IPVLAN любой контейнер, работающий на этом хосте, может быть подключен к сети хоста, т.е. 172.16.0.1/12 subnet
и контейнер получит IP-адрес в этой подсети, например, 172.16.0.6 (опять же, просто выбран случайный действительный IP-адрес в этой подсети).
Хотя конечный результат такой же, используемые методы кажутся разными. Я прав? Итак, просто исследуем разницу между этими двумя подходами и чем мост отличается от IPVLAN / MACVLAN?