Linux虚拟网络设备:macvlan
macvlan是linux的一种虚拟网络设备,通过与物理接口的连接,macvlan设备可以与物理网络直接通信。每个macvlan设备都会分配一个独立的mac地址,这些mac地址可以被物理网络的设备发现。
macvlan有4种模式:
- private
- VEPA(virtual ethernet port aggregator)
- bridge
- passthru
- source
这个视频介绍两个模式,private和bridge。在private模式中,同一个接口下的macvlan设备相互隔离,不能相互通信。在bridge模式中,同一个接口下的macvlan设备可以相互通信。