大家好呀,我是请假君,今天又来和大家一起学习数通了,今天要分享的知识是VLAN标签。
我们知道,以太网交换机根据MAC地址表来转发数据帧。MAC地址表中包含了端口和端口所连接终端主机MAC地址的映射关系。交换机从端口接收到以太网帧后,通过查看MAC地址表来决定从哪一个端口转发出去。如果端口收到的是广播帧,则交换机把广播帧从除源端口外的所有端口转发出去。
在VLAN技术中,通过给以太网帧附加一个标签(Tag)来标记这个以太网帧能够在哪个VLAN中传播。这样,交换机在转发数据帧时,不仅要查找MAC地址来决定转发到哪个端口,还要检查端口上的VLAN标签是否匹配。
在上图中,交换机给主机PCA和PCB发来的以太网帧附加了VLAN10的标签,给PCC和PCD发来的以太网帧附加VLAN20的标签,并在MAC地址表中增加关于VLAN标签的记录。这样,交换机在进行MAC地址表查找转发操作时,会查看VLAN标签是否匹配;如果不匹配,则交换机不会从端口转发出去。这样相当于用VLAN标签把MAC地址表里的表项区分开来,只有相同VLAN标签的端口之间能够互相转发数据帧。
IEEE在802.1Q中定义了在以太网帧中所附加标签的格式。
好的,那么今天的分享就到这里,有疑问的欢迎来评论区讨论,我们下次再见。