交换机具有三中端口模式:Access,Trunk,Hybird(又称链路类型)
首先说明一下trunk接口的两种封装协议:802.1q以及思科专用的私有标准ISL,目前所用的大部分为802.1q协议。
下面叙述一下802.1q与trunk接口之间的关系
首先trunk接口是连接交换机与交换机以及上层链路的接口,是一种关键的一种链路类型。他允许不同vlan通过,并且只允许缺省(默认)vlan通过,但如果不同vlan通过以后,怎么区分vlan数据帧是传入哪个设备。这就引入了另一种协议:
802.1q封装协议
802.1q封装协议会对所传输的vlan数据进行打上标签,也就是说明此vlan的id,以便于设备区分不同vlan,当打上标签以后,发送数据帧时(此时发送的数据已经时带有802.1q的数据帧,数据帧已经有标签),数据帧vlan id与端口的所属的vlan不同时,检查是否允许该vlan通过,若允许,则直接通过,不允许则丢弃。当该数据帧的vlan id与端口所属vlan相同时,则剥离vlan标签再转发。