zl程序教程

您现在的位置是:首页 >  工具

当前栏目

计算机网络实验三 动态路由协议RIP

路由协议 动态 实验 计算机网络 RIP
2023-09-11 14:20:38 时间

实验三 动态路由协议RIP

一、实验目的:

  • 掌握RIPv1的配置方法
  • 掌握在特定网络和接口上启用RIP的方法
  • 掌握display和debugging命令测试RIP的方法
  • 掌握测试RIP路由网络连通性的方法
  • 掌握RIPv2的配置方法

二、实验环境

  • 配置网卡的计算机。
  • 华为eNSP模拟软件。
  • 交换机与路由器。

三、实验内容

设计包含三台路由器小型网络,并规划五个网络,在网络中配置RIP路由协议来实现路由信息的相互传输。首先在网络中配置RIP1,掌握路由协议的配置,利用debugging命令测试RIP协议,分析路由信息的发布过程。其次利用RIP2优化网络

四、实验步骤

1、实验网络拓扑

image-20220520153104157

2、配置R1,R2,R3的端口地址。

### R1的配置
sys
修改路由器名称:
[Huawei]sys R1
关闭信息中心显示:
[R1]undo info en
进入g0/0/0接口:
[R1]int g0/0/0
配置g0/0/0接口的IP地址10.0.12.1:
[R1-GigabitEthernet0/0/0]ip ad 10.0.12.1 24
退出g0/0/0接口:
[R1-GigabitEthernet0/0/0]q
进入环回口loopback0接口:
[R1]int loop0
配置loopback0接口的IP地址10.0.1.1:
[R1-LoopBack0]ip ad 10.0.1.1 24
退出环回口loopback0接口:
[R1-LoopBack0]q
显示所有接口的IP地址和状态:
[R1]dis ip int b
### R2的配置
sys	
[Huawei]sysname R2
[R2]
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.0.12.2 24
[R2-GigabitEthernet0/0/0]quit
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 10.0.23.2 24
[R2-GigabitEthernet0/0/1]quit
[R2]int LoopBack 0
[R2-LoopBack0]ip address 10.0.2.2 24
[R2-LoopBack0]quit
[R2]
### R3的配置
sys	
[Huawei]sysname R3
[R3]
[R3]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]ip address 10.0.23.3 24
[R3-GigabitEthernet0/0/1]quit
[R3]int LoopBack 0
[R3-LoopBack0]ip address 10.0.3.3 24
[R3-LoopBack0]quit
[R3]

3、测试R1与R2间、R2和R3的连通性。

测试R1与R2间的连通性。 
[R1]ping 10.0.12.2
测试R2和R3的连通性。
[R2]ping 10.0.23.3
前两个连通

测试R1和R3的连通性,结果是什么?为什么会有这样的结果?
[R1]ping 10.0.23.3
R1和R3不连通,路由表没有相关路由信息

4、配置RIPv1协议

在R1上启动RIP协议,并将10.0.0.0网段发布到RIP协议中。 
[R1]rip 1
[R1-rip-1]net 10.0.0.0
[R1-rip-1]q
[R1]
在R2上启动RIP协议,并将10.0.0.0网段发布到RIP协议中。 
[R2]rip 1
[R2-rip-1]net 10.0.0.0
[R2-rip-1]q
[R2]
在R3上启动RIP协议,并将10.0.0.0网段发布到RIP协议中。 
[R3]rip 1
[R3-rip-1]net 10.0.0.0
[R3-rip-1]q
[R3]

5、验证RIPv1路由

查看R1、R2和R3的路由表。

R1]dis ip rou
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
目的网络地址/掩码   协议  优先级 度量   路由标记 下一跳路由器IP地址 接口
       10.0.1.0/24  Direct  0    0           D   10.0.1.1        LoopBack0
       10.0.2.0/24  RIP     100  1           D   10.0.12.2       GigabitEthernet0/0/0
RIP:RIP协议,优先级=100,度量=1,下一跳路由器IP地址:10.0.12.2=R2的相邻接口地址,接口:自己的GigabitEthernet0/0/0
       10.0.3.0/24  RIP     100  2           D   10.0.12.2       GigabitEthernet0/0/0
RIP:RIP协议,优先级=100,度量=2,下一跳路由器IP地址:10.0.12.2=R2的相邻接口地址,接口:自己的GigabitEthernet0/0/0
      10.0.12.0/24  Direct  0    0           D   10.0.12.1       GigabitEthernet0/0/0
      10.0.23.0/24  RIP     100  1           D   10.0.12.2       GigabitEthernet0/0/0
RIP:RIP协议,优先级=100,度量=1,下一跳路由器IP地址:10.0.12.2=R2的相邻接口地址,接口:自己的GigabitEthernet0/0/0

[R2]dis ip rou
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
目的网络地址/掩码   协议  优先级 度量   路由标记 下一跳路由器IP地址 接口
       10.0.1.0/24  RIP     100  1           D   10.0.12.1       GigabitEthernet0/0/0
RIP:RIP协议,优先级=100,度量=1,下一跳路由器IP地址:10.0.12.1=R1的相邻接口地址,接口:自己的GigabitEthernet0/0/0
       10.0.2.0/24  Direct  0    0           D   10.0.2.2        LoopBack0
       10.0.3.0/24  RIP     100  1           D   10.0.23.3       GigabitEthernet0/0/1
RIP:RIP协议,优先级=100,度量=1,下一跳路由器IP地址:10.0.23.3=R3的相邻接口地址,接口:自己的GigabitEthernet0/0/1
      10.0.12.0/24  Direct  0    0           D   10.0.12.2       GigabitEthernet0/0/0
      10.0.23.0/24  Direct  0    0           D   10.0.23.2       GigabitEthernet0/0/1
	  
[R3]dis ip rou
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
目的网络地址/掩码   协议  优先级 度量   路由标记 下一跳路由器IP地址 接口
       10.0.1.0/24  RIP     100  2           D   10.0.23.2       GigabitEthernet0/0/1
RIP:RIP协议,优先级=100,度量=2,下一跳路由器IP地址:10.0.23.2=R2的相邻接口地址,接口:自己的GigabitEthernet0/0/1
       10.0.2.0/24  RIP     100  1           D   10.0.23.2       GigabitEthernet0/0/1
RIP:RIP协议,优先级=100,度量=1,下一跳路由器IP地址:10.0.23.2=R2的相邻接口地址,接口:自己的GigabitEthernet0/0/1
       10.0.3.0/24  Direct  0    0           D   10.0.3.3        LoopBack0
      10.0.12.0/24  RIP     100  1           D   10.0.23.2       GigabitEthernet0/0/1
RIP:RIP协议,优先级=100,度量=1,下一跳路由器IP地址:10.0.23.2=R2的相邻接口地址,接口:自己的GigabitEthernet0/0/1
      10.0.23.0/24  Direct  0    0           D   10.0.23.3       GigabitEthernet0/0/1

问题:检测R1到IP地址10.0.23.3的连通性,结果是什么?为什么会这样?
答:连通,路由表可以查到到该网络的路由

6.执行debugging命令,查看RIPv1协议的定期更新情况。

[R1]info en
[R1]quit
执行debugging命令开启RIP调测功能。注意只能在用户视图下执行debugging命令。
<R1>debugging rip 1
执行display debugging命令,查看当前的调测信息。
<R1>display debugging
执行terminal debugging命令,开启debug信息在终端屏幕上显示的功能。 
<R1>terminal debugging

<R1>undo debugging rip 1

7.通过数据抓包查看RIP交互信息,并记录

在R1的g0/0/0接口抓包,查看rip数据包的信息
记录RIPv1数据包的结构

image-20220520153141679

image-20220519191029653

8.配置RIPv2协议

在R1上启动RIPv2协议
<R1>sys
[R1]rip 1
[R1-rip-1]version 2
[R1-rip-1]quit
[R1]quit
<R1>
在R2上启动RIPv2协议
[R2]rip 1
[R2-rip-1]version 2
[R2-rip-1]quit
[R2]quit
<R2>
在R3上启动RIPv2协议
[R3]rip 1
[R3-rip-1]version 2
[R3-rip-1]quit
[R3]quit
<R3>

9.验证RIPv2路由:

  • 路由表与RIPv1相同
查看R1、R2和R3上的路由表,分析其路由表与RIP1的路由表有何不同,测试检测R1到R3的G0/0/1接口(IP地址为10.0.23.3)的连通性。
查看R1、R2和R3上的路由表
<R1>dis ip routing-table 
…
<R2>dis ip routing-table 
…
<R2>dis ip routing-table 
…
检测R1到R3的G0/0/1接口(IP地址为10.0.23.3)的连通性。
[R1]ping 10.0.23.3

10.通过数据抓包查看RIP交互信息,并记录

  • 在R1的g0/0/0接口抓包,查看rip数据包的信息,记录RIPv2数据包的结构
  • 比较RIPv1与RIPv2的区别:
    • 广播/组播
    • VLSM和CIDR
    • 认证

image-20220519191106392

image-20220519191135628

11.保存配置

  • 点击保存按钮,将拓扑文件保存到指定文件夹中。
  • 然后在每台网络设备中保存配置。
    • 注意:在每个路由器上进行相同的操作。
<R1>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 17.
Apr 20 2020 11:45:29-08:00 Huawei %%01CFM/4/SAVE(l)[1]:The user chose Y when deciding whether to save the configuration to the device.
Save the configuration successfully.
<R1>