首先,为什么需要“堆叠”呢?前面我们提到过,交换机的级连个数不得超过 7 个,举一个很简单的例子,一个 200 节点的网络,如果使用普通 24 口交换机级连几乎无法实现,因为 24 个端口乘以 7 台交换机等于 168 个端口,级连还要用掉一些,大约还有 156 个端口可用,那么剩余的 44 台主机就没有位置来连接了,当然还可以使用路由,不过没有路由的情况下应该如何实现呢?这类问题早在集线器时代就普遍存在了(HUB 尤其明显,因为最多级连个数 10 兆 4 个、百兆 2 个(class II 规范)),解决办法就是使用堆叠技术。
堆叠不是使用普通的线缆,而是有专用的堆叠线缆,将设备的主板直接连接,所以早期称之为背板堆叠技术。既然是直接在主板上连接(专用的堆叠端口),这样就像是将主板焊接在了一起似的,堆叠起来的设备在逻辑上算是一台设备。由于堆叠不需要占用端口,有专用的堆叠端口,并且不浪费级联个数,从而使得端口的数量成倍增加。
然而并不是所有的交换机或集线器支持堆叠技术,一般厂商有特定型号、使用的特定线缆并且堆叠个数也不一样
堆叠在今天还有很多扩展的应用,包括主从堆叠、增加带宽和预留扩展升级。主从堆叠利用了堆叠起来的设备算是一台设备的特点,主设备可以选用功能齐全价格贵的型号,从设备选用功能少便宜的设备,堆叠之后,从设备可以继承主设备的功能特点,从而达到降低费用的目的。
可以利用主从堆叠的能力,例如主设备购买千兆光纤模块接口后从设备可以直接使用而不需单独购买了,同时因为堆叠电缆的直接连接性还有增加交换机之间带宽的功能。并且如果日后增加端口也可以用继续堆叠的方式顺利升级、