发布时间 : 星期六 文章第九章路由协议 - 图文更新完毕开始阅读
路由协议
报文向该接口对应的网络广播。
RIP 接收邻居路由器回复的包含邻居路由器路由表的Response 报文,形成自己的路由表。
.3.3 RIP 路由的更新
RIP 协议以 30 秒为周期用 Response 报文广播自己的路由表。
收到邻居发送而来的 Response 报文后,RIP 协议计算报文中的路由项的度量值,比较其
与本地路由表路由项度量值的差别,更新自己的路由表。
报文中路由项度量值的计算: metric' = MIN(metric + cost, 16),metric 为报文中携带的度
量值信息,cost 为接收报文的网络的度量值开销,缺省为 1(1 跳),16 代表不可达。
RIP 路由表的更新原则:
对本路由表中已有的路由项,当发送报文的网关相同时,不论度量值增大或是减少,都更新该路由项(度量值相同时只将其老化定时器清零);
对本路由表中已有的路由项,当发送报文的网关不同时,只在度量值减少时,更新该路由项; 对本路由表中不存在的路由项,在度量值小于不可达(16)时,在路由表中增加该路由项;
路由表中的每一路由项都对应一老化定时器,当路由项在 180 秒内没有任何更新时,定
时器超时,该路由项的度量值变为不可达(16)。
某路由项的度量值变为不可达后,以该度量值在 Response 报文中发布四次(120 秒),
之后从路由表中清除。
.3.4 RIP 协议配置
17
路由协议
在全局配置模式下用 router rip 命令启动 RIP 协议并进入 RIP 协议配置模式。
在 RIP 协议配置模式下用 network network_number 命令在某一网段对应的接口上使能 RIP
协议。
network all 命令在路由器的所有接口上使能RIP协议。
这种配置下 RIP 协议在接口上广播 version 1 类型的报文,RIP V1 不发布子网信息。
RIP 协议配置(续)
在接口上使能 RIP version 2
18
路由协议
在接口配置模式下使能广播方式的 RIP V2(bcast)或多播方式的RIP V2(mcast);
RIP 协议缺省进行路由聚合,在 RIP 协议配置模式下取消 RIP 的自动聚合功能,使其发布
子网信息。
RIP V2 广播方式与多播方式
RIP V2 的广播方式以广播地址(255.255.255.255)周期发布 RIP V2报文,RIP V2 的多播方式
以多播地址(224.0.0.9)周期发布 RIP V2 报文;
RIP V2 缺省使用多播方式,以减少周期发布的 RIP 报文对不监听RIP信息的主机的影响; RIP V2 的广播方式是 RIP V1 与 RIP V2 之间的兼容方式,以广播方式发布的 RIP V2 报文可
以被 RIP V1 路由器和 RIP V2 路由器(广播方式或多播方式)接收,同时运行在广播方式的RIP
V2 路由器可以接收 RIP V1 的广播报文和 RIP V2 的广播或多播报文。
.3.5 RIP 配置举例
在全局配置模式下启动 RIP 协议。
在 RIP 协议配置模式下使能接口,并禁止 RIP 协议的路由聚合功能。 在接口配置模式下使能多播方式的 RIP V2 以发布子网信息。
.3.6 显示 RIP 协议配置信息
19
路由协议
显示当前 RIP 协议的运行状态:
缺省路由权为 16; 没有指定定点传送地址;
在 20.0.0.0 与 120.0.0.0 网段上使能RIP协议; 自动聚合路由;
RIP 路由的 reference 为 100; 引入静态路由,并设置其度量值为 2。
.3.7 显示路由表信息
20