我们上一篇文件文章已经说明了Native VLAN的3个工作原理,今天主要是设计一个测试用例来进行验证。今天主要讨论的是一个Trunk端口,配置的Native VLAN,如果此时这个端口收到了没带VLAN的Frame,该怎么处理。
测试拓扑
测试拓扑
拓扑说明
测试步骤
预期结果
测试配置
以思科交换机为例,需要配置native VLAN
交换机配置的Native VLAN
每台PC都配置一个IP地址
3台PC的配置
PC1访问PC2
PC1访问其它PC
此时结果是不通的,但是会激发PC1发送ARP报文,ARP报文是广播,这正是我们所需要的。我们就要要看PC2和PC3能否收到这个ARP广播报文。
抓包查看
PC2收到的报文是携带VLAN 10的
PC2收到的报文
PC3收到的报文是不携带VLAN 10的
PC3收到的报文
结论
从上面的测试过程我们可以得出结论,TRUNK端口接收不带VLAN的Frame,会加上Native VLAN, 然后在网络上传输。