1.實驗名稱:trunk中的特例 僅此一例!
2.配置環境:2臺PC機 2臺交換機
3.配置IP地址:PC1:192.168.1.1/24 PC2:192.168.1.2/24
4.連接PC1的交換機端口配置access模式 ;連接PC2的交換機端口配置trunk模式
5.配置命令如下:
<Huawei>system-view
[SW1]int Eth0/0/1
[SW1-Ethernet0/0/1]port link-type access
[SW1]interface Eth0/0/2
[SW1-Ethernet0/0/2]port link-type trunk
[SW1-Ethernet0/0/2]port trunk allow-pass vlan all
<Huawei>system-view
[SW2]interface Eth0/0/2
[SW2-Ethernet0/0/2]port link-type trunk
[SW2-Ethernet0/0/2]port trunk allow-pass vlan all
下面配置連接PC2的端口:
[SW2-Ethernet0/0/1]port link-type trunk
[SW2-Ethernet0/0/1]port trunk allow-pass vlan all
驗證、測試:
也能通 - -II
爲什麼呢? 來改一下PVID 試試
在交換機SW2中
[SW2-Ethernet0/0/1]undo port trunk allow-pass vlan all
[SW2-Ethernet0/0/1]port trunk pvid vlan 2
測試:
- -II 又不通了
原因:因爲交換機所有端口默認就屬於VLAN1;在識別PC1發來的數據包檢測到是VLAN1的時候,會直接在MAC地址表中查到默認的VLAN1的端口時,交換機自己會去掉標籤發送給屬於VLAN1的所有端口,而trunk是允許的所有VLAN通過;所以能通!