交换机集群技术( 二 )


二、堆叠
堆叠(有的书上叫叠堆,含义完全相同)是指将一台以上的交换机组合起来共同工作,以便在有限的空间内提供尽可能多的端口 。多台交换机经过堆叠形成一个堆叠单元 。可堆叠的交换机性能指标中有一个"最大可堆叠数"的参数,它是指一个堆叠单元中所能堆叠的最大交换机数,代表一个堆叠单元中所能提供的最大端口密度 。
堆叠与级联这两个概念既有区别又有联系 。堆叠可以看作是级联的一种非凡形势 。它们的不同之处在于:级联的交换机之间可以相距很远(在媒体许可范围内),而一个堆叠单元内的多台交换机之间的距离非常近,一般不超过几米;级联一般采用普通端口,而堆叠一般采用专用的堆叠模块和堆叠电缆 。一般来说,不同厂家、不同型号的交换机可以互相级联,堆叠则不同,它必须在可堆叠的同类型交换机(至少应该是同一厂家的交换机)之间进行;级联仅仅是交换机之间的简单连接,堆叠则是将整个堆叠单元作为一台交换机来使用,这不但意味着端口密度的增加,而且意味着系统带宽的加宽 。
目前,市场上的主流交换机可以细分为可堆叠型和非堆叠型两大类 。而号称可以堆叠的交换机中,又有虚拟堆叠和真正堆叠之分 。所谓的虚拟堆叠,实际就是交换机之间的级联 。交换机并不是通过专用堆叠模块和堆叠电缆,而是通过Fast Ethernet端口或Giga Ethernet端口进行堆叠,实际上这是一种变相的级联 。即便如此,虚拟堆叠的多台交换机在网络中已经可以作为一个逻辑设备进行治理,从而使网络治理变得简单起来 。
真正意义上的堆叠应该满足:采用专用堆叠模块和堆叠总线进行堆叠,不占用网络端口;多台交换机堆叠后,具有足够的系统带宽,从而保证堆叠后每个端口仍能达到线速交换;多台交换机堆叠后,VLAN等功能不受影响 。
目前市场上有相当一部分可堆叠的交换机属于虚拟堆叠类型而非真正堆叠类型 。很显然,真正意义上的堆叠比虚拟堆叠在性能上要高出许多,但采用虚拟堆叠至少有两个好处:虚拟堆叠往往采用标准Fast Ethernet或Giga Ethernet作为堆叠总线,易于实现,成本较低;堆叠端口可以作为普通端口使用,有利于保护用户投资 。采用标准Fast Ethernet或Giga Ethernet端口实现虚拟堆叠,可以大大延伸堆叠的范围,使得堆叠不再局限于一个机柜之内 。
堆叠可以大大提高交换机端口密度和性能 。堆叠单元具有足以匹敌大型机架式交换机的端口密度和性能,而投资却比机架式交换机便宜得多,实现起来也灵活得多 。这就是堆叠得优势所在 。
机架式交换机可以说是堆叠发展到更高阶段得产物 。机架式交换机一般属于部门以上级别得交换机,它有多个插槽,端口密度大,支持多种网络类型,扩展性较好,处理能力强,但价格昂贵 。
三、集群
所谓集群,就是将多台互相连接(级联或堆叠)的交换机作为一台逻辑设备进行治理 。集群中,一般只有一台起治理作用的交换机,称为命令交换机,它可以治理若干台其他交换机 。在网络中,这些交换机只需要占用一个IP地址(仅命令交换机需要),节约了宝贵的IP地址 。在命令交换机统一治理下,集群中多台交换机协同工作,大大降低治理强度 。例如,治理员只需要通过命令交换机就可以对集群中所有交换机进行版本升级 。
集群技术给网络治理工作带来的好处是毋庸置疑的 。但要使用这项技术,应当注重到,不同厂家对集群有不同的实现方案,一般厂家都是采用专有协议实现集群的 。这就决定了集群技术有其局限性 。不同厂家的交换机可以级联,但不能集群 。即使同一厂家的交换机,也只有指定的型号才能实现集群 。如CISCO 3500XL 系列就只能与1900、 2800 、2900XL系列实现集群 。

推荐阅读