• 交换机和路由器技术-21-RIP路由协议


    目录

    一、RIP动态路由协议

    1.1 基本概念:

    1.2 学习路由过程

    1.3 RIP的版本

    1.4RIP的配置

    1.4.1 RIPv1 的配置

    1.4.2 RIPv12的配置

    一、RIP动态路由协议

    1.1 基本概念:

    路由信息协议(RIP、Routing Information Protocol)。它是一种较为简单的内部网关协议

    ,主要用于规模较小的网络中。RIP是一种基于距离矢量(Distance-Vector)算法的协议。在单一自治系统中传递路由信息。

    RIP使用跳数(Hop Count)来衡量到达目的地址的距离,称为度量值。在RIP中,默认情况下,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的路由器数量。为限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。由于这个限制,使得RIP不可能在大型网络中得到应用。

    每隔30S向相邻的路由器发送路由更新消息,它通过UDP报文进行路由信息的交换,使用的端口号为520,从相邻的路由器学习对应的路由条目R1不会直接学习到R3的路由

    1.2 学习路由过程

    初始状态

    (获取直连路由信息)

    启用RIP协议

    第一个更新时间周期里,R1、R2、R3都宣告自己的路由信息,并且学习各自相邻路由信息。

    第二个时间周期里,三个路由会将自己的已经学习到的路由和原来的一起宣告出去,并且学习各自相邻路由信息。

    1.3 RIP的版本

    RIPv1

    有类路由协议(采用标准子网掩码)。

    广播更新,向所有直连路由发送更新信息。

    不支持VLSM(可变长子网掩码,非标准子网掩码)。

    自动路由汇总,不可关闭

    将长的子网掩码汇总成短的

    (192.168.20/24、192.168.10.0/24 汇总成192.168.0.0/16)

    不支持不连续子网

    10.0.0.0/8 172.16.0.0/24 就无法汇总

    Router(config)#route rip 默认就是v1版本

    RIPv2

    无类路由协议(可以使用非标准子网掩码)

    组播更新(只会向运行了RIP的路由器发送更新消息)

    支持VLSM

    自动路由汇总,可以关闭

    支持不连续的子网

    1.4RIP的配置

    1.4.1 RIPv1 的配置

    Route rip

    Network 网段

    路由表中R就是RIP协议学习到的、他会根据最近的跳数去生成路由

    首先配置好各个路由器的每个接口IP地址和子网掩码

    然后配置RIP,让路由器宣告与他直连的所有网段

    以路由器0为例

    Router(config)#route rip                  //默认版本v1

    Router(config-router)#network 192.168.10.0

    Router(config-router)#network 192.168.30.0

    Router(config-router)#network 192.168.40.0

    每个路由器均需要完成直连网段的宣告。配置和上面一致,将网段换掉

    从route0 到route2即从10网段到50网段可以有两种方式,跳数一样,但是到达网段20走下面的跳数会少一些,所以到达20的网段只会有一条

    1.4.2 RIPv12的配置

    配置RIP Versin 2版本,多了一条version 2的命令

    最大的优势就在于支持自动汇总关闭,支持不连续子网;组播方式发送宣告信息

    首先配置好各个路由器的每个接口IP地址和子网掩码

    然后配置RIP,配置RIP版本,然后让路由器宣告与他直连的所有网段

    以配置路由器4为例

    Router#conf t

    Router(config)#route rip

    Router(config-router)#version 2

    Router(config-router)#network 192.168.100.0

    Router(config-router)#network 192.168.100.64

    查看路由器4的路由学习·情况,显示已经成功学习到128和192网段,而且汇总成了192.168.100.0/24的子网掩码

    如果不想要自动汇总,那么需要使用命令no auto-summary(宣告之前关闭自动汇总才有效)

    需要在每条路由器宣告之前关闭才有效

    Router#conf t

    Router(config)#route rip

    Router(config-router)#no auto-summary

  • 相关阅读:
    Vue核心 Vue生命周期
    vue+elementui中使用table表格添加状态
    【运维】执行nvidia-smi有点卡,解决办法
    openGL ES 2.0 3维物体的平移(II)
    Java技术栈 —— 模版引擎 Freemarker or Thymeleaf?
    java中Date类之GMT、UTC
    Div3 cf1741
    corrplot包画相关性图详解
    2023/11/10 JAVA学习
    uniapp通过url或base64打开pdf文件
  • 原文地址:https://blog.csdn.net/weixin_46232917/article/details/126085749