vlan tag的tpid常见值为0x8100,但是一些交换机由于特殊需求,需使用不同的tpid值来区分特殊vlan tag。当tpid为非0x8100时,wireshark默认无法识别出vlan tag,本文分享一个操作可快速解决此问题。
一,现象说明
如下图所示,wireshark抓到一个tpid为0x8888的报文,由于tpid非0x8100,wireshark没有识别出vlan tag。
二,解决方法:
解决识别问题的方法较简单,主要思路就是修改wireshark解码,把ethertype解码为vlan。
具体操作步骤如下:
1. 点击右键,出现选择菜单;然后选择“解码为(A)...”.
2. 在解码设置界面,设置“字段”项为Ethertype, “值”项为0x8888,“当前”项为VLAN;其他项默认。
3. 点击OK后,解析效果如下所示,vlan tag解析成功。