实验需求:
1.配置ip地址;
2.pc4属于Vlan10,pc5属于Vlan20,pc6属于Vlan30;
3.要求配置连接pc的端口类型为Hybrid,交换机互联的端口类型为Trunk,实现Vlan10和Vlan20都可以访问Vlan30,Vlan10和Vlan20之间不能互访;
4.排错所有网络故障,是环境符合要求,并完成排错报告;
实验现象:
1.pc6和pc4不能互通
2.pc4和pc5可以互通
3.pc5和pc6不能互通
解决方法
1.在sw2的端口G1/0/3中,就因为放行了vlan20,使pc4和pc5可以互相ping通的。我们需要把vlan20给删掉。
[SW2-GigabitEthernet1/0/3]undo port hybrid vlan 20
2.在G1/0/2PVRD默认vlan改为30。这个端口trunk口默认vlan也改为30。当我SW1收到PC6发了一个不带标签的帧的时候,这边就把它打上默认vlan30,然后G1/0/1发出的时候,它找自己的放行vlan30,就把剥离标签放行,把默认vlan给剥离标签了。剥离标签后,这个数据帧在这个链路中,就不带标签了。不带标签之后到达这个SW2的G1/0/1的时候,直接TRUNK允许所有vlan通过,trunk口收到一个不带标签的帧的时候,打上自己的默认VLAN 1
sw2G1/0/3拒绝了vlan1 通过。所以pc6和pc4不能通过
![](https://img-blog.csdnimg.cn/direct/fdd29a83c9ce44be9361f4133e09753d.png)
sw1G1/0/1接口中,把pvid vlan30 删了就可以让pc6 ping通pc4
[SW1-GigabitEthernet1/0/1]undo port trunk pvid
3.理由同上,最终可以实现pc5和pc6互通
[SW3]int g1/0/2
[SW3-GigabitEthernet1/0/2]undo port hybrid vlan 20
[SW3-GigabitEthernet1/0/2]vlan 30
[SW3-vlan30]int g1/0/2
[SW3-GigabitEthernet1/0/2]port hybrid vlan 30 untagged