路由算法必须具有良好的健壮性,能够在出现异常或突发事件时正常运行。因为路由器往往是网络的连接节点,所以如果出现问题将会带来非常严重的后果。因此,最好的路由算法应当能够经受时间的考验,并且在不同的网络条件下都能够保持稳定的运行状态。
路由算法还应当能够快速聚敛。所谓聚敛是指所有路由器就最优路径重新达成一致的过程。当因为某种原因使路由器出现问题而无法继续正常使用时,路由器会发出路由更新信息传遍整个网络,重新计算最优路径,并最终使网络上的所有路由器就新路径达成一致。聚敛速度慢的路由算法可能会导致路由回路的出现。
路由算法还应当具有非常好的适应性,能够快速、准确地适应不同的网络环境。例如,假设某一个网段出现问题,路由协议应该可以快速地选择新的最佳路径来替代已经无法使用的原路径。同时,路由算法应当在编程后能够适应网络带宽、网络时延等参数变量的变化。
实现软路由
在网络环境设置好后就可以安装Windows 2000 Advanced Server了,安装完成后从Administrative Tools中打开Routing and Remote Access,就可以看到具体的设置界面(如图1所示)。

路由的主要参数是interface、network mask和gateway。在设置时先分别在两个子网的客户节点上安装客户端安装软件提供的TCP/IP协议,再对每个节点赋予一个惟一的IP地址,在缺省网关处则填入自己子网内充当路由的那个网卡的地址(如图2和图3所示)。至此,服务器的路由设置即告完成。

