与 macvlan 相反,创建 macvlan 时,您只能获得一个额外的接口,例如 macvlan@parent_ethX,您可以将其移动到另一个网络命名空间。但是,创建 macvtap 时,您不仅可以获得 /dev/tapX,还可以获得 macvtapX@parent_ethX。这个接口的用途是什么?/dev/tapX 还不够吗?
对于常规 Tap 设备,我可以理解您希望将 /dev/tapX 连接到 vpn 守护进程,并使用 Tap 接口上的 ip 作为所有其他进程的默认 ip。但在 macvtap 上,这让我很困惑