PIR路由信息协议
基于距离矢量算法
基于UDP协议端口号是520
工作流程:
1、RIP运行后,会从每个参与协议的接口上以广播形式发送路由请求
2、收到路由请求后,将自己完整的路由表以广播形式相应
3、收到路由响应后,根据计算规则,把路由写入路由表
4、路由信息会按照发送方向逐跳扩散
环路:
产生原因:
链路故障,导致路由从表中删除
30秒的更新周期还未到来,提前收到了邻居传递过来的刚刚被删除的路由,形成环路
防环机制:
水平分割:从某个接口收到的路由信息不会从该接口回传
毒性逆转:从某个接口收到的路由信息会设置为16跳后回传
路由毒化:当路由失效,标记为16跳,并通告邻居,使邻居及时删除路由
抑制计时器:计时时间内,不接受和原路由跳数一致或更高的路由更新
触发更新:当路由失败,不用等待更新周期,立即发出路由更新,来通告错误
最大跳数:不接收跳数大于15跳的路由更新
RIP计时器:
更新计时器:30秒
失效计时器:180秒,路由打上possibly down标签,路由设置为16跳
垃圾收集计时器:240秒,彻底删除路由
抑制计时器:180秒,路由信息失效,被打上PD标签,从其他接口收到比原路由更差的路由更新
缺点:
1、每次更新都是全路由表的更新,能自动收敛但收敛速度慢
2、RIP协议最大跳数是15,这样限制了设备的直径,如果跳数是16将不会更新路由
3、RIP协议中是跳数来选路,这样可能会绕开高速链路的带宽
实验拓扑图
实验需求
- 按照图示配置 IP 地址
- 配置 RIP 实现全网路由互通
- 要求全网路由器不能出现明细路由(直连网段除外),不影响网络正常访问
- 业务网段不允许出现协议报文
实验步骤
配置IP地址
配置 RIP 实现全网路由互通
使用display this
指令可以查看当前路由配置
PC_4去pingPC_5、PC_6和PC_7,若ping通则说明路由互通,若不通说明配置错误。
要求全网路由器不能出现明细路由(直连网段除外),不影响网络正常访问
步骤 1:在 R1 的 g0/0 接口配置手动路由聚合
步骤 2:在 R3 的 g0/0 接口配置手动路由聚合
业务网段不允许出现协议报文
步骤 1:把 R1 连接业务网段的 g0/1 和 g0/2 接口配置为静默接口
步骤 2:把 R3 连接业务网段的 g0/1 和 g0/2 接口配置为静默接口