我国的集群路由器的应用很广泛,同时市场竞争也很激烈。这里我们主要介绍集群路由器发展是否会有变数,包括介绍提升核心层设备容量的主要方式对比等方面。尽管目前市场对集群路由器的需求已逐渐显现出来,但真正掌握集群技术的设备厂商却不多,到目前为止,只有思科、Juniper和华为三家正式发布了集群路由器产品。
“从硬件上实现多台路由设备的互联所涉及的技术非常***,目前只有少数厂商掌握;而从软件方面看,集群设备的虚拟路由、协同、ISSU(在线升级)等功能实现起来也十分复杂,并不是所有路由设备提供商都具备研发集群路由器的能力。”在王栋看来,相对于单设备,集群路由器无论是在硬件还是软件方面,复杂度都更高。华为中国区网络营销经营彭昆成认为,路由器集群产品研发***的难点就在于要在多台设备间,实现数据交换平面和系统控制平面的信息同步和协同工作。“除了要集成所有单设备的功能以外,集群还要处理多机箱带来的变化,在设计上比单设备复杂得多。”金鑫表示。
值得注意的是,作为国产设备厂商的华为,率先在今年3月发布了容量高达10T的NE5000E,对思科和Juniper发起了强有力的挑战,由此也拉开了设备厂商新一轮容量升级竞赛的序幕。目前,思科CRS-1的***容量能够达到2.56T,而思科今年还将推出8个线卡机箱+4个矩阵机箱的集群,并有可能在明年推出***速率为100G的接口。金鑫表示,思科的集群路由器是根据市场的需求,按照清晰的路线图演进的。根据CRS-1多机箱系统的设计,***可支持72个交换机箱+8个矩阵机箱架构的集群,其***容量可达92T以上,这是目前各家厂商集群设备宣称所能够达到的***容量。不难预见,随着单接口容量提升到100G,这样一台集群的容量将更加可观。而Juniper方面也表示,在需求比较明确的情况下,也会迅速推出更高容量的集群产品。
仍有变数?
值得注意的是,尽管集群路由器的使用是一种趋势,但并不是惟一的选择。“网络的扩展性也可以通过科学的网络组织结构实现。如一个单平面的10T网络可以设计为两个平面的5T网络,甚至4个平面的2.5T网络,这样每个平面只要采用大容量的单机路由器就可以了。”徐建锋认为,可以给与不同的平面不同的角色,实现客户和业务的差异化。虽然采用集群路由器能够实现网络的扩展,但是太大容量的、同时承载各种业务的IP网络,维护管理起来是很挑战的,实现业务和客户的差异化很困难,不同客户和业务之间的干扰难以避免。这就相当于一个企业,需要100层楼才能够满足需求,可以采用多种方案,单独建设一栋100层的,也可以建设2栋50层的,一栋做行政楼,一栋做科研楼。不能说100层的方案一定比50层的好。”
徐建锋表示,现在大家都在谈IP/MPLS统一融合承载网,但是存在一些误区。IP统一融合承载网是统一于IP技术,但不一定是物理上的一张IP网络,而融合是指语音、数据、图像和视频应用的融合。如果个别业务在客户群和业务量达到一定规模后,不排除按照客户群、不同的业务建设不同的物理承载网络,关键是规模能否达到投资与维护成本的边界。而如果按照这种思路,集群路由器的使用量会减少。据介绍,中国电信广州研究院最近正在研究不同网络组织形式的扩展性,投资效益、对业务的支撑能力以及对设备的要求。
路由集群
集群路由器又称路由器矩阵或多机框互联(Multi-Chassis),即通过采用并行交换技术(PPS),将两台或两台以上普通核心路由器通过某种方式连接,共同组成一个多级多平面的交换矩阵系统,使其能够协同工作,并且对外只表现为一台逻辑路由器,从而突破单机箱在交换容量、功耗、散热等方面的限制,平滑扩展为更大容量的路由交换系统。
提升核心层设备容量的主要方式对比
方式一:单设备容量——扩充集群路由器单机框槽位数及增加单接口容量。缺点:受限于单机物理器件和微带处理工艺、功耗和串扰等因素,扩展能力有限。
方式二:改变网络结构——采用分布式网络层次及节点内部署多台设备。采用分布式网络层次即部署多个网络层次,通过逐层汇聚,减轻设备压力。节点内部署多台设备是指在核心层部署多台集群路由器并采用full-mesh连接,通过负载分担的方式减轻设备压力。这两种方法都是在单台集群路由器不能继续扩展的情况下,通过改变网络结构来适应流量的增长,主要差别在于网络分别在纵向和横向进行扩展。缺点:虽然在一定程度上缓解了单台设备容量有限的局面,但却导致了网络复杂度以及内部互联端口的增加。
方式三:多台集群路由器通过集群技术扩展——从物理上将多台集群路由器互联起来,形成一套逻辑上一体的集群路由器系统。优势:由于集群系统中的每个路由器机箱之间都是通过高速光背板互连,省去了相应的互连接口,且不再需要昂贵的路由器接口卡实现复杂的QoS、路由转发等特性,使机箱之间的互连成本远低于普通端口互连方式;同时还克服了采用普通端口互连方式带来的带宽瓶颈问题;这些路由器成员只有一个统一的管理和路由控制引擎,逻辑上是一台集群路由器,从而使网络拓扑和路由结构变得简洁清晰,维护简单方便。集群有效的解决扩展性问题,可在不增加网络复杂度的前提下,用更加廉价的手段来满足业务高速增长、网络性能及容量提升的需求。