HCIE 面试资料-RIP

RIP

路由信息协议(Routing Information Protocol)
是根据矢量距离来选择路由

优势
配置简单
易于维护
适合小型网络

缺点
不支持VLSM和CIDR
没有认证功能
最大跳数为15跳
使用UDP端口号520进行数据发送和接收

工作原理
广播(255.255.255.255)发送端口号位520的UDP报文

运行RIP之后,路由器会发送Request报文,用来请求邻居路由器的RIP路由。运行RIP的邻居路由器收到该Request报文后,会根据自己的路由表,生成Response报文进行回复。路由器在收到Response报文后,会将相应的路由添加到自己的路由表中。
RIP网络稳定以后,每个路由器会周期性地向邻居路由器通告自己的整张路由表中的路由信息,默认周期为30秒。邻居路由器根据收到的路由信息刷新自己的路由表。
或者路由信息发生变化,不等待30s,直接向邻居发送触发更新报文

度量
使用跳数作为度量值衡量到达目的网络的距离
缺省,直连网络的跳数为0,当路由器发送路由更新时,会把度量值加1,超过15跳不可达

收到更新报文
1、对于路由表已有的路由项,当该路由项的下一跳是该邻居路由器时,不论度量值将增大或是减小,都更新该路由项(当度量值相同,就将老化定时器归零,当老化定时器到达180s,该条路由项的度量值变为不可达)
2、当该路由项的下一跳不是该邻居路由器时,如果度量值将减少,则更新该路由项
3、对于本路由表中不存在的路由项,如果度量值小于16,则在路由表中增加该路由项

某路由项的度量值变为不可达后,该路由会在 Response 报文中发布四次(120 秒),然后从路由表中清除。

报文字段
Command:1是请求报文,2是响应报文
Version:1是RIPv1,2是RIPv2
Address Family Identifier(AFI):地址标识信息,对于IP协议,取值2
Metric:标识该路由条目的度量值,取值范围1-16

环路/水平分割(接口视图 rip split-horizon 缺省开启)
R1从R2学习到的R3路由,当R2丢失去往R3的链路时,R1还会继续发送R3的数据给R2,R2认为R1有去往R3的路径,然后就更新路由表度量值+1,R1也会更新路由表,直到度量值到16
水平分割解决环路,从R1学到的路由不会再通告给R1

毒性翻转(接口视图 rip poison-reverse)
RIP从某个接口学习到路由之后,发回给邻居路由器时会将该路由的跳数设置为16

RIPv2

RIPv2与RIPv1的区别
v1是有类路由协议,v2是无类路由协议(支持CIDR、VLSM)
v1使用广播形式发送,v2使用广播和组播(224.0.0.9),缺省组播
v1不支持认证,v2支持明文认证和MD5认证

RIPng

为了IPv6服务
使用UDP的521端口号
组播地址FF02::9/8
路由条目中的下一跳地址是0::0或者链路本地地址

猜你喜欢

转载自blog.csdn.net/PanJWei/article/details/114807651