RIP_CISCO
概述
RIP是OSI七层路由协议,基于UDP 520;
报文:
计时器:
-
更新计时器:30s
-
路由失效计时器:180s,该计时器定义的是,一条路由条目在路由表中存放的时间,设为possibly down;
-
抑制计时器:180s,如果从同一个路由器,收到同一条路由,但是度量值不一致时,启动抑制计时器,180s内对该路由器发来的同一条不同度量值的路由不做更新处理;
-
刷新计时器:240s,如果一个路由条目240s没有被更新,直接删除。这个时间 包含路由失效计时器的180s;
v1和v2区别:
v1 | v2 |
---|---|
有类路由写 | 无类路由协议 |
只能自动聚合 | 自动聚合或者手动聚合 |
广播更新 | 组播更新(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
偏移列表更改度量值
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的水平分割
interface Ethernet0/0 no ip split-horizon
router rip no validate-update-source
修改RIP报文间延迟
多个update报文发送的间隔:建议当一个高端路由器发送update报文给地段路由器时使用
router rip output-delay 25
纯触发更新
该特性只能在WAN链路上启用,为的就是让wan链路两端只发送触发更新,不发送周期性更新,为wan链路提供优化,当配置的时候需要在WAN链路两端同时开启该特性,基于这个特性两端的节点会建立一个基于纯触发更新的高级邻接关系,建立完毕后周期性的更新就停止了,仅当拓扑出现改变影响到路由表的时候,才会回复发送周期性更新;
interface Serial1/0 ip rip triggered