路由协议RIP、防止路由环路配置

防止路由环路

RIP是一种基于D-V算法的路由协议,由于它向邻居通告的是自己的路由表,所以存在路由循环的可能性。

应用环境

RIP通过以下机制来避免路由环路的产生:

说明:

计数到无穷是RIP的基本特性,无需配置;而水平分割和毒性逆转需要单独配置,并且同时配置这两个特性时,只有毒性逆转生效。

配置水平分割

通过配置水平分割特性,可以有效的防止路由环路。

操作步骤

system-view

interface

rip split-horizon

commit

后续处理

同时配置水平分割和毒性反转的话,只有毒性逆转生效。

配置毒性逆转

通过配置毒性反转特性,可以有效的防止路由环路。

操作步骤

system-view

interface

rip poison-reverse

commit

后续处理

同时配置水平分割和毒性反转的话,只有毒性逆转生效。

配置抑制时间

抑制定时器不仅可以防止路由环路,还可以降低由于接收了错误路由而导致路由信息不正确的可能性。

背景信息

路由的跳数增加时,设备会启动抑制定时器;在启动抑制定时器的时间内,设备不会更新路由表中的路由信息;直到抑制定时器超时,设备才会接受此路由的更新信息。

通过配置抑制定时器,可以延迟错误路由信息加入路由表的时间,但是也延迟了整网的路由收敛时间。所以,需要根据现网情况,慎重配置抑制定时器。

操作步骤

system-view

rip

timers rip

commit

后续处理

这四个定时器的配置值关系是:update

计数到无穷(Counting to infinity):将开销值等于16时定义为不可达,在路由环路发生时,当某条路由的开销值计算到16时,该路由被认为是不可达路由。水平分割(Split Horizon):RIP从某个接口学到的路由,不会从该接口再发回给邻居设备。这样不但减少了带宽消耗,还可以防止路由循环。毒性逆转(Poison Reverse):RIP从某个接口学到路由后,将该路由的开销设置为16(不可达),并从原接口发回邻居路由器。利用这种方式,可以清除对方路由表中的无用信息。抑制定时器:抑制定时器不仅可以防止路由环路,还可以降低由于接受了错误路由而导致路由信息不正确的可能性。禁止接口接收和发送RIP报文:此功能可以起到类似水平分割或者毒性逆转的作用,即,将不可靠的RIP路由信息屏蔽掉。但是由于邻居接收不到本路由器的报文,可能导致网络中路由信息不准确。执行命令,进入系统视图。执行命令interface-type interface-number,进入接口视图。执行命令,使能水平分割。执行命令,提交配置。执行命令,进入系统视图。执行命令interface-type interface-number,进入接口视图。执行命令,使能毒性逆转。执行命令,提交配置。执行命令,进入系统视图。执行命令[process-id ],创建RIP进程并进入RIP视图。执行命令update age suppress garbage-collect,设置抑制时间。执行命令,提交配置。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();