对于没有专业学习过交换机原理,理论与实践相关技术知识的网友大多都不清楚:vlan tag和untag区别是什么?下面IT备忘录小编将通过简单明了的方式给大家讲解tagged和untagged的区别。
所谓:agged和untagged就是(是否带标签),tagged和untagged就相当于网管型交换机中通过命令配置的 trunk链路类型 和 access链路类型。
连接终端用access模式,设备之间连接用trunk模式。把access端口加入到某个VLAN,那么这个端口就只将这个VLAN的数据转发给PC,PC发送的数据通过这个端口后会打上这个VLAN的ID,转发到相同VLAN。
1、端口接收数据时不同
tagged:如果接收的数据包本身不包含VLAN信息的话,那么该数据包将会加上该缺省VLAN的信息;如果接收的数据包本身已经包含了VLAN信息,那么将不再添加。
untagged:无论接收的数据包是否已经含有VLAN信息,全部都要加上该缺省VLAN信息。
2、端口发送数据时不同
tagged:如果发送的数据包所含的VLAN与端口缺省的VLAN相同,那么就会把VLAN信息从该数据包中去掉;如果两者不相同,该数据包将带着原有VLAN信息一起发送出去。
untagged:无论端口缺省VLAN是否等于输出的数据包中的VLAN,都会将VLAN信息从该数据包中去掉。
备注:往往我们在:水星(Mercury)、普联(TP-link)……等这类型的web网管型交换机、路由器上就可以看到 tagged 和 untagged,以及 PVID(Port Default VLAN ID)相关功能设置或选项。只要大家明白VLAN加标签和不加标签,几种模式的传输原理,就知道该如何去设置交换机对应的接口数据!