RIP原理、毒性反转原理与应用【eNSP实现】

RIP是一种距离矢量路由协议
路由器以RIP更新计时器设置的参数作为周期,每周期向外通过一次路由更新信息

每当一台路由器针对某些路由的更新计时器到期时。它就会封装一个RIP响应消息对外发送。如果收到消息的路由器针对这条路由的老化计时器还没有过期,那么老化计时器就会重置;如果已经进入了垃圾收集计时器,那么这条路由会被重新激活并关闭

通过老化计时器将一段时间没有启用的路由标记为不可达(度量值16),默认180
通过垃圾收集计时器记录的是老化后,需要多久彻底删除的时间,默认120

如果启动了垃圾计时器,那么路由器就会在网络中发生关于这条路由不可达的更新消息,让其他路由器也更新关于这条路由已经不可达的信息,计时器超时后会将这条路由从RIP数据库中彻底删除

度量值X表示到达目的地址还需要经过X个路由器

水平分割

禁止路由器将从一个接口学习到的路由,再从同一个接口通告出去【RIP2自带水平分割】
我从你这里学到的已经是最好的,既然是最好的,你就不可能再从我这学到更好的回去,因此我禁止再告诉你错误消息,避免环路

毒性反转

当路由器从一个接口学习到一条去往某个网络时,它就会通过这个接口通告一条该网络不可达的路由【路由毒化】
你已经告诉过我一次,我告诉你不用再告诉我了,避免环路

eNSP实现

在这里插入图片描述

R1

<Huawei>sys
[Huawei]undo  info-center en
[Huawei]sysname R1
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.201.254 24
[R1-GigabitEthernet0/0/0]quit
[R1]interface Serial 0/0/0
[R1-Serial0/0/0]ip address 10.0.0.1 8
[R1-Serial0/0/0]quit
[R1]interface Serial 0/0/1
[R1-Serial0/0/1]ip address 30.0.0.1 8
[R1-Serial0/0/1]quit
[R1]rip   //在路由器开启RIP协议
[R1-rip-1]version 2   //使用RIP2版本,此版本默认开启水平分割
[R1-rip-1]network 10.0.0.0       //A类网网络号只有8位
[R1-rip-1]network 30.0.0.0
[R1-rip-1]network 192.168.201.0  //C类网网络号有24位

R2

<Huawei>sys
[Huawei]undo info-center en
[Huawei]sysname R2
[R2]interface GigabitEthernet0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.202.254 24
[R2-GigabitEthernet0/0/0]quit
[R2]interface Serial 0/0/0
[R2-Serial0/0/0]ip address 10.0.0.2 8
[R2-Serial0/0/0]quit
[R2]interface Serial 0/0/1
[R2-Serial0/0/1]ip address 20.0.0.2 8
[R2-Serial0/0/1]quit
[R2]rip
[R2-rip-1]version 2
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 20.0.0.0
[R2-rip-1]network 192.168.202.0

R3

<Huawei>sys
[Huawei]undo info-center en
[Huawei]sysname R3
[R3]interface Serial 0/0/0
[R3-Serial0/0/0]ip address 20.0.0.1 8
[R3-Serial0/0/0]quit
[R3]interface Serial 0/0/1
[R3-Serial0/0/1]ip address 30.0.0.2 8
[R3-Serial0/0/1]quit
[R3]interface GigabitEthernet0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.203.254 24
[R3-GigabitEthernet0/0/0]quit
[R3]rip
[R3-rip-1]version 2
[R3-rip-1]network 30.0.0.0
[R3-rip-1]network 20.0.0.0
[R3-rip-1]network 192.168.203.0

配置完成后,查询R1路由表

在这里插入图片描述
发现路由表中多了几条从RIP中学习得来的路由,其中100代表优先级(越大优先级越小)

各主机此时都能ping通
在这里插入图片描述

毒性反转实现

可以看到,RIP2情况下,水平分割是默认打开的,毒性反转则默认关闭

在这里插入图片描述

同时,在毒性反转与水平分割都存在的情况下,毒性反转占优。因此我们直接对接口设置毒性反转即可

我们对R1S1接口设置毒性反转观看效果

[R1]interface Serial 0/0/1
[R1-Serial0/0/1]rip poison-reverse

抓包查看(在eNSP中右键点击数据抓包再选择S1即可进入)
在这里插入图片描述
发现S1接口收到来自R3S1接口发出的RIP信息(红色部分)后马上回应了一条RIP信息(蓝色部分)

根据毒性反转的规则:当路由器从一个接口学习到N条去往某个网络的路由时,它就会通过这个接口通告N条该网络不可从自己这个接口达的路由

  • R1经过S1接口从R3学习到20.0.0.0网络的路由【R3内有两条,因此两条都要处理】,R1发出的路由表内包含这两条不可达信息

    意思为:20.0.0.0的网络是我从你那里学来的,你的路径肯定比我好,如果你不知道怎么走那我肯定不知道,所以不要再问我怎么走了

  • R1经过S1接口从R3学习到192.168.203.0网络的路由,R1发出的路由表内包含这一条不可达信息

    意思为:192.168.203.0的网络是我从你那里学来的,你的路径肯定比我好,如果你不知道怎么走那我肯定不知道,所以不要再问我怎么走了

  • 其他路由不是通过这个接口学习的,因此R3可正常学习

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值