Понимание сети Docker Macvlan

Попытка понять преимущества и вариант использования сетевого драйвера Docker Macvlan.

Может ли кто-нибудь объяснить подробно, если это возможно, с несколькими примерами того, что означает следующее утверждение, взятое из документы.

Реализации Linux очень легкие, потому что вместо использования традиционного моста Linux для изоляции они просто связаны с интерфейсом или подинтерфейсом Ethernet Linux, чтобы обеспечить разделение между сетями и подключение к физической сети.

У меня есть некоторое общее представление о сети по умолчанию, предоставляемой Docker, ответил здесь.


person Here_2_learn    schedule 31.05.2017    source источник


Ответы (1)


Сетевой драйвер Macvlan используется в тех случаях, когда нам нужно, чтобы контейнеры напрямую входили в локальную сеть хоста. Этот подход может позволить контейнерам использовать тот же DHCP-сервер, что и хост, это будет означать тот же пул IP-адресов, что и хост. Типичная мостовая сеть имеет больше накладных расходов, поскольку NAT и vxlan добавляют накладные расходы при обмене данными. Macvlan имеет очень меньшие накладные расходы, поскольку он напрямую подключен к базовой сети.

Для получения дополнительной информации, пожалуйста, обратитесь к моим блогам (https://sreininet.wordpress.com/2016/05/29/macvlan-and-ipvlan/, https://sreeninet.wordpress.com/2016/05/29/docker-macvlan-and-ipvlan-network-plugins/)

person Sreeni    schedule 31.05.2017
comment
Что вы понимаете под базовой сетью здесь? Я попытался сделать это более ясным. - person peterh; 12.10.2017