一、实验目的
1、理解路由表的作用和原理;
2、掌握路由器的各种模式以及模式间的转换;
3、熟悉路由器的命令行操作模式及模式间的切换、各模式下的基本命令;
4、掌握静态路由的配置方法;
5、掌握模拟软件的 Simulation 模式使用方法;
二、实验内容
1、本次实验中,涉及的 IP 地址设置如下:
设备 | IP地址 | 子网掩码 | 默认网关 |
PC1 | 10.1.1.62 | 255.255.255.0 | 10.1.1.1 |
PC2 | 10.1.3.62 | 255.255.255.0 | 10.1.3.1 |
PC3 | 10.1.5.62 | 255.255.255.0 | 10.1.5.1 |
Router1 Fa0/0 | 10.1.1.1 | 255.255.255.0 | -- |
Router1 Fa0/1 | 10.1.2.70 | 255.255.255.0 | -- |
Router2 Fa0/0 | 10.1.3.1 | 255.255.255.0 | -- |
Router2 Fa1/0 | 10.1.2.80 | 255.255.255.0 | -- |
Router2 Fa1/1 | 10.1.4.70 | 255.255.255.0 | -- |
Router3 Fa0/0 | 10.1.5.1 | 255.255.255.0 | -- |
Router3 Fa0/1 | 10.1.4.80 | 255.255.255.0 | -- |
添加模块网络接口
2、实验拓扑结构如下:
未配置前拓扑结构:
3、首先按以上拓扑图构建网络结构,配置各 PC 终端的 IP 地址和 Route1、Route2 和
Router3 的各接口 IP(Route1 和 Route2 之间连接口 IP 地址可以是 10.1.2.0/24 网络中任意
IP,Route2 和 Route3 之间连接口 IP 地址可以是 10.1.4.0/24 网络中任意 IP,与 Switch1 相连的接口 IP:10.1.1.1/24,与 Switch2 相连的接口 IP:10.1.3.1/24,与 Switch3 相连的接口 IP:10.1.5.1/24),测试以实现 PC1 ping 10.1.1.1 可达,PC2 ping 10.1.3.1 可达,PC3 ping 10.1.5.1可达,PC1 ping PC2、PC3 是否可达?
答:PC1 ping 10.1.1.1 可达,PC2 ping 10.1.3.1 可达,PC3 ping 10.1.5.1可达,PC1 ping PC2、PC3均可达。
PC1IP地址配置
PC2IP地址配置
PC3IP地址配置
路由器1接口f0/0
路由器1接口f0/1
路由器2接口f1/0
路由器2接口f0/0
路由器2接口f1/1
路由器3接口f0/0
路由器3接口f0/1
PC1 ping 10.1.1.1
PC1 ping PC2
PC1 ping PC3
PC2 ping 10.1.3.1
PC3 ping 10.1.5.1
4、按要求将各 PC 和路由器各接口的 IP 地址进行正确配置,并进行测试。
(1)Router1 上配置:
Router2 上配置:
Router3 上配置:
(2)查看当前路由表
(3)在 PC1 上测试,分别测试 ping fastethernet0/0(Router1) 、 ping fastethernet0/1(Router1)、 ping fastethernet1/0(Router2)、ping PC2、ping PC3
PC1 ping fastethernet0/0(Router1):
PC1 ping fastethernet0/1(Router1):
PC1 ping fastethernet1/0(Router2):
PC1 ping PC2:
PC1 ping PC3:
分析以上测试结果,PC1 的数据包可以到达 Router1 上各个接口,如 fastethernet0/1 接
口,但是无法到达与 Router1 的 fastethernet0/1 同一网络的 Router2 的 fastethernet1/0 接口,
什么原因?同时注意分析 PC1 ping fastethernet1/0(Router2)测试结果与 PC1 ping PC2、PC3
的测试结果区别。
答:原因:路由器1的路由表没有路由器2所在网络路由信息,需要通过静态路由配置
PC1 ping fastethernet1/0(Router2)测试结果是超时,而PC1 ping PC2、PC3
的测试结果是返回信息不可达,即PC1发送的信息可到达PC2和PC3,但二者发不回反馈
5、在 Router1 上面进行静态路由项目配置
- 在 PC1 上测试
PC1 ping fastethernet1/0(Router2):
- PC1 ping fastethernet0/0(Router2):
- PC1 ping PC2:
分析以上测试结果,发现在 Router1 上已经存在到达 10.1.3.0 网络的路由信息后,然而
PC1 ping PC2 不可达,对比步骤 4 中 PC1 ping PC2 的测试结果之间的区别,分析其原因。
答:此步骤中ping的结果是超时,而步骤四结果为返回时数据包丢失。原因:此时路由器2上没有到达路由器1所在网络的路由信息,无法传输信息。
6、Router2 上进行静态路由配置
(1)配置前路由表信息:
(2)添加到达 10.1.1.0 网络的静态路由
(3)PC1 上测试
PC1 ping fastethernet1/0(Router2):
PC1 ping fastethernet0/0(Router2):
PC1 ping PC2:
PC2 ping PC1:
通过以上配置后,实现了 Router1 上收到目的为 10.1.3.0/24 网络的数据,可以通过
Router2 的 fastethernet1/0(10.1.2.20)接口送达 Router2,再通过 Router2 进行转发;同理
Router2上收到目的网络为10.1.1.0/24的数据,可以通过Router1上fastethernet0/1(10.1.2.10)
送达 Router1,再通过 Router1 进行转发,从而实现了 PC1 和 PC2 之间相互可达。那么路由
器要能够进行数据包的转发,必须依赖什么才能完成?
答:路由器要能够进行数据包的转发,必须依赖路由表才能完成。路由器的基本功能是根据数据包的目标IP地址,通过查询路由表来确定下一跳的最佳路径,并据此转发数据包。
7、为了能够实现 PC1、PC2、PC3 之间相互可达,在以上配置基础上还需要进行哪些配
置?最终 Router1、Router2 和 Router3 上面的路由表是什么?PC1、PC2、PC3 之间可达性测
试结果是什么?
Router1与Router3
Router2与Router3
Router1 上面的路由表
Router2 上面的路由表
Router3 上面的路由表
PC1 ping PC2,PC3
PC2 ping PC1,PC3
PC3 ping PC1,PC2
三、实验总结
1、通过本实验我理解到路由表的作用主要是实现路由选择,用于确定数据包应该如何从一个网络传输到另一个网络;路由表的工作原理基于路由器根据接收到的IP数据包的目的地址查找转发路径的过程。路由器要能够进行数据包的转发,必须依赖路由表才能完成;路由器的基本功能是根据数据包的目标IP地址,通过查询路由表来确定下一跳的最佳路径,并据此转发数据包。
2、通过本次实验我了解并掌握了在不同虚拟网络中的主机如何通过路由器进行数据包的收发;同时通过构建实验拓扑结构我也掌握了路由器模式间的转换,及各模式下的基本命令。
3、同时我也掌握了静态路由的配置方法,并与路由器接口IP地址设置作了区分,同时领会到了静态路由能够节省带宽,提高传输安全性等方面的优势。