RIP_CISCO

概述

RIP是OSI七层路由协议,基于UDP 520;

报文:

  • requst:新加入到rip域的路由器,发送request报文请求路由更新;目的是立即收到邻居发来的update报文,已达到路由同步;

  • update:触发更新,定时更新;携带路由信息,更新路由信息;

计时器:

  • 更新计时器:30s

  • 路由失效计时器:180s,该计时器定义的是,一条路由条目在路由表中存放的时间,设为possibly down;

  • 抑制计时器:180s,如果从同一个路由器,收到同一条路由,但是度量值不一致时,启动抑制计时器,180s内对该路由器发来的同一条不同度量值的路由不做更新处理;

  • 刷新计时器:240s,如果一个路由条目240s没有被更新,直接删除。这个时间 包含路由失效计时器的180s;

v1和v2区别:

v1v2
有类路由写 无类路由协议
只能自动聚合 自动聚合或者手动聚合
广播更新 组播更新(224.0.0.9)
不支持认证 支持认证(明文和密文)

查看路由协议的摘要信息:

R2#show ip protocols 
*** IP Routing is NSF aware ***

Routing Protocol is "rip"
  Outgoing update filter list for all interfaces is not set
  Incoming update filter list for all interfaces is not set
  Sending updates every 30 seconds, next due in 24 seconds
  Invalid after 180 seconds(路由失效), hold down 180(抑制), flushed after 240(刷新)
  Redistributing: rip
  Default version control: send version 2, receive version 2
    Interface             Send  Recv  Triggered RIP  Key-chain
    Ethernet0/0           2     2                                    
    Ethernet0/1           2     2                                    
    Loopback0             2     2                                    
  Automatic network summarization is not in effect
  Maximum path: 4(最大负载均衡数量)
  Routing for Networks:
    2.0.0.0
    12.0.0.0
    23.0.0.0
  Routing Information Sources:
    Gateway         Distance      Last Update
    12.1.1.1             120      00:00:24
    23.1.1.3             120      00:00:19
  Distance: (default is 120)(管理距离)

rip基础配置:默认rip版本:发v1,收v1,v2

router rip
 version 2
 timers basic 25 150 150 200
#修改计时器
 network 2.0.0.0
 network 12.0.0.0
 network 23.0.0.0
 no auto-summary

RIP特性:

RIP特性1:汇总

自动汇总

当启用RIPV1的时候,自动汇总是默认开启的,并且无法关闭,当启用自动汇总特性之后,路由器会将下述两类路由进行自动汇总发送:

  • 该路由器的本地路由
  • 通过邻居获悉的RIP路由

RIP特性2:手工汇总:汇总度量值取明细的度量值最小的;

R1(config-if)#ip summary-address rip 172.16.8.0 255.255.252.0

自动汇总优先级>手动汇总

无论是手工汇总还是自动汇总都是基于链路级的,先发送到出接口,再进行汇总;

默认路由下发

方法1:重分发

本地配置默认路由:

ip route 0.0.0.0 0.0.0.0 14.1.1.2
router rip
  redistribute static

方法二:默认路由写出接口

ip route 0.0.0.0 0.0.0.0 Ethernet0/1
router rip
 network 0.0.0.0

方法三:

ip default-network 14.0.0.0 //在公网边源路由器配置,网段为公网出口,必须是主类地址段

方法四:rip进程中注入默认

router rip
 default-information originate 

 

被动接口(静默端口)

只影响发不影响收:

router rip
 passive-interface Loopback0

修改接口为v2的广播更新

interface ethernet 0/0
 ip rip v2-broadcast 

单播更新

被动接口不影响单播更新接口:

router rip
 neighbor 23.1.1.2

接口版本兼容性开关

interface Ethernet0/0
 ip rip send version 1 2
 ip rip receive version 1 2

rip认证

key chain 1
#钥匙链只具有本地意义
 key 1
  key-string cisco
interface Ethernet0/0
 ip rip authentication key-chain 1
 ip  rip authentication mode text

偏移列表更改度量值

偏移列表可以调用标准acl精准命中路由条目后修改其度量值发送。只能把度量值改大。

 
access-list 10 permit 3.0.0.0 0.255.255.255
router rip
  offset-list 10 out 2 Ethernet0/1
#对从e0/1发出匹配acl10的路由度量值加

offset-list 0 out 2 #acl为0时,表示匹配所有的路由

当偏移列表既没有调用acl又没有调用接口时,能为所有接口收到的所有rip路由修改度量值。

关闭RIP的水平分割

一般建议在FR的Hub节点关闭多点子接口的水平分割。

 
interface Ethernet0/0
  no ip split-horizon

关闭RIP的更新源检测

当一台路由器接收到一个RIP更新,该路由器优先查看该更新报文的3层报文中的源IPV4地址,并判断该地址和接收的ip地址是否在同一个ip子网段内,如果在,那么该更新报文被接收,否则,丢弃;

router rip
 no validate-update-source

修改RIP报文间延迟

多个update报文发送的间隔:建议当一个高端路由器发送update报文给地段路由器时使用

router rip
 output-delay 25

纯触发更新

 该特性只能在WAN链路上启用,为的就是让wan链路两端只发送触发更新,不发送周期性更新,为wan链路提供优化,当配置的时候需要在WAN链路两端同时开启该特性,基于这个特性两端的节点会建立一个基于纯触发更新的高级邻接关系,建立完毕后周期性的更新就停止了,仅当拓扑出现改变影响到路由表的时候,才会回复发送周期性更新;

interface Serial1/0
 ip rip triggered

 

posted @ 2021-12-28 15:12  Day__Day_Up  阅读(4)  评论(0编辑  收藏  举报