随着网络规模的扩展,单交换机可能不能满足网络的实际需求,这样可能涉及跨越多台交换机的VLAN配置。当VLAN成员分布在多台交换机的端口上时,为了实现被此间的通信,初的解决方案是要求每个隶属于这个VLAN的交换机各拿出个端口,实现级联通信。这种做法的缺陷是,端口占用太严重,如有两台交换机,有两个跨越交换机的VLAN,每台交换机至少浪费两个端口用来实现级联通信。硬件上看,还需要添加实际的交叉双绞线线路。这种网络的扩展性和管理效率太差。
为了避免这种低效率的连接方式和对交换机端口的大量占用,人们想办法让交换机间的互联短路汇集到条链路上,让该链路允许各个VLAN的通信流经过,这样就可解决对交换机端口的额外占用,这条用于实现各VLAN在交换机间通信的链路,被称为交换机的汇聚链路或主干链路(Trunk Link)。
用于提供汇聚链路的端口,称为汇聚端口。由于汇聚链路承载了所有VLAN的通信流量,因此要求只有通信速度在100Mb/s或以上的端口,才能作为汇聚端口使用。
在引入VLAN后,交换机的端口按用途就分为了访问连接端口(Access Link)和汇聚连接(Trunk Link)端口两种。访问连接端口通常用于连接客户PC,以提供网络接入服务。该种端口只属于某个VLAN,并且仅向该VLAN发送或接收数据帧。端口所属的VLAN通常也称作native vlan。汇聚连接端口属于所有VLAN共有,承载所有VLAN在交换机间的通信流量。
为了标识各数据帧属于哪个VLAN,需要对流经汇聚链接的数据帧进行打标(Tag)封装,以附加上VLAN信息,这样交换机就可通过VLAN标识,将数据帧转发到对应的VLAN中。