随着技术的发展,路由器的速度、抗攻击性和效率变得越来越高,但是路由器的基本结构——单片电路却从没有改变过。单片电路结构使用单一的处理器来执行所有的路由计算。这种结构已经成了系统的瓶颈。解决这个问题的可行
方案之一就是多路由技术(Multirouter)。
多路由技术可以在一个物理路由器上实现同时为多个用户服务,即用一个物理路由器来完成多个路由器的功能,并且这些路由器的运行都是自治、独立和可以控制的。
传统的路由器使用集中计算的结构体系,用单一的处理器来运行路由计算、错误处理和路由器的管理功能。但是一般在网络边缘,用户数目集中而服务的应用量很大,因此对路由器的路由处理能力要求很高。而单片电路路由器由于结构的限制却无法有效扩展其处理能力。多路由技术允许在一个设备上实现多个路由器独立运行和共存,并且允许在单独的路由引擎上联合使用多个路由协议。
多路由技术一般使用单独、冗余的多千兆(Multigigabit)数据转发和光纤技术来保证系统弹性和可扩展性。多路由技术将系统的路由处理能力、内存和其它硬件资源分布给每个路由器专用,这样每个路由器可以独自运行自己的协议、策略和安全功能,保持自己单独的路由和转发表,可以保证每个公司用户或者服务提供商之间相互独立。由于多路由技术使用了分布的专用路由处理引擎,系统的处理能力就可以随着端口的增加而线性地扩展。
多路由技术可以将任意的端口附属到系统内任何一个路由器的专用资源上。这种灵活的端口分配能力,使得服务提供商在租用带宽、端口和资源的时候有了更多的选择余地,也使得服务提供商对路由系统结构以及其按照端口来分配路由的能力能够得到更好的
优化。
对于同时运行多个路由环境的多路由技术来说,多层的管理功能是十分重要的。多层管理可以为路由器的所有者和用户提供分离的查看和控制能力。服务商为每个用户提供单个的分离的路由器以及和它相关连的资源,比如内存、带宽和I/O。路由器用户拥有自治的控制和完全的管理功能,用户可以根据所需的协议、接入控制和其它特征来配置和管理路由器。
多路由技术为一些重要的新型电信应用和企业应用打开了大门,这些应用包括:网络边缘的
优化和压缩、将路由作为一种应用和创建真正专用网RPN(Real Private Networks)。因为多路由系统支持多个路由环境的独立共存,所以将物理路由器作为一种服务来提供给服务提供商也成了一种可行的
方案。这种服务可以显著地降低资金投入和运行成本,并且加快服务提供商跟进市场的速度。对于企业用户来说,多路由技术使它们能够建立真正专用网RPN。RPN使电信企业能够以虚拟网络的价格为每个公司提供其自己的物理上单独的路由器和专用线路。企业不用在牺牲自己的控制权、隐私权或性能来节省资金了。
Allegro Systems公司(已被Cisco收购)的Multirouter System解决
方案能为企业节省购买和维护网络边缘的大型路由器的费用,使得客户能通过配置和管理从运营商处租用的路由器来满足自己的功能需求。
Lucent和CoSine公司采用相类似的解决
方案——“虚拟路由器”来达到和多路由(Multirouter)技术相同的目的,使得公司的一个物理路由器组成多个专网。