分析骨干路由器功能与性能
06-04
骨干路由器有很多值得学习的地方,这里我们主要介绍骨干路由器功能与性能。估计骨干路由器将占150亿美元,局域网交换器将占100亿美金,而流量管理交换器也将成长到40亿美元。
如果这份调查报告足够精确的话,那么就意味着骨干路由器在未来的网络市场中占有最大的份额,这也就说明了为什么Foundry的NetIron系列,以及Riverstone、Extreme等其他厂家的骨干路由器受到市场相当的重视。
事实上,这样的预测分析是有某种程度的理论与实际的依据。首先,由于宽带城域网的迅速发展,不管是核心层,或者是汇接层、接入层都采用了最先进的设备,不但功能更强,数据包吞吐量更高,同时端口密度与带宽也都大大提高,那么处于金字塔顶端的核心层自然也就需要更强大的骨干路由器来支撑。其次,由于各个地方城域网的改造,普遍形成了无所不在的地方宽带城域网,作为连接各个城域网的骨干网自然也就需要彻底升级,这也给予骨干路由器另外一个大展身手的地方。骨干路由器既有这样市场需求的支撑,想要进入这个市场的厂家自然不少, 但是能够真正满足客户需求的产品并不多。与局域网交换机相比较, 骨干路由器的开发和生产更加复杂, 对于技术水平的要求也更高。因为骨干路由器确实处于金字塔尖,对骨干网或者是城域网都是相当重要的设备,那么客户应该怎么去选择适当的骨干路由器呢?这里提供两个简单的思考方式。
1. 路由功能(Routing Function)
作为骨干路由器,路由功能自然是极为重要的。这包括几个重点:
协议种类:IP协议是最根本的,除此之外,是否还支持其他协议?如IPX、Apple Talk等。
路由交换协议:BGP4、OSPF、RIP(1、2)是最根本,除此之外是否还支持其他协议?如IS-IS、MPLS等。
组播协议:IGMP、DVMRP、PIM-DM、PIM-SM、MSDP、MBGP等?
QoS功能:是否支持基于L2、L3及L4(数据流)的QoS设定功能?优先级队列机制如何实现?
带宽管理功能:是否支持QoS最小带宽、最大带宽设定功能,是否支持指定接入速率功能?
安全功能:设备是否具备安全保护功能,如SSH、SCP、Radius、TACACS/TACACS+、AAA等?是否可以保护服务器或自身不受黑客攻击,如Dos(阻绝服务)攻击,Ping of Death(死亡之Ping)攻击? 是否可以提供线速ACL(访问控制列表)功能?
IP计费功能:是否可以提供NetHow计费功能,是否可以提供XRMON取样计费功能?当然更重要的是,这些功能是否确实在大型网络中有实际应用的成功案例,同时是否可以与主要厂家的产品相互兼容,这些也都是要考虑的因素。
2. 路由性能(RoutingPerformance)
骨干路由除了功能完整外,也必须提供高性能路由转发能力,这也是它与传统路由器不同之处。传统路由器多半速率较低,多半通过CPU处理路由转发,因此,路由性能低很多(如1.5MPPS); 而新一代的三层交换器因为速率较高,而且通过特殊芯片(ASIC)以硬件方式处理路由转发,因此路由性能高很多(如96MPPS),但也因为芯片设计的限制,通常无法提供骨干路由所需的完整路由功能,或者某些功能虽然可以提供,但仍需交由CPU处理,因而仍然会出现性能问题;骨干路由器在架构上必须兼顾传统路由器与第三层交换器的优点,同时避免它们的缺点,也就是将路由转发尽量交由ASIC以硬件方式处理,而对于芯片无法处理的部分,则交由配置于每个端口的RISC CPU及独立内存去处理。这样的骨干路由器架构通过分散于每个端口的芯片及分散于每个端口的RISC CPU就可以同时提供极高的路由性能,又可以提供完整的骨干路由功能,可以说一举两得。
同时,采用这种分散式的芯片+CPU架构也使得骨干路由器拥有很好的扩展性,也就是说,当端口增加时,芯片与CPU也跟着增加,路由性能也跟着增加;而传统路由器因为共用CPU,其路由性能是固定的,当端口增加时,因为总体性能并未增加,所以很容易造成瓶颈。
路由器的性能不仅可以从架构中一探究竟,另外,端口的类型及密度也也影响到骨干路由器的性能。比如,是否提供高密度无阻塞的千兆口,是否可以提供或即将提供10Gbps端口,是否提供高密度无阻塞的2.5Gbps PoS口(OC-48),是否可以提供或即将提供10Gbps PoS口(OC-192),这些都会直接影响到骨干路由器的性能。因此,一个很好的骨干路由器要提供超过170MPPS的路由性能将不是一个问题。
骨干路由器不但投资高,其技术水平含量也高,因此选择一个具有良好的性能/价格比的产品,选择一个具有分散式架构的产品,选择一个符合国际标准、具备兼容性的产品,选择一个功能完整的产品,选择一个成熟的、有成功应用案例的产品对客户来说都是很重要的,而市场上具备这些完整特性的产品并不多,客户必须精挑细选才能保障自己的投资。