RIP --- RIPV1,RIPV2 --- IPV4
RIPNG --- IPV6
RIPV1和RIPV2的区别:
1,RIPV1是有类别的路由协议,RIP2是无类别的路由协议;
RIP1在发送目标网段信息时,不携带子网掩码;
RIPV2在发送目标网段信息时,携带子网掩码;
2,RIPV1不支持手工认证,RIPV2支持手工认证;--- 提高安全性。
3,RIPV1采用广播的形式发送信息,RIPV2采用组播的形式发送信息;
RIP传输层使用的是UDP协议,使用的端口号是520端口。
RIPNG --- UDP 521端口
RIPV2的组播地址 --- 224.0.0.9
RIP的数据包
request包 --- 请求包
response包 --- 应答包(更新包) --- 包含路由信息
RIP在收敛完成之后,依然每30S发送一个response包,我们把RIP的这种行为称为RIP的周期更新。
RIP周期更新的原因:1,补偿自身没有确认机制
2,补偿自身没有保活机制
RIP的周期更新 --- 异步周期更新
RIP的计时器
更新计时器 --- 30S
无效计时器 --- 180S。路由条目刷新后启动一个180S的无效计时器,若计时器时间结束路由未刷新,则将认为该路由不可达。 之后将该路由从本地的全局路由表中删除,并将其开销值改为16,保存在缓存当中,之后,周期更新时依然会携带该路由信息 --- 带毒传输
垃圾回收计时器 --- 120S。无效计时器归0后开始计时,时间到则将彻底删除失效路由,周期更新时也不再携带。
RIP的破环机制
1,触发更新 --- 当拓扑结构发生变化的时候,第一时间将变化信息传递出去
2,水平分割 --- 从哪个接口学到的信息,就不再从哪个接口发出去
3,毒性逆转 --- 从哪个接口学到的信息还从哪个接口发出去,但是,必须要带毒。
因为毒性逆转和水平分割的做法相反,所以,不能同时使用,只能选择其中一个来使用。华为设备默认开启水平分割机制。如果同时开启两种机制,华为将按照毒性逆转的规则来执行。
路由器启动RIP:
1,启动RIP进程 rip <process id>(进程号,仅具有本地意义,用来区分本地多个RIP进程)
如果要使用ripng 则需要使用ripng
---进入rip视角:
2,选择RIP版本
version <1-2>
3,宣告
要求:1,所有直连网段都需要宣告
2,必须按照主类进行宣告(A,B,C类,根据子网掩码,例如1.1.1.0/24 -> 1.0.0.0)
目的:1,激活接口 --- 只有激活的接口才可以收发RIP数据
2,发布路由 --- 只有激活的接口所对应的路由信息才能被发布
查看RIP的路由表 --- display rip <id> route
RIP的拓展配置
1,RIPV2的手工认证
【在接口视角】rip authentication-mode <mode>(simple/md5)<usual/> <本地存储> <密码>
2,RIPV2的手工汇总
【在接口视角】 rip summary-address <ip><完整掩码>(告诉接口,这几个可以直接就发一个数据包)
3,沉默接口
silent-interface <接口>(只能对物理接口进行配置)
4,加快收敛 --- 减少计时器的时间
【在rip视角】timers rip <更新计时器> <无效计时器> <垃圾时间>
修改计时器时,计时器之间的倍数关系不能修改!!
10-60-40
5,缺省路由 --- 配置在边界路由器上,让内网路由器自动生成一条指向边界方向的缺省路由。边界路由器的缺省路由必须手工配置。
【在RIP视角】default-route originate