RIP---Routing Information Protocol
一、RIPv1的基本特性:
1.所在OSI的层次:应用层---->基于UDP--520端口(源目端口都为
520)
2.所在IGP/EGP(内部网关协议/外部网关协议):RIP是一个IGP协议
3.RIP的运行特征:是距离矢量协议
NOTE:距离
矢量
距离矢量:是以跳数最少、以目标为导向的路由协议
4.有类还是无类:RIPv1是有类,RIPv2是无类
5.最佳路径: a.最长匹配原则; b.管理距离--120 c.度量值---跳数
二、RIP的基本运作
router rip
network 10.0.0.0
network 1.0.0.0
NOTE: network真正含义指:定义一个范围,路由器<三层设备>接口IP所属此范围的接口,激活路由协议
举例:network 0.0.0.0
三、RIP路由更新:
a.路由分组:RIP request====>当激活路由协议的时候,发出的第一个Rip分组,后续不再发送;当邻居<已开启rip>收到request时,会以单播的response分组触发返回
RIP response====>Rip的更新包用于夹带路由条目<包括具体的metric值>
b.周期更新+触发更新:每25~30秒更新一次
触发更新:拓扑发生变化时,Rip通过Response 分组通知邻居 NOTE:出发更新不能扰乱原来的周期性更新,可以理解为两个不同的更新机制同时存在于Rip(v1 v2)中.
c.Ripv1是广播形式发送的------255.255.255.255
d.路由的更新方式是不可靠的===>基于UDP
基本命令:
show ip route rip
NOTE:RIP的跳数递增过程是在出接口发送路由更新时作用的
RIP 的TTL值默认为2.(TTL出接口递减<==>封装过程)
show ip protocols
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 11 seconds ------------------->下次更新时间失效计时器抑制失效计时器
Invalid after 180 seconds, hold down 180, flushed after 240 保持计时器---->失效计时器
Default version control: send version 1, receive any version ------------------->发送/接收的版本默认发送版本1,接收版本1和2
当定义RIP为版本1或2时,它只接收、发送版本1或2,但在开启RIP协议时不定义版本,就可以发送版本1,接收任何版本
int s0/0 ip rip send/receive version 1/2---------->在接口模式下修改接收和发送的版本
A. Router rip version 1
Default version control: send version 1, receive version 1
B. Router rip version 2
Default version control: send version 2 , receive version 2
C. Router rip
Default version control: send version 1, receive any version
Maximum path: 4 ------------------->负载均衡默认为4条;支持最大为16条router rip maximum-paths 16
Routing for Networks: ------------------->RIP-network 定义的范围 <假设network 1.1.1.1也会被自动归类为1.0.0.0>
2.0.0.0
10.0.0.0
Routing Information Sources:
Gateway Distance Last Update
10.1.12.1 120 00:00:17
10.1.23.3 120 00:00:07
Distance: (default is 120) ------------------->管理距离 router rip //distance 1-255 -----修改管理距离
show ip route rip
R 2.0.0.0/8 [120/1] via 10.1.12.2, 00:00:05, Serial0/0
R 3.0.0.0/8 [120/1] via 10.1.13.3, 00:00:13, Serial0/1
10.0.0.0/24 is subnetted, 3 subnets
R 10.1.23.0 [120/1] via 10.1.13.3, 00:00:13, Serial0/1
[120/1] via 10.1.12.2, 00:00:05, Serial0/0
NOTE:RIP的计时器:
a.RIP的周期计时器:25~30秒
b.RIP的失效计时器:180秒 ======>
在180秒内如果没有收到特定路由的更新,此时宣布此路由为“possible down”,此时,此路由还是存在于路由表,并且可以正常运行
如果180秒后还没有收到,这个时段进入最后一分钟,如果在最后一分钟能够收到此路由更新,那么。去除“possible down”标志并返回正常,否则,它在240秒的时候刷新计时器启用并将次路由从表中删除。
*主要路由条目还存在在路由表中,此路由就可以使用。
show ip database----->此database与ospf的database的作用是不一样的,这里主要存储RIP条目的描述信息。其他的RIP进程的路由条目都存储在这里(由于最长匹配原则没法放入路由表的RIP路由;RIP路由的重分布信息)
1.0.0.0/8 auto-summary
1.0.0.0/8
[1] via 10.1.12.1, 00:00:15, Serial0/0
2.0.0.0/8 auto-summary
2.2.2.2/32 directly connected, Loopback1
3.0.0.0/8 auto-summary
3.0.0.0/8