Cento 7 VMで802.1Qモジュールを無効にし、インターフェイスの1つを介してゲートウェイIPをアッピングし、同じ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ホストで、VLANタグサポートはWindowsホストに追加されていません。したがって、受信パケットにもVLANタグがないことを望みます。
ただし、両方のパケットにデフォルトのID 1を持つVLANタグがあります。
それでは、モジュール8021.qは廃止され、Centos 7ではまったく必要ありませんか?
編集1:
pingトラフィックを分析してもう一度確認しました。 pingの場合、VLANタグIDは追加されません(8021qモジュールがロードおよびロードされていません)
答え1
問題は私が選択したデコードタイプにあります。リンクのVLANとしてデコードを選択し、デコードなしでデコードを選択しました。だから何とか上記の間違った復号が発生しました。
実際のデータを表示するには、デコードをクリアして8021qモジュールをロードしてVLANタグインターフェイスを作成するときにのみVLANタグを追加します。