119.每日一练
一、题目
Trunk端口既能发送带标签的数据帧,也能发送不带标签的数据帧。
A. 对
B. 错
二、答案
A
三、解析
1.1.1. 交换机链路
接入链路(Access Link):用于连接用户主机和交换机的链路,通常情况下,主机并不需要知道自己属于哪个VLAN,主机硬件通常也不能识别带有VLAN标记的帧。因此,主机发送和接收的帧都是untagged帧,而交换机必须将数据通过VLAN进行隔离,此时交换机的每个接口就需要对数据进行标记,如何标记?access链路的接口均由一个接口属性为PVID,这个属性用于表示在入方向收到数据时,对数据打上PVID值所对应的tag标识,当数据要从此接口发送给主机时,对数据存在的tag与接口PVID值进行匹配,如果匹配则进行脱标签处理。
干道链路(Trunk Link):用于交换机间的互连或交换机与路由器之间的连接。干道链路可以承载多个不同VLAN数据,用于实现单条线路同时转发多个VLAN信息,数据帧在干道链路传输时,干道链路的两端设备需要能够识别数据帧属于哪个VLAN,当然,Trunk链路也存在PVID,表示此接口默认所属的VLAN信息,此时如果是与PVID相等的VLAN想要在Trunk链路上转发数据帧,可以不携带Tag信息,所以在干道链路上传输的帧并不都是Tagged帧,也有可能是untagged的帧。
说明:
对于主机来说,它不需要也没有必要知道VLAN的存在,主机发出的是untagged报文。
交换设备接收到报文后,根据配置规则(如接口PVID信息)判断出报文所属的VLAN后,再进行处理。
如果报文需要通过另一台交换机转发,则该报文必须通过干道链路透传到对端交换设备上。为了保证其它交换设备能够正确处理报文中的VLAN信息,在干道链路上传输的报文必须都打上了VLAN标记。
当交换设备最终确定报文出接口后,将报文发送给主机前,需要将VLAN标记从帧中删除,这样主机接收到的报文都是不带VLAN标记的以太网帧。
所以,一般情况下,干道链路上传输的都是tagged帧,接入链路上传送到的都是untagged帧。这样处理的好处是:网络中配置的VLAN信息可以被所有交换设备正确处理,而主机不需要了解VLAN信息。
1.1.2. 接口类型
在802.1Q中定义VLAN帧后,设备的有些接口可以识别VLAN帧,有些接口则不能识别VLAN帧,根据对VLAN帧的识别情况,将接口分为4类:
1)Access接口
Access接口是交换机上用来连接用户主机的接口,它只能连接接入链路。仅仅允许唯一的VLAN ID通过本接口,这个VLAN ID与接口的缺省VLAN ID相同,Access接口发往对端设备的以太网帧永远是不带标签的帧。
2)Trunk接口
Trunk接口是交换机上用来和其他交换机连接的接口,它只能连接干道链路,允许多个VLAN的帧(带Tag标记)通过。
3)Hybrid接口
Hybrid接口是交换机上既可以连接用户主机,又可以连接其他交换机的接口。Hybrid接口既可以连接接入链路又可以连接干道链路。Hybrid接口允许多个VLAN的帧通过,并可以在出接口方向将某些VLAN帧的Tag剥掉。