版本
分类
RIP是应用层协议----端口号520(UDP)
周期更新----30s的周期更新—保活、确认
RIP协议的优先级-----100(华为)
RIP的开销值
以跳数为基数计算的,最大15跳;16则认为不可达
开销计算方式
初始化
接收请求
接收到响应报文
常规路由更新和定时
当收敛结束后,路由器会以30s为周期,发送应答报文。
邻居路由器收到应答报文后,会设置一个180s的超时时间,如果180s内都没有收到邻居发来的应答报文,则路由器会认为邻居出现问题,并将从该邻居收到的路由项的COST值改为16,并会向周围邻居发送该COST值为16的路由信息。再经过120s后会将该路由项删除。
更新计时器
每台启动了RIP的路由器都会有一个属于自己的更新计时器
周期—30s
是一个倒计时计时器,每当数值为0,则向周围邻居发送响应报文。
注意:当设备接收到请求报文后,则必须立刻发送应答报文。
无效计时器
每台路由器上的每一个路由项都会有一个无效计时器
无效计时器时间—一般是更新计时器的6倍—180s
每次路由条目被更新时,计时器刷新为180s
当计时器时间为0时,会认为该路由项已经无效,也可以说该路由项所指的目的地址不可达了,会将COST值设置为16,并向外界传递路由信息。
垃圾收集计时器
假设,在某一时刻,一台路由器的RIP路由表中,共有30个路由项,其中COST值小于16的路由项有23个, COST值等于16的有7个,总共有多少个计时器。
31
更新方式
RIPv1使用广播形式发送—255.255.255.255/MAC全F
RIPv2使用组播形式发送 - 224.0.0.9/有一个对应的MAC
更新时是否携带真实掩码
RIPv1不携带真实掩码(携带主类掩码),不能区分子网划分和汇总
RIPv2携带真实掩码(IP所对应的掩码),进行VLSM和子网汇总,不支持超网
RIPv2支持手工认证、也支持自动汇总
RIP防环机制
水平分割
触发更新 —毒性逆转水平分割
毒性逆转
水平分割和毒性逆转,原理相同,但是做法不同,只能选择一个机制开启。 华为:默认开启水平分割 如果同时开启了水平分割和毒性逆转。---->以毒性逆转的机制执行 问题: 能不能光使用水平分割或毒性逆转,而不使用触发更新 理论上可以,实际不行,因为触发更新除了可以降低环路产生的概率,还可以加快路由的收敛速度
RIPV1的配置
[r1]rip 1 //启动协议进程,配置进程号为1
[r1-rip-1]version 1 //选择版本1
[r1-rip-1]network 192.168.1.0 //宣告,RIP会宣告主类 [r1-rip-1]network 12.0.0.0
[r3]display ip routing-table protocol rip //查询RIP路由表
RIPV2的配置
[r1]rip 1
[r1-rip-1]version 2
[r1-rip-1]undo summary ---关闭自动汇总,如果不关闭,宣告的属于同一主类的路由会自动汇总后发送
[r1-rip-1]network 12.0.0.0
宣告
要求
需要宣告所有直连网段
必须按照主类宣告
目的
激活接口:只有激活的接口才可以收发RIP的数据
发布路由:只有激活的接口对应的网段路由信息才可以发布
手工汇总
缺省路由
在边界路由器上定义缺省源头信息后,将向内网发布缺省路由;之后内部路由器将自动生成缺省路由指向边界路由器方向;而边界路由器指向ISP的缺省路由,依然需要手写;
[r1-rip-1]default-route originate
静默接口
手工认证
加快收敛
[r1-GigabitEthernet0/0/0]rip version 2 //更改接口RIP的版本