我們上一篇文件文章已經說明了Native VLAN的3個工作原理,今天主要是設計一個測試用例來進行驗證。今天主要討論的是一個Trunk端口,配置的Native VLAN,如果此時這個端口收到了沒帶VLAN的Frame,該怎么處理。
測試拓撲
測試拓撲
拓撲說明
- 交換機E0/1配置為Trunk模式,Native VLAN配置為10
- 交換機E0/2配置為Trunk模式,Native VLAN采用默認的
- 交換機E0/3配置為Access模式,Access VLAN為10
測試步驟
- PC1訪問PC2/PC3,會激發PC1發送ARP報文(廣播包)
- 在PC2、PC3抓包,看是否能收到ARP報文,以及報文是否帶VLAN
預期結果
- PC2能收到報文,并且帶VLAN 10
- PC3能收到報文,不攜帶VLAN
測試配置
以思科交換機為例,需要配置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, 然后在網絡上傳輸。