2017-05-31 3 views
1

Versuch zu verstehen den Vorteil und Anwendungsfall von Docker Macvlan Netzwerktreiber.Verständnis Docker Macvlan Netzwerk

Kann jemand im Detail erklären wenn möglich mit einigen Beispielen, was die folgende Aussage bedeuten, aus docs bezeichnet.

Die Linux-Implementierungen sind extrem leicht, weil eher als die traditionellen Linux-Brücke zur Isolierung verwenden, sie sind einfach auf eine Schnittstelle Ethernet Linux verbunden sind oder Sub-Schnittstelle Trennung zwischen den Netzen und die Anbindung an das physische Netzwerk zu erzwingen .

Ich habe ein grundlegendes Verständnis für die Standard-Netzwerk von Docker zur Verfügung gestellt, geantwortet here.

Antwort

0

Der Macvlan-Netzwerktreiber wird für Fälle verwendet, in denen Container direkt im lokalen Netzwerk des Hosts enthalten sein müssen. Dieser Ansatz ermöglicht es Containern, den gleichen dhcp-Server zu verwenden, den der Host verwenden würde. Dies würde den gleichen IP-Adresspool als Host bedeuten. Ein typisches Brückennetzwerk hat mehr Overhead, da NAT und Vxlan in der Kommunikation zusätzlichen Aufwand verursachen. Macvlan hat einen sehr geringen Overhead, da es direkt mit dem Underlay-Netzwerk verbunden ist.

Für weitere Einzelheiten beziehen sich pls auf meine Blogs (https://sreeninet.wordpress.com/2016/05/29/macvlan-and-ipvlan/, https://sreeninet.wordpress.com/2016/05/29/docker-macvlan-and-ipvlan-network-plugins/)

+0

Was verstehen Sie auf "Unternetz" hier? Ich habe versucht, es klarer zu machen. – peterh

Verwandte Themen