开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情
前言
学习数通知识,考证书~ 考证书,记笔记,记笔记~
RIP
路由信息协议RIP(Routing Information Protocol)的简称,它是一种基于距离矢量算法的协议,使用跳数作为度量来衡量到达目的网络的距离。RIP主要应用于规模较小的网络中。
- 配置简单
- 易于维护
- 适合小型网络
- 有RIPV1和RIPV2两个版本
- 基于UDP,目标端口为520
- 周期性更新 30s左右进行更新
- 支持水平分割,毒性逆转和触发更新等防环特性。
工作原理
- 路由器运行RIP之后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行响应。发送一次request,然后周期发送自己的路由表。
- 网络稳定后,路由器会30s发送路由表
RIP度量
- RIP 使用跳数作为度量值来衡量到达目的网络的距离
- 缺省状况下,直连网络的路由跳数为0,当路由器发送路由更新时,会把度量值加1
- RIP规定超过15跳为网络不可达
v1版本和v2版本
-
v1 版本是有类别路由协议,不支持VLSM和CIDR,以广播的形式发送报文,不支持认证
-
v2 为无类别路由协议,支持VLSM,支持路由集合和CIDR,支持广播或组播(224.0.0.9)方式发送报文,支持明晚认证和MD5密文认证。
-
RIPv1
-
RIPv2
结论,需要用的时候使用V2
RIP环路
正常情况下没有问题,但是当10.0.0.0/8接口宕掉之后,RTB获取该接口宕掉,但是RTA由于没到30S没有获取到最新的路由信息而将去往10.0.0.0/8 下一跳为RTA的路由信息发送给RTB,而RTB相信了这个路由,因此RTB的下一跳是RTA,RTA的下一跳是RTB,产生了环路。直到跳数到16之后才会停止。
环路的解决
环路避免-水平分割
- 路由器从某个接口学到的路由,不会从该接口在发回给邻居路由器。
环路避免-触发更新
- 触发更新是指当路由信息发生变化的时候,立即向邻居花少北发送触发更新报文。
环路避免-毒性反转
- 毒性反转是指路由器从某个接口学到路由之后,将该路由的跳数设置为16,并从原接收接口发回给邻居路由器。
RIP的基本配置
rip + 进程号 # 不同的进程代表不同的数据库,独立进程
version 2 # 开启v2
network 10.0.0.0 # 宣告网络,即指定运行RIP的接口,只需要输入接口的主网络地址即可,只有处于网络中的接口,才能进行RIP报文的接收和发送 只要匹配上接口地址即可
RIP配置- Output
[RTA]interface GigabitEthernet 0/0/0
[RTA-GigabitEthernet0/0/0] undo rip output
不发送RIP报文
RIP配置-Input
[RTA]interface GigabitEthernet 0/0/1
[RTA-GigabitEthernet0/0/0] undo rip Input
抑制接口
rip
silent-interface GigabitEthernet 0/0/1
-
配置G0/0/1接口为抑制状态,只接收RIP报文
-
此命令的优先级大于rip input 和 rip output
调整度量值
rip mertricin 5 # 在接受路由的时候增加度量值
rip mertricout 5 # 在发送路由时修改度量值
如RTA宣告的时候默认2跳,RTC发送路由表到RTD为3跳 而上面的路径RTA-RTB-RTD则为2跳。默认走上面。
所有的改变都是为了选路