防止路由环路
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 条评论) |