Linux虚拟网络设备:macvlan

Posted on Jul 12, 2023

macvlan是linux的一种虚拟网络设备,通过与物理接口的连接,macvlan设备可以与物理网络直接通信。每个macvlan设备都会分配一个独立的mac地址,这些mac地址可以被物理网络的设备发现。

macvlan有4种模式:

  • private
  • VEPA(virtual ethernet port aggregator)
  • bridge
  • passthru
  • source

这个视频介绍两个模式,private和bridge。在private模式中,同一个接口下的macvlan设备相互隔离,不能相互通信。在bridge模式中,同一个接口下的macvlan设备可以相互通信。