-
目前的场景是这样的,虚拟机上有一张物理网卡(混杂模式),以它为父网卡创建了一个 VLAN 子接口,在该 VLAN 子接口下,创建了一个 macvlan 子接口。关于为啥要这么用,可以参见这位大神的博客 1.2 小节。
-
结构总结如下:
物理网卡 --> VLAN 子接口 --> macvlan 子接口
-
我想问一下,这三者的 mac 地址有什么具体的要求?
目前我的理解里:
- 首先必须保证多个 macvlan 子接口的 mac 地址不一致(同一 VLAN 下)
- 然后各个 VLAN 子接口的 mac 地址应该与它的父接口,也就是物理网卡的 mac 地址一致。
不过目前的情况是,物理网卡与 macvlan 子接口(其中一个)的 mac 地址一致,而 VLAN 子接口的 mac 地址和它两不一致,奇怪的是,这个状态下好像是正常工作的,请问这个状况怎么分析。