了解Docker Macvlannetworking

试图了解Docker Macvlannetworking驱动程序的优点和用例。

如果可能的话,有人可以用一些例子来详细解释下面的语句是什么意思吗?

Linux实现非常轻便,因为它们不是使用传统的Linux桥接进行隔离,而只是将其与Linux以太网接口或子接口相关联,以实现networking之间的分离以及与物理networking的连接。

我对Docker提供的默认networking有一些基本的了解,在这里回答。

Macvlannetworking驱动程序用于需要将容器直接作为主机本地networking的一部分的情况。 这种方法可以允许容器使用与主机使用的相同的DHCP服务器,这将意味着与主机相同的IP地址池。 典型的桥接networking有更多的开销,因为NAT和vxlan增加了通信开销。 由于直接连接到底层networking,Macvlan的开销非常小。

欲了解更多详情,请参阅我的博客( https://sreeninet.wordpress.com/2016/05/29/macvlan-and-ipvlan/,https://sreeninet.wordpress.com/2016/05/29/docker -macvlan-and-ipvlan-network-plugins / )