RIP路由协议

本文详细介绍了RIP路由协议的背景、特征和基本部署,包括Request和Response分组、RIP计时器以及路由算法。重点讨论了RIP的五种防环机制:水平分割、最大16跳、路由中毒、毒性逆转和抑制计时器。同时,对比了RIPv1和RIPv2的版本差异,特别是RIPv2的无类路由、子网掩码传播和组播更新。最后,阐述了RIPv2的路由汇总功能及其在防止路由表过大和节省资源方面的意义。
摘要由CSDN通过智能技术生成

一.背景/概述

Routing information Protocol,路由信息协议,是第一代动态路由协议;所属距离矢量协议,基于跳数来进行路径选择(最多支持15跳,支持中小型网络)。RIP协议有多个版本,分为v1/v2/ng版。

二.特征

OSI层次∶应用层协议,基于UDP端口520
算法特征︰距离矢量协议
有类无类:v1为有类、v2为无类
运行范围:IGP
最佳路径︰管理距离120、度量值:跳数(路由器的个数)

三.RIP基本部署

语法︰Router rip
Network +网段/路由
(有类方式:根据A/B/C判断,保留路由的网络部分,主机部分归0 )(通告本身所有路由)
E.g.
Network 10.0.0.0
Network 1i2.16.0.0
Network 192.168.1.0
排错︰
R1#show run | include ip route //查看静态路由配置
R1#show run | section router rip //查看RIP配置
R1#show run | s r r //查看RIP配置
R2#show ip route static /rip /eigrp … //查看静态/RIP/EIGRP的路由R2# show ip protocols //查看路由协议信息

No ip routing//关闭路由功能(清除路由表)
Ip routing //开启路由功能

四.RIP路由分组

Request分组

定义:RIP请求分组,用于初始化时向路由器邻居请求路由条目
原理:
1分组:
2

Response分组

定义:RIP回复分组,用于更新/发送本地路由信息
特征︰周期更新(25.5-30s )、广播更新(255.255.255.255)、不可靠更新( UDP )
原理:
3
分组:
4

五.RIP计时器

  1. 更新计时器(updata time): 30s,用于实现对路由条目的周期交互
  2. 失效计时器(Invalid time): 180s,若路由条目180s内没有收到更新,则失效
  3. 抑制计时器(Hold down time)∶180s∶用于防环
  4. 刷新计时器(Flushed time): 240s,直接从路由表移除,“死透”

R1#show ip route rip
2.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
R 2.2.2.0/24 [120/1] via 12.1.1.2,00:03:04,FastEthernet0/023.0.0.0/24 is subnetted, 1 subnets
R 23.1.1.0 [120/1] via 12.1.1.2,00:03:04, FastEthernet0/0

R1#show ip route rip
2.0.0.0/8 is variably subnetted, 2 subnets, 2 masksR
2.2.2.0/24 is possibly down,
routing via 12.1.1.2,FastEthernet0/o23.0.0.0/24 is subnetted, 1 subnetsR
23.1.1.0/24 is possibly down,
routing via 12.1.1.2, FastEthernet0/0

六.RIP路由算法

Bellman算法(贝尔曼)∶

  1. 如果收到邻居给的路由,若本地没有,则接收;
  2. 如果收到邻居给的路由,若本地有根据度量值对比,若优则录入,若劣质则丢弃;
  3. 如果收到邻居给的路由,若劣质,但是还是从原有的邻居学到的,也录入
    3的意思:R4始终从R2学
    7

七.RIP路由防环

路由概述(route loop)

浪费网络带宽
耗散系统资源

路由环路形成(基于RIP)

8

RIP的防环机制(五种机制)

  1. 水平分割
  2. 最大16跳
  3. 路由中毒(毒化)
  4. 毒性逆转
  5. 抑制计时器(180s )
水平分割

定义:从本接口收到的路由条目,不能再从本接口发送出去
原理:
9

最大16跳

定义:若RIP的路由条目跳数达到16跳,则此路由失效并且被丢弃
原理:(RIP只能支持直径为16跳的网络,最大有效为15跳)

路由中毒(毒化)

定义:若RIP的路由条目发送故障时,会将此路由标记为16跳,并发送给邻居,告知邻居此路由有问题,尽快删除。

毒性逆转

定义:若RIlP的路由条目发送故障时,会将此路由标记为16跳,并发送给邻居,邻居会返回16跳的中毒路由,实现确认。

抑制计时器(180s)

定义:当收到故障路由之后,默认会直接删除本故障路由;若此时从远方又收到此路由,则有可能造成再一次的环路;为了解决这个问题,设置抑制计时器,当收到故障路由之后,保持180s之后再删除路由条目。
10

八.RIPv2 vs RIPv1

版本对比

v2是无类路由协议(能支持VLSM和CIDR ) ,v1是有类路由协议
v2传播路由时夹带子网掩码,v1没有
v2是组播更新(224.0.0.9 ),v1是广播更新(255.255.255.255)

RIPv2部署

router rip
version 21/定义版本为2
no auto-summary //关闭自动汇总
network +网段(有类)
clear ip route*//刷新路由表
5

九.RIPv2路由汇总

背景

汇总前:

  1. 路由表体积太大,消耗内存资源,影响查表速度
  2. 硬件资源不足(当路由条目太多并且需要检索时)

部署

interface FastEthernet0/0
ip summary-address rip 172.16.0.0 255.255.252.0
ip summary-address rip 汇总路由

6

汇总特征(注意)

R3(config-if)#ip summary-address rip 192.168.4.0 255.255.252.0
Summary mask must be greater or equal to major net
汇总掩码必须等于大于主类网络的掩码(8/16/24)
A类=> /8
B类=> /16
C类=> /24

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值