一种将Internet或企业网上的路由器串接在一起的新方法可以为各公司节省资金,减少传输拥塞。
这种在伽罗瓦(Galois)网络上使用的方法与那种将价格昂贵的高端路由器在长无尽头的路径上链接起来的作法不同。相反,伽罗瓦网络中使用的是路由器阵列,或者被称作元路由器(metarouter)。它是由廉价现成的路由器连接在一起组成的集群。这些元路由器的工作方式与将存储设备连接在一起的RAID系统类似。
正像计算机可以连接在一起构成一部超级计算机一样,元路由器使用户可以控制路由器的容量,无需再每隔几个月就对设备进行升级。由于伽罗瓦网络是基于非专有物理连接架构的,因此用户不必等待厂商将这种技术包括在软件之中就可以实现它。
一个元路由器中的路由器利用数学中的群论原理连接在一起。由埃瓦利斯特?伽罗瓦在十九世纪创立的群论认为,整数构成的有限集合具有一种周期性循环的特性。在将群论应用于路由器集群时,这就意味着一个按最小行列数连接在一起的路由器的确定集合可以保证容错性和冗余性,而这两种特性是大型网络中的要害要素。
在确定端口应当如何连接时,一个包括在伽罗瓦专利中或由厂商提供的计算机程序可以根据用户所需的外部端口数以及这些端口在路由器上所用的端口数生成布线图。这种程序利用由群论得出的方程式来计算哪行中的哪个端口要连接到下一行中的端口上。
在今天的网络中,过载的路由器丢弃数据包,并引起严重的拥塞。在伽罗瓦网络上传输的数据流流过整个元路由器阵列,因此,假如一台路由器出现拥塞的话,数据包可以立即被重新路由以避免包丢失和瓶颈问题。
伽罗瓦网络可以传输语音和视频数据流。这两种数据都不能容忍由于重新传输数据包造成的抖动和时延。此外,传统的网络还要受到端口堵塞的影响。在堵塞的端口上出现的数据包碰撞会对其它数据流产生多米诺效应。由于伽罗瓦网络是用最小数量的路由器连接起来的,所以减少了发生包碰撞的可能性。
伽罗瓦网络还具有高度的可伸缩性。在传统的网络中,当添加路由器时,就会增加数据包到达目的地的时间,因为路由器增加了网段数量。但是,在元路由器阵列中,添加路由器不会增加网段数量。
此外,为提高容错能力,用户无需重新配置路由器阵列中的其它路由器就可以添加路由器行。由于元路由器知道如何在不丢失数据的情况下切换数据流,因此,假如一台路由器出现故障或添加一台路由器的话,不必关闭网络就可切换这台路由器。
元路由器可以由来自不同厂商的产品组合而成。伽罗瓦技术已经提供给好几家公司以便这些公司在路由器设备中采用这种技术,可是,没有一家公司采纳这项技术。这种技术与厂商用来销售更大、更快设备的营销计划相抵触。不过,用户可以按照专利中的说明来实施伽罗瓦技术。
另外,美国国防部的高级研究计划处正在研究将这项技术作为其下一代Internet工程的一部分。(星光)