RIP协议:
(1)基本概念:
RIP:路由信息协议(route information protocol)
- 典型的距离矢量协议;
- 版本:
- RIPv1—IPv4网络;
- RIPv2—IPv4网络;
- RIPng—IPv6网络;
- 分类:
- RIPv1—有类别路由协议;
- RIPv2—无类别路由协议;
- RIP是应用层协议----端口号520(UDP);
- 优先级: 100;
- 使用跳数作为度量值;
- 更新方式:
- 周期更新:每隔30秒发一次路由表,保活,取代确认;
- 触发更新:实时更新路由表;
- 注意:如果两个设备直连,其中一个设备挂了,另一个设备因为触发更新就可以知道它挂了;但是两个设备中间加个交换机,其中一个设备挂了,另一个设备无法感知到它挂了,这时候周期更新就起作用了,每隔30秒发一次信息,让对方知道还活着。
- v1和v2的区别:
- v1 是有类别的协议,不携带子网掩码,不能进行VLSM和汇总;v2 是无类别协议,携带子网掩码,可以VLSM和汇总,但不支持超网;
- v1 是广播更新 — 255.255.255.225;v2 是组播更新 — 224.0.0.9;
- v2 支持手工认证;
(2)工作过程:
- 初始化:
- 启动RIP进程后,在每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表信息。
- 以组播的形式发送
- 接收请求: 对端接收到请求报文后,会立即回复应答报文,应答报文中包含了本地路由表全部信息。
- 接收到响应报文: 路由器会对比收到的报文中的路由表信息,对本地的路由表进行增加、删除、修改等操作。
- 常规路由更新和定时:
- 当收敛结束后,路由器会以30s为周期,发送应答报文。
- 邻居路由器收到应答报文后,会设置一个180s的超时时间,如果180s内都没有收到邻居发来的应答报文,则路由器会认为邻居出现问题,并将从该邻居收到的路由项的COST值改为16,并会向周围邻居发送该COST值为16的路由信息。再经过120s后会将该路由项删除。
(3)防环机制:
【1】水平分割:
- 从此口进 ,不从此口出 ---- 直线拓扑中防环;
- 在MA网络中避免重复流量(MA网络:多路访问,一个网段中的节点数量不限制,比如多个路由器连接在一个交换机上);
【2】触发更新:
- 当某一个路由器中的路由项发生改变时,不需要等待下一次更新周期的到来,就可以直接将发生变化的路由项通过更新报文发送出去;
- 仅发送改变的路由项,不发送完整的路由表;
【3】毒性逆转水平分割:
- 当一个路由器上的某一个网段突然消失了,就会发一个16跳(毒性)的信息,当另一个路由器收到了这个16跳的信息,再给原来的路由器返发回去,就叫逆转水平分割,相当于一个确认报文;
- 最大跳数:就是工作半径,为15跳,16跳为不可达;
(4)配置:
- 宣告:
- 要求
- 需要宣告所有直连网段;
- 必须按照主类宣告;
- 目的
- 激活接口:被激活的接口才可以收发RIP的数据;
- 共享路由:被激活的接口可以共享对应的网段路由信息;
- 要求
- V1版本的配置:
[r1]rip 1 //启动协议进程,默认进程号为1,具有本地意义
[r1-rip-1]version 1 //选择版本1
[r1-rip-1]network 192.168.1.0 //宣告:V1版本要宣告对应的主类(A类,B类,C类)
- V2版本的配置:
[r1]rip 1 //启动协议进程,默认进程号为1,具有本地意义
[r1-rip-1]version 2 //选择版本1
[r1-rip-1]network 192.168.1.0 //宣告:V1版本要宣告对应的主类(A类,B类,C类)
(5)RIP的扩展配置:
【1】RIP V2的手工汇总:
- 在更新汇总的源路由器上,要在所有更新后发出的接口上配置;
- 手工汇总—去往多个可以汇总的目标网络范围,且具有相同的下一跳时,则可以不用具体的多个路由条目,仅写一条汇总目标的路由即可;
[r1-GigabitEthernet0/0/1]rip summary-address 172.16.0.0 255.255.0.0 //掩码必须写点分十进制
【2】RIP V2的认证:
- 邻居间手法的RIP消息中,进行身份核实口令添加;
- 华为设备在开启认证的时候,所有的RIP信息将被加密传输;
- 用于路由器之间的身份核实,需要同时在双方路由器相连的接口上配置;
- 注意:一定要双方路由器均配置;
[r1-GigabitEthernet0/0/1]rip authentication-mode simple cipher 123
【3】沉默接口:
- 仅接受,不发送路由协议信息;
- 只能用于连接用户终端的接口
- 不能用于直连路由器邻居间的接口,否则邻居间将无法共享路由信息;
[r1-rip-1]silent-interface GigabitEthernet 0/0/0
【4】加快收敛:
- RIP 计时器:
- 30s 更新、180s失效、180s抑制、300s刷新;
- 适当修改计时器,可以加快收敛速度;
- 修改时,建议所有的RIP设备一致;
- 维持原有倍数关系,且不易改的过小;
[r3-rip-1]timers rip 15 90 150 //更新时间 失效时间 刷新时间
【5】缺省路由:
- 在边界路由器上定义缺省源头信息后,将向内网发送缺省路由;
- 内部路由器将自动生成缺省路由指向边界路由器的方向;
- 边界路由器指向ISP的缺省路由,还是需要手工配置的;
[r1-rip-1]default-route originate