(华为)trunk中的特例PC1:access PC2:trunk仅此一例 实现互通
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 
    验证、测试:

(华为)trunk中的特例PC1:access PC2:trunk仅此一例 实现互通

也能通 - -II
为什么呢? 来改一下PVID 试试
在交换机SW2中
[SW2-Ethernet0/0/1]undo port trunk allow-pass vlan all
[SW2-Ethernet0/0/1]port trunk pvid vlan 2
测试:
(华为)trunk中的特例PC1:access PC2:trunk仅此一例 实现互通

  • -II 又不通了

原因:因为交换机所有端口默认就属于VLAN1;在识别PC1发来的数据包检测到是VLAN1的时候,会直接在MAC地址表中查到默认的VLAN1的端口时,交换机自己会去掉标签发送给属于VLAN1的所有端口,而trunk是允许的所有VLAN通过;所以能通!