我在我的 Cento 7 VM 中禁用了 802.1Q 模块,并通过其中一个接口对其网关 IP 进行了 arping,并从同一 VM 捕获了该接口上的数据包流量。
[root@vm1 ~]# lsmod | grep 8021q
8021q 33208 0
garp 14384 1 8021q
mrp 18542 1 8021q
[root@vm1 ~]# modprobe -r 8021q
[root@vm1 ~]# lsmod | grep 8021q
我的期望是出口数据包不会有任何 VLAN 标签。我ping的机器是windows主机,windows主机中也没有添加VLAN标签支持。所以,我也希望入口数据包也不会有任何 VLAN 标签。
但是我在两个数据包上都看到了默认 ID:1 的 VLAN 标记。
那么,Centos 7 中的模块 8021.q 是否已过时且根本不需要?
编辑1:
我通过分析 ping 流量再次检查。对于 ping,没有添加 VLAN 标记 ID(加载和不加载 8021q 模块)