VLAN(Virtual Local Area Network)端口类型区别如下:
Access端口:Access端口是用于连接用户电脑的端口,只用于接入链路。例如,当一个端口属于VLAN 10时,带有VLAN 10的数据帧会被发送到交换机这个端口上。当这个数据帧通过这个端口时,VLAN 10 tag会被剥掉,到达用户电脑时,就是一个以太网的帧。而当用户电脑发送一个以太网的帧时,通过这个端口向上走,这个端口会给这个帧加上一个VLAN 10 tag。
Trunk端口:Trunk端口是交换机之间或者交换机和上层设备之间的通信端口,用于干道链路。一个Trunk端口可以拥有一个主VLAN和多个副VLAN。例如,当一个Trunk端口有主VLAN 10和多个副VLAN 11、12、30时,带有VLAN 30的数据帧可以通过这个端口。
Hybrid端口:Hybrid端口可以允许多个VLAN通过,可以接受和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户计算机。Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送而不打tag(标签),而Trunk端口只允许缺省VLAN(就是它所在的VLAN)不打tag(标签)。
缺省VLAN:Access端口只属于一个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN1。若设置了端口的缺省VLAN ID,当端口接收到不带VLAN tag的报文后,则将报文转发到属于缺省VLAN的端口。