开启VLAN功能的交换机 内部端口之间报文转发 都是携带tag的吗?
时间: 2024-04-18 21:30:05 浏览: 14
在开启VLAN功能的交换机中,内部端口之间的报文转发通常是携带VLAN标签的。当VLAN功能启用时,交换机会根据VLAN配置将报文进行标记,以区分不同的VLAN。这个标记通常是802.1Q协议中定义的VLAN标签,它会被添加到报文的以太网帧头部的VLAN标签字段中。
当报文从一个内部端口传递到另一个内部端口时,交换机会保留原始报文的VLAN标签,并将其转发到目标端口。目标端口收到报文后,会根据标签信息进行相应的处理,比如将报文转发到对应的VLAN或进行其他操作。
需要注意的是,如果报文从一个内部端口传递到一个未启用VLAN功能的端口(通常称为access端口),交换机会自动将报文的VLAN标签移除,以便与非VLAN设备进行通信。
相关问题
交换机所有的端口默认都在VLAN1,那么任何一个端口发出的报文都会有PVID吗?
在交换机所有端口默认都在VLAN1的情况下,如果一个端口上的设备发送的报文没有打VLAN Tag标签,那么该报文会被认为是属于VLAN1的报文,交换机会自动将该报文的PVID设置为1,并将该报文转发到其他端口或者其他VLAN网络中。
因此,如果一个端口上的设备发送的报文没有打VLAN Tag标签,那么该报文会自动添加一个PVID为1的Tag标签,并被认为是属于VLAN1的报文。如果这个端口所属的VLAN网络确实是VLAN1,那么该报文会被正常转发到其他端口或者其他VLAN网络中。如果这个端口所属的VLAN网络不是VLAN1,则该报文会被认为是跨越了不同的VLAN网络,交换机会将该报文丢弃,以保证不同VLAN网络之间的数据不会相互干扰。
需要注意的是,如果该端口被配置为Trunk口,那么该端口上发送的报文通常会打上VLAN Tag标签,而不会自动添加一个PVID为1的Tag标签。此时,如果该Trunk口上接收到了一个打了Tag标签且PVID为1的报文,那么该报文会被认为是属于该Trunk口的Native VLAN,交换机会将该报文转发到其他Trunk口或者其他VLAN网络中。
交换机的端口在发送携带VLAN TAG和PVID一致的数据顿时一定剥离VLAN TAG转发。为什么是错误的
这种说法是错误的。在交换机端口发送数据时,如果数据帧中携带有VLAN TAG且与端口PVID一致,交换机并不会立即剥离VLAN TAG转发。相反,交换机会根据端口所属的VLAN和数据帧中的VLAN TAG,将数据帧转发到正确的VLAN中。只有当数据帧到达目的端口时,目的端口会根据端口的PVID设置将数据帧的VLAN TAG进行剥离,然后将数据帧转发给目标设备。因此,这种说法是错误的。