计算机网络实验三 动态路由协议RIP
2023-09-11 14:20:38 时间
实验三 动态路由协议RIP
一、实验目的:
- 掌握
RIPv1
的配置方法 - 掌握在特定网络和接口上启用RIP的方法
- 掌握display和debugging命令测试RIP的方法
- 掌握测试RIP路由网络连通性的方法
- 掌握RIPv2的配置方法
二、实验环境
- 配置网卡的计算机。
- 华为eNSP模拟软件。
- 交换机与路由器。
三、实验内容
设计包含三台路由器小型网络,并规划五个网络,在网络中配置RIP路由协议来实现路由信息的相互传输。首先在网络中配置RIP1,掌握路由协议的配置,利用debugging命令测试RIP协议,分析路由信息的发布过程。其次利用RIP2优化网络。
四、实验步骤
1、实验网络拓扑
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数据包的结构
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
- 认证
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>
相关文章
- vue - 详细路由配置
- traceroute/tracert--获取网络路由路径
- HCIE-Security Day20:GRE协议:实验(一)配置基于静态路由的GRE隧道
- 服务器路由配置--Route
- uni-app - H5 页面路由不存在时,跳转到自己定制的 404.vue 页面(当路由不存在时自动重定向到自定义的 404 组件)超详细简约高效的解决方案
- Vue Router 路由实现原理
- 在ASP.NET MVC控制器中获取链接中的路由数据
- ThinkPHP 3.2.3 URL 路由的使用
- 中国电信启动2017年核心路由交换设备集采 共两大类
- VUE-010-通过声明式导航 router-link 传递 params 参数(路由 name 识别,请求链接不显示参数传递)
- Vue的钩子函数[路由导航守卫、keep-alive、生命周期钩子]
- 路由协议
- windows server 2016 配置路由转发
- 中国移动启动高端路由交换集采:招标规模再次扩大
- webpack高级概念,webpack-dev-server解决单页面应用路由问题(手动搭建webpack,不是用脚手架,404找不到页面,一)(系列十五)
- Python学习---Django路由系统【all】
- laravel routes除了默认路由,其他的都无效 解决方案
- laravel路由