什么是堆叠交换机
堆叠技术扩展
堆叠技术是目前在以太网交换机上扩展端口使用较多的另一类技术,是一种非标准化技术。各个厂商之间不支持混合堆叠,堆叠模式为各厂商制定,不支持拓扑结构。目前流行的堆叠模式主要有两种:菊花链模式和星型模式。堆叠技术的最大的优点就是提供简化的本地管理,将一组交换机作为一个对象来管理。
菊花链式堆叠
菊花链式堆叠是一种基于级连结构的堆叠技术,对交换机硬件上没有特殊的要求,通过相对高速的端口串接和软件的支持,最终实现构建一个多交换机的层叠结构,通过环路,可以在一定程度上实现冗余。但是,就交换效率来说,同级连模式处于同一层次。菊花链式堆叠通常有使用一个高速端口和两个高速端口的模式,两者的结构见图二所示。使用一个高速端口(GE)的模式下,在同一个端口收发分别上行和下行,最终形成一个环形结构,任何两台成员交换机之间的数据交换都需绕环一周,经过所有交换机的交换端口,效率较低,尤其是在堆叠层数较多时,堆叠端口会成为严重的系统瓶颈。使用两个高速端口实施菊花链式堆叠,由于占用更多的高速端口,可以选择实现环形的冗余。菊花链式堆叠模式与级连模式相比,不存在拓扑管理,一般不能进行分布式布置,适用于高密度端口需求的单节点机构,可以使用在网络的边缘。
菊花链式结构由于需要排除环路所带来的广播风暴,在正常情况下,任何时刻,环路中的某一从交换机到达主交换机只能通过一个高速端口进行(即一个高速端口不能分担本交换机的上行数据压力),需要通过所有上游交换机来进行交换(见图三)。
菊花链式堆叠是一类简化的堆叠技术,主要是一种提供集中管理的扩展端口技术,对于多交换机之间的转发效率并没有提升(单端口方式下效率将远低于级连模式),需要硬件提供更多的高速端口,同时软件实现UP LINK的冗余。菊花链式堆叠的层数一般不应超过四层,要求所有的堆叠组成员摆放的位置足够近(一般在同一个机架之上)。
星型堆叠技术是一种高级堆叠技术,对交换机而言,需要提供一个独立的或者集成的高速交换中心(堆叠中心),所有的堆叠主机通过专用的(也可以是通用的高速端口)高速堆叠端口上行到统一的堆叠中心,堆叠中心一般是一个基于专用ASIC的硬件交换单元,根据其交换容量,带宽一般在10-32G之间,其ASIC交换容量限制了堆叠的层数(见图四)。
星型堆叠
星型堆叠技术使所有的堆叠组成员交换机到达堆叠中心Matrix的级数缩小到一级,任何两个端节点之间的转发需要且只需要经过三次交换,转发效率与一级级连模式的边缘节点通信结构相同,因此,与菊花链式结构相比,它可以显著地提高堆叠成员之间数据的转发速率,同时,提供统一的管理模式,一组交换机在网络管理中,可以作为单一的节点出现。
星型堆叠模式适用于要求高效率高密度端口的单节点LAN,星型堆叠模式克服了菊花链式堆叠模式多层次转发时的高时延影响,但需要提供高带宽Matrix,成本较高,而且Matrix接口一般不具有通用性,无论是堆叠中心还是成员交换机的堆叠端口都不能用来连接其他网络设备。使用高可靠、高性能的Matrix芯片是星型堆叠的关键。一般的堆叠电缆带宽都在2G-2.5G之间(双向),比通用GE略高。高出的部分通常只用于成员管理,所以有效数据带宽基本与GE类似。但由于涉及到专用总线技术,电缆长度一般不能超过2m,所以,星型堆叠模式下,所有的交换机需要局限在一个机架之内。
可见,传统的堆叠技术是一种集中管理的端口扩展技术,不能提供拓扑管理,没有国际标准,且兼容性较差。但是,在需要大量端口的单节点LAN,星型堆叠可以提供比较优秀的转发性能和方便的管理特性。级连是组建网络的基础,可以灵活利用各种拓扑、冗余技术,在层次太多的时候,需要进行精心的设计。对于级连层次很少的网络,级连方式可以提供最优性能。例如,在需要扩展为两倍端口的网点,使用星型堆叠边缘之间需要交换三次,级连模式和菊花链式堆叠需要交换两次,星型堆叠模式需要更大的投资,菊花链式堆叠模式需要占用更多的高速端口,普通级连成为最经济和高效的组建方式。另外,还可以利用从前已有的交换设备,不需重复投资,但是,这两台设备需单独管理(见图五)。
传统的堆叠技术应用往往受限于地理位置的限制,往往需要放置在同一个机架,在高密度端口应用时,会给布线带来困难。所以各大厂商纷纷积极寻求支持分布式堆叠技术。目前,华为公司Quidway S系列以太网交换机产品、Cisco系列以太网交换产品均提供集群管理模式。Quidway S系列以太网交换机采用华为统一的VRP操作系统和统一的iManager网管系统。该网管系统支持中文界面,采用标准协议和开放技术,全面兼容主流网管平台。Quidway S系列以太网交换机在华为二层交换全线速、三层交换全线速、业务交换全线速和QoS服务全线速“四个全线速”的设计思想指导下,充分利用产品开发的后发优势,在产品的系统设计、扩展能力以及提供丰富的业务特性方面满足宽带城域网络和企业网络的需求,能为客户提供更加高效、安全、易于扩展的客户化解决方案。
堆叠式交换机是一种类型的交换机。根据设计,这种交换机可以一台叠放在另一台的上面。这种交换机与机架式交换机不同,可以放置在网络机柜中,也可以单独摆放。堆叠式交换机的功能根据厂商和平台的不同而有所不同。许多堆叠式交换机不支持服务质量(QoS)、多播和虚拟局域网治理等高级功能。PureData和DLink这两家公司生产的堆叠式交换机支持某种形式的服务质量规则。对于你需要的功能,请参阅厂商的技术支持说明。
对于访问层(Access layer)交换技术来说,要选择支持虚拟局域网、安全传输协议(STP)和IGMP(互联网组播协议)的交换机。支持服务质量在这种情况下是附加的好处,不必刻意追求。我强烈建议在你的交换机的集合点应用QoS。这是服务质量功能、时序安排和队列最需要的地方。
补充知识:
交换机堆叠是通过厂家提供的一条专用连接电缆,从一台交换机的"UP"堆叠端口直接连接到另一台交换机的"DOWN"堆叠端口。以实现单台交换机端口数的扩充。一般交换机能够堆叠4~9台。
为了使交换机满足大型网络对端口的数量要求,一般在较大型网络中都采用交换机的堆叠方式来解决。要注重的是只有可堆叠交换机才具备这种端口,所谓可堆叠交换机,就是指一个交换机中一般同时具有"UP"和"DOWN"堆叠端口。当多个交换机连接在一起时,其作用就像一个模块化交换机一样,堆叠在一起交换机可以当作一个单元设备来进行治理。一般情况下,当有多个交换机堆叠时,其中存在一个可治理交换机,利用可治理交换机可对此可堆叠式交换机中的其他“独立型交换机”进行治理。可堆叠式交换机可非常方便地实现对网络的扩充,是新建网络时最为理想的选择。
堆叠中的所有交换机可视为一个整体的交换机来进行治理,也就是说,堆叠中所有的交换机从拓扑结构上可视为一个交换机。堆栈在一起的交换机可以当作一台交换机来统一治理。交换机堆叠技术采用了专门的治理模块和堆栈连接电缆,这样做的好处是,一方面增加了用户端口,能够在交换机之间建立一条较宽的宽带链路,这样每个实际使用的用户带宽就有可能更宽(只有在并不是所有端口都在使用情况下)。另一方面多个交换机能够作为一个大的交换机,便于统一治理。