路由协议是网络协议中具有衡量意义的一个协议。路由协议的标准往往影响了整个网络的性能,尤其是在IPv6网络中,更是在这方面有了重大的改进。现在我们来看看文章的主要内容吧。
稳定性
路由协议必须具备防止出现路由环路问题的稳定性。路由环路是由网络拓扑结构发生变化之后立即出现的虚假路由信息广播引起的,可造成网络的崩溃。 RIP等不太高级的协议使用保持计时器(holddown timer)来提高稳定性。如果一个子网性能下降,所有的路由器在保持计时器运行期间将忽略那个子网的任何更新。
这个路由协议在网络拓扑结构发生变化之后有效地采取了“观望”的方法来保证网络的稳定。然而,由于RIP协议没有保持网络快速和可靠地汇聚的足够信息,使用保持计时器的缺点是降低汇聚的速度。这是一个不得已的缺点。
汇聚速度
当网络拓扑结构发生变化时,例如失去和增加一个子网,网络上的每一台路由器知道这个变化都有一个延时。在这个间隔时间(称作汇聚时间)内,有些路由器将根据不一致的信息运行。因此,汇聚时间也可以认为是从网络拓扑结构发生变化之后到网络中所有的路由器都知道与受影响的子网有关的一致信息的时间间隔。
一个网络的汇聚速度根据许多因素的不同有很大的区别。这些因素与路由协议本身的运行特点没有关系。OSPF等高级的链路状态路由协议保持一个网络中所有的子网的链路状态数据库,详细说明连接到这些子网的路由器是什么。如果一个链接出现故障,直接连接到这个链接的路由器将立即向邻近的路由器发送一个链路状态通告(LSA),这个公告信息将潮水般地发送到整个网络。收到LSA信息之后,每一台路由器都将查询其数据库并且在网络拓扑结构发生变化之后独立地重新计算路由表。
由于OSPF保存了比路由表更广泛的网络拓扑结构信息,汇聚的速度是很快和很可靠的。这与RIP等比较简单的协议是不同的。正如以前讨论过的那样,这些比较简单的协议要求在网络拓扑结构发生变化之后使用保持定时器以确保没有环路的汇聚。
衡量标准
一台知道通向一个特定目标网络(通过路由协议)的多条路径的路由器将选择路由表中拥有***衡量指标和位置的路径。如果***衡量指标不止一条路径,那么,这些低价路径中的每一条路径都将放在路由表中,并且将进行等价负载均衡测试。
不同的路由协议使用不同的衡量标准。换句话说,各种路由协议每一种协议都有自己的方法选择***的通往目的地的路径。这个衡量标准应该是非常高级的,以保证路由协议对***路径的解释是切实可行的。RIP协议使用跳跃计数作为其衡量标准。这是对这个特定的路由协议的另一种限制。例如,如果一台路由器有两条路径通向一个目的地,一条路径是56K的线路,另一条路径是T-1线路,如果路由器的跳数相同,RIP协议就会认为这两条路径是等价的。因此,RIP协议会负载均衡,尽管一条路径比另一条路径的速度快23倍。
OSPF协议使用管理成本作为衡量标准。这个标准可以强制性设定。在思科路由器中,这个衡量标准是自动计算机的,与链路的带宽成反比。北电网络采用一种替代的方法,通过在所有的链路上设置默认值来保证OSPF的等价。