简单的RIP实验!手把手跟我一起做实验教你分清楚version 1和 version 2的区别!超详细!

    技术2022-07-10  169

    文章目录

    一、RIP定义概述二、RIP工作原理三、RIP实验3.1、实验过程3.2、实验括扑图3.3、实验配置3.3.1、路由器AR1配置3.3.2、路由器AR2配置3.3.3、路由器AR3配置 四、实验验证

    一、RIP定义概述

    ​ RIP是一 种基于距离矢量算法的协议,距离矢量算法可以很简单的概括为一句话 使用距离矢量路由器泛洪自己整个路由表给邻居器。 ​ 因此典型的距离矢量路由协议会有一些通用的属性:定期更新、邻居、广播更新、泛洪。由 ①邻居:在距离矢量具有协议中,可以额理解与其直接相连的路由器。 ②周期更新:路由每经过-个指定的时间周期,向其他邻居发送更新信息。因此距离 矢量路由协议更新方式也被称为‘逐跳’更新,在RFC2453文档中把RIP的更新时间定义为30S 。 ③Metric: 也称为度量值, RIP协议以Hop (跳数)作为度量值,每经过一台设备被视为1跳, RIP协议最大跳数15跳,而16跳是-个无穷大的值,如果为该值,可视为不可达。是UDP520端口。 ④广播更新:路由器向目标为255.255.255.255的地址发送报文,网络中所有设备。

    二、RIP工作原理

    RIP的基本概念 ①”定期更新(路由器每经过一段时间周期-30S后,向邻居发送更新信息)。 ②邻居(与其相连的路由器)。 ③”广播更新(Ripv1 255.255.255.255)。 ④组播更新(Ripv2 224.0.0.9)。 ⑤”泛洪路由表(路由器将从邻居学习到的路由放进自己的路由表中,然后将路由表所有路 由信息在通告给其他路由器,直到整个网络学习到。

    ⑤RIP路由表更新信息,发送整个路由表信息。

    三、RIP实验

    3.1、实验过程

    我们先初步了解一下整个实验的大概过程

    当AR1,AR2在同一个RIP1里面用的是 version1版本 时 ,AR1可以接收AR2的IP地址和接收自己的IP地址;

    AR2可以接收AR1和AR3的IP地址,同时可以向AR1发送自己的IP地址。R2兼容模式只能接收 rip V1 和rip V2 的路由信息,发送只能是rip v1路由信息;

    AR3此时只能接收AR2的IP地址和自己的IP地址,却接收不到AR2里面AR1的IP地址,因为此时我们AR3用的是RIP1 的version2版本,所以接收不到AR1的IP地址。

    3.2、实验括扑图

    3.3、实验配置

    3.3.1、路由器AR1配置
    sysname R1 interface GigabitEthernet0/0/0 ## 配置G0/0/0的端口IP ip address 12.0.0.1 255.255.255.252 interface LoopBack0 ##配置loopback0的环回口(目的:做测试用,查看路由表是否有环回口的IP) ip address 1.1.1.1 255.255.255.0 rip 1 ## 进入RIP 1(默认就是RIP 1) version 1 ## 进入version 1 network 1.0.0.0 ## 宣告1.0.0.0 和 12.0.0.0 网段 network 12.0.0.0
    3.3.2、路由器AR2配置
    sysname R2 interface GigabitEthernet0/0/0 ## 配置G0/0/0的端口IP ip address 12.0.0.2 255.255.255.252 interface GigabitEthernet0/0/1 ## 配置G0/0/0的端口IP ip address 23.0.0.1 255.255.255.252 interface LoopBack0 ##配置loopback0的环回口(目的:做测试用,查看路由表是否有环回口的IP) ip address 2.2.2.2 255.255.255.0 rip 1 ## 进入RIP 1(默认就是RIP 1) network 12.0.0.0 ## 宣告12.0.0.0 , 23.0.0.0 和 2.0.0.0 网段 network 23.0.0.0 network 2.0.0.0
    3.3.3、路由器AR3配置
    sysname R3 interface GigabitEthernet0/0/1 ## 配置G0/0/0的端口IP ip address 23.0.0.2 255.255.255.252 interface LoopBack0 ##配置loopback0的环回口(目的:做测试用,查看路由表是否有环回口的IP) ip address 3.3.3.3 255.255.255.0 rip 1 ## 进入RIP 1(默认就是RIP 1) (注意:这个时候AR3是接收不到AR1的IP,要把version 2改成version 1就可以接收到了) version 2 ## 进入version 2 network 23.0.0.0 ## 宣告23.0.0.0 和 3.0.0.0 网段 network 3.0.0.0

    四、实验验证

    接下来我们进行抓包验证

    ①当AR1 和 AR2 是 Version 1 ; AR3 是 Version 2

    这个时候我们可以看见 AR3 PING AR1的接口是 PING 不通的, 但是却可以 PING 通AR2的23.0.0.1接口。 我们再看报文: 1、 ① 可以看见AR3的只能收到自己的IP,却收不到R1的IP; AR2可以接收到R1的IP; 此时我们可以看见第二张报文图23.0.0.0,后面有Metric那是 不可达(超过15,就是不可达了)。

    ② 可以看见AR1的只能收到自己的IP,却收不到R3的IP; AR2可以接收到R1和R3的IP。 2、 这时候我们可以看见,当进入R3的G0/0/1接口,然后输入 rip version 1 (就是把R3的 rversion 1 改成 version 2 )。这样就可以接收到R1的IP地址了,进行路由传输! R1: R3: 这里我们用到了 在系统视图下输入 display ip routing-table protocol rip 可以查看RIP信息,可以直观地看见,也方便我们今后做实验!

    Processed: 0.011, SQL: 9