当前位置: 首页 > 工具软件 > Rip > 使用案例 >

动态路由——RIP——理论详解

姬寂离
2023-12-01

前言:

前面我们学习了静态路由,在进行项目配置时,通过手动一个一个进行配置,久了感到非常麻烦,尤其在规模较大的网络配置里,而且一旦网络拓扑发生改变,这样静态路由还得一个一个改配置,工作量很大,那么有没有一种能让我们轻松一点的办法呢,好,这就是我接下要给大家讲解的动态路由

一、路由协议的分类

1.直连路由

——路由器直连接口所在的网络,当接口物理及协议状态都UP时自动学习到路由表

2.静态路由

——管理员手动在每台设备上进行添加和维护

3.动态路由协议

概述:路由之间用来交换(路由)信息的语言

——不需要手工写路由,路由器之间能够互相学习

二、动态路由协议的分类

1.按照路由执行的算法分类

IGP内部网关型路由协议(局域网)

  • 距离矢量路由协议(RIP)
    消息来源于邻居路由器告知的,依据从源网络到目标网络所经过的路由器的个数选择路由
  • 链路状态路由协议(OSPF、ISIS)
    综合考虑从源网络到目标网络的各条路径的情况选择路由

2.动态路由协议的优缺点

优点:减少了管理任务

缺点:占用了网络带宽

3.静态路由与动态路由的区别

区别静态路由动态路由
规模小型企业中大型企业
链路花销不占用带宽占用带宽
学习路由方式管理员手动去配路由之间相互学习

三、距离矢量型路由选择协议

1.概念

使用距离矢量路由协议的路由器并不了解网络的拓扑。该路由器只知道:

——自身与目的的网络之间的距离(度量值/metric)

——应该往那个方向或使用哪个接口转发数据包

2.特点

周期性地更新(广播)整张路由表

3.度量值

度量值代表距离

它们用来在寻找路由时确定最优路由路径
每一种路由算法在产生路由表时,会为每一条通过网络的路径产生一个数值(度量值),最小的值表示最优路径
度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的

一些常用的度量值:

①跳数
报文要通过的路由器输出端口的个数,即通过一台路由器算“跳”一次

②带宽
数据传输速度(能力)

③负载
网络资源或者链路已被使用的部分的大小(正在运行的)

④时延
报文从源端传到目的地的时间

⑤可靠性
链路稳定性,会不会出错

⑥成本
协议的计算公式,用来计算总成本

查看RIP路由的度量值——display ip routing table

4.路由优先级

路由协议相应路由的优先级
DIRECT(直连路由)0
OSPF(内部路由)10
IS-IS15
STATIC(静态路由)60
RIP100
OSPF ASE (外部路由)150
OSPF NSSA(外部路由)150
IBGP255
EBGP255

四、RIP路由协议工作原理

1.基本原理

RIP是一种基于距离矢量算法的协议,它使用跳数作为度量值来衡量到达目的地址的距离

——度量值等于从本网络到达目的网络间的设备数量,跳数最大为15跳,16跳为不可达(所以RIP应用不了大型网络)

——使用UDP的520端口发送和接收RIP分组

——RIP 每隔30秒(更新周期)以广播形式发送一次路由信息,在邻居之间互传

——更新消息时发送整个路由信息

2.环路避免

—定义最大跳数(16跳为不可达)

—水平分割(路由器从一个接口收到的路由更新,不会再从同一个接口发出去)

—路由中毒

—毒性逆转(路由器从一个接口收到的路由更新,会以16跳从该接口更新出去

3.RIP V1和V2 的区别

版本RIP V1RIP V2
有类路由协议无类路由协议
区别广播更新(255.255.255.255)组播更新(224.0.0.9)
不支持VLSM(可变长子网掩码)支持VLSM
自动路由汇总,不可关闭自动汇总路由可关闭,可手动汇总
不支持不连续子网支持不连续子网
 类似资料: