【网络】RIP路由协议学习笔记

RIP(Routing Information Protocol,路由信息协议),属于IGP协议(用于单位内部)。
采用UDP传输报文,源端口号和目的端口号都是520。
RIP路由协议采用跳数作为开销,最大有效跳数15,16跳即网络不可达。所以运行RIP路由协议的路由器最大串联16台,超过16台,最后一跳路由器将学不到第一条路由器发布的网段信息。
以30秒为周期发送自己的路由表。
存在版本V1和V2。V1采用广播方式发送信息,V2采用组播方式发送信息。

V1
广播方式发送报文
有类(以ABC类掩码作为IP网段的掩码)
不支持认证

V2
以组播方式发送报文
无类(以IP网段的实际掩码)
支持明文和MD5认证

A路由器----------B路由器--------B路由器直连的网段

产生环路的原因
1.首先B路由器将自己直连的网段以30秒为周期定时发送出来,直连网段开销为0,发送时加1。
2.A路由器学习到去往B路由器直连的网段开销为1,将其存入自己的路由表。
3.当B路由器直连的网段发生故障时,将其从自己的路由表中删除。并等待周期30秒到达后将路由信息发送给A路由器。
4.此时A路由器的30秒周期提前到达,将自己的路由表发送给B路由器。
5.B路由器从A的路由表中学到了去往B路由器直连的网段,开销为2。由于B路由器已经没有去往B路由器直连网段的路由了,所有A路由器发过来的路由信息只要开销不为16,B路由都会学习。
6.B路由器的30秒周期到达后,将自己的路由信息发送给A路由器。此时去往B路由器直连的网段的开销为3。
7.由于A路由器去往B路由器直连的网段的路由信息就是从B路由器学来的,所以B路由器不管说啥A路由器都会相信,此时A路由器将自己路由表中去往B路由器直连的网段的开销改为3。
8.A路由器的30秒周期到达后,将自己的路由信息发送给B路由器。此时去往B路由器直连的网段的开销为4。
9.由于B路由器去往B路由器直连的网段的路由信息是从A路由器学来的,所以A路由器不管说啥B路由器都会相信,此时B路由器将自己路由表中去往B路由器直连的网段的开销改为4。
10.以此类推一直到将路由开销增长为16为止,此时A,B路由器中去往B路由器直连的网段的路由开销都为16,即网络不可导。A,B路由器都将其从自己的路由表中删除,网络环路到此结束。

梳理下环路发生的原因与解决办法
1.路由信息发生变更后不能立即通知给其他路由器----触发更新
2.从哪学来的路由又从源接口发出去了-----水平分割
3.从哪学来的路由再从原接口发出时开销只增加了1,存在被对方路由器学习到的可能性-----毒性逆转

聪明的小伙伴就会发现了:
水平分割和毒性逆转有些冲突了,一个是不让从原接口发出去,一个让从原接口发出去。
当两个防环方法都配置了后,只有毒性逆转生效。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值