ENSP模拟验证VLAN不同端口类型对数据帧的收发情况
实验目标
验证VLAN的Access、Trunk端口对带Tag与不带Tag帧的收发情况。
实验拓扑
实验步骤
一、验证Trunk口对数据帧的收发
1、Trunk口发出数据帧
原理:
Trunk口发出数据帧时,首先判断VLAN ID是否在端口配置的VLAN允许列表中,在则发出,不在丢弃,然后判断VLAN ID是否与端口PVID是否相同,相同则移除Tag后发出,不同则保持原Tag发出。
验证:
SW1上的G0/0/5口,配置为Trunk口,PVID=1。没配置允许VLAN10通过时,PC1 首次ping PC3,对G0/0/5抓包,没收到泛洪的ARP广播帧;配置上时可收到带Tag的ARP广播帧。
清空SW1的MAC地址表,将G0/0/5口的PVID改成10,PC1 ping PC3,G0/0/5抓包,可收到不带Tag的ARP广播帧。
2、Trunk口接收数据帧
原理:
对于不带Tag帧,接收并打上端口PVID,判断此VLAN ID是否在端口允许列表中,在接收,不在丢弃;带Tag帧,判断此VLAN ID是否在端口允许列表中,在接收,不在丢弃。
验证:
SW1上的G0/0/5口和SW2的G0/0/1口,都配置为Trunk口,PVID=10,允许VLAN10通过。情况SW1的MAC地址表,PC1 ping PC3后,可在SW2上的MAC地址表看到PC1的MAC地址记录。
将SW1的G0/0/5口的PVID改为1,清空SW1和SW2的MAC地址表,PC1 ping PC3后,可在SW2上的MAC地址表看到PC1的MAC地址记录。
SW2的G0/0/1口不配置允许VLAN 10通过,清空SW1和SW2的MAC地址表,PC1 ping PC3后,SW2上的MAC地址表看不到PC1的MAC地址记录。
3、Access口发出数据帧
原理:
将数据帧标签移除后再发送。
验证:
PC1 ping PC3,对SW1的G0/0/4口抓包,看每个发出的数据包都是不带Tag帧的。
4、Access口接收数据帧
原理:
接收到带Tag帧,判断帧VLAN ID与端口PVID是否相同,相同接收,不同丢弃;不带Tag帧,接收并打上端口PVID。
验证:
SW1的G0/0/3口配置为Trunk口,PVID=10,允许VLAN10通过
SW3的G0/01口配置为Access口,PVID=10。对G0/0/1口抓包,PC1 ping PC3,在SW3上的MAC地址表看到PC1的MAC地址记录。
将SW3的G0/0/1口的PVID改成1,清空SW1和SW3的mac地址表,PC1 ping PC3,在SW3上的MAC地址表没看到PC1的MAC地址记录。
