第4章总结

 对路由协议进行分类的一种方法是:根据协议用来确定与目的网络之间最佳路径的算法类型进行分类。路由协议可以分类为距离矢量、链路状态或路径矢量。距离矢量是指将路由作为距离和方向的矢量进行通告。距离使用诸如跳数这样的度量确定,而方向则是下一跳路由器或送出接口。

 
距离矢量路由协议包括:
RIPv1
RIPv2
IGRP
EIGRP
 
使用距离矢量路由协议的路由器根据从邻居获知的信息决定到达远程网络的最佳路径。如果路由器 X 获知两条到达相同网络的路径,其中一条跳数为 7 的路径从路由器 Y 获知,另一条跳数为 10 的路径从路由器 Z 获知,则路由器 X 会选择较短的那条路径,路由器 Y 将成为其下一跳路由器。路由器 X 不了解除路由器 Y 和 Z 之外的网络情况,所以它只能根据从这两台路由器发来的信息决定最佳路径。距离矢量路由协议不会像链路状态路由协议一样维护一张拓扑图。
网络发现是所有路由协议的重要功能之一。一些距离矢量路由协议(如 RIP)是逐步从其邻居那里获知网络并与邻居共享路由信息。当从某个邻居获知路由后,路由器会增加路由度量并将此信息传递给其它邻居。
 
路由协议还需要维护其路由表以确保路由信息最新而且准确。RIP 每 30 秒与邻居交换一次路由表信息。另一种距离矢量路由协议 EIGRP 则不需要发送此类定期更新。只有当拓扑结构发生变化时,EIGRP 才会向那些需要更新信息的路由器发送“限定”更新。EIGRP 将在后面的章节中讨论。
 
RIP 还使用计时器决定何时相邻路由器不再可用,或者何时某些路由器可能不包含当前路由信息。发生这种情况通常是因为拓扑结构最近发生变化而网络尚未收敛。距离矢量路由协议还使用触发更新来帮助缩短收敛时间。
 
距离矢量路由协议的一个缺点是有可能导致路由环路。当网络处于未收敛状态时可能会发生路由环路。距离矢量路由协议使用抑制计时器的目的是:在所有路由器有足够时间获知拓扑结构发生的变化之前,防止路由器使用另一条到最近出现故障的网络的路由。
路由器还使用水平分割和带毒性反转的水平分割来帮助防止路由环路。水平分割规则规定路由器不应使用获知路由的接口来通告相同的路由。带毒性反转的水平分割则是基于这样一种理念:最好明确告知此路由器没有到达该网络的路由(方法是使用表示路由不可达的度量使路由毒化)。
 
距离矢量路由协议有时也称作“传闻路由”,虽然这么说有点用词不当。许多网络管理员都喜欢使用距离矢量路由协议,因为这类协议通常易于理解且实施简便。这并不是说链路状态路由协议更为复杂或难于配置。但不幸的是,链路状态路由协议已在某种程度上给人们留下这样的印象。我们将在后面的章节中了解到,其实链路状态路由协议也像距离矢量路由协议一样易于理解和配置。

你可能感兴趣的:(总结,职场,休闲,距离矢量,bbc12000)