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通过;所以能通!