RIP路由协议

RIP【Routing Information Protocol    |   路由信息协议 】

RIP协议是TCP/IP模型中,被开发出来的第一款动态路由协议。

RIP协议是一个【距离矢量】路由协议

RIP路由协议以【跳数】作为唯一的度量依据,根据跳数的多少来选择最佳路径,最大跳数为15跳,16跳标记为不可达。

RIP工作原理——路由表的形成

1、刚开始每个路由器的路由表如下图

每个路由器刚开始都只有自己直连的网络地址

2、当路由器的路由更新周期30S到来时,会向邻居发送路由表

这时候路由器更新自己的路由表变成了这样

AR1学习到了AR2的30.0.0.0这个地址

AR2学习到了AR1和AR3的10.0.0.0和40.0.0.0这两个地址

AR3学习到了AR2的20.0.0.0这个地址

【Next Hop表示下一跳地址,cost表示跳数(路由开销)】

3、再经过30s,路由器的第二个更新周期到来,路由器再次发送路由表

这时AR2已经不需要再学习路由表了

AR1通过AR2学习到了AR3直连的40.0.0.0网络地址

AR3通过AR2学习到了AR1直连的10.0.0.0网络地址

这时候三个路由器的路由表已经一致【达到了收敛状态】

RIP的3种计时器

1、周期更新计时器【update time】

路由器每隔30s,从每个启动RIP协议的接口发送路由更新信息

2、路由老化计时器【age time】

若一条路由在180s内没有收到更新,这条路由的跳数被记为16

3、垃圾收集计时器【garbage collection time】

当这条路由被记为16跳后,又过了120s还没有收到更新,则将这条路由信息从路由表中删除

RIP路由协议的缺点【容易形成环路】

假设AR3路由器直连的网络40.0.0.0断开了,AR3将40.0.0.0网段变为16跳。

正当AR3要向AR2发送更新路由信息时,AR2比AR3先到达30s路由更新时间,AR2就会把他的路由表发送给AR3,AR3看到AR2路由信息中有40.0.0.0网段,并且AR2到40.0.0.0网段需要1跳,AR3就会把40.0.0.0这个网段再添加上并且跳数置为2跳。

等到下一个更新周期AR2发现AR3到40.0.0.0需要2跳了,AR2又会把他到40.0.0.0网段的跳数改为3,就这样一直循环直到跳数变为16为止。

防止成环的方法

1、触发更新:当路由器的路由表发生变化时,立马向其他路由器发送路由更新。

2、水平分割:从一个接口上学习到的路由信息,不在从这个接口发送出去

RIP路由协议的版本

RIPv1和RIPv2

在思科模拟器中配置RIP路由协议

我这里是使用了一个三层交换机,和两个路由器来演示

三台pc机的IP地址,掩码,网关

PC1:192.168.10.11   255.255.255.0  192.168.10.1

PC2:192.168.10.12   255.255.255.0  192.168.10.1

PC3:192.168.20.11   255.255.255.0  192.168.20.1

三层交换机配置

首先划分vlan

给vlan划分地址

给三层交换机声明RIP协议

ip rouing   //打开三层交换机路由功能

version 2  //选择RIPv2

路由器配置

路由器配置接口ip

R1

R2

路由器配置RIP

R1

R2

连通性测试

使用PC1 ping PC3

  • 17
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值