计算机网络——静态路由的配置实验

1. 实验题目

实验四:静态路由的配置

2. 实验目的

1.了解路由器的基本配置。

2.实现对路由器的静态配置。

3.了解Ping命令和trace的原理和使用

3. 实验任务

(1)路由器的基本配置:关闭域名解释;设置路由器接口 IP 地址。

(2)根据以上拓扑划分出的三个网段,要求配置静态路由以实现所有客户机都能相互通信。

(3)配置默认路由。

(4)了解 Ping 命令和 trace(跟踪)的原理和使用。

4. 实验设备或环境

Windows操作系统的电脑一台。

5. 实验原理

静态路由:

静态路由是由用户管理员在路由器中手动配置的固定路由,因为是人工配置的,所以当网络的拓扑

结构或链路的状态发生变化时,需要我们手动修改路由表里面的相关信息。

静态路由的特点:

(1)静态路由固定了路径的转发,因此对路由器的路由选择进行控制,节省了网络带宽,减少了

额外开支;

(2)静态路由是单向的,它只设定了从此路由设备转发到目标出去的路径;

(3)静态路由是缺乏灵活性的,网络发送变化时需要人工进行配置修改。

6. 实验步骤

(1)建立网络拓扑图

(2)给主机和路由器A和B进行一些基础配置。

(3)测试连通性。

(4)开始给路由器A和B配置静态路由。

(5)测试连通性。

(6)在路由器A或B上使用Trace命令追踪数据包的走向。

7. 实验结果与分析

网络拓扑图

配置四台主机的ip地址以及子网掩码和网关

(3)对路由器A和B进行基础配置

路由器A:

路由器B:

(4)用主机1使用ping命令ping主机2以及路由器B,测试之间的连通性。

最后发现主机1和主机2连通,主机1与路由器B并没有连通。

(5)配置路由器静态路由。

(6)再次在主机 PC1 上分别 Pig 主机 PC2 以及路由器 B 测试通信情况。

最后发现主机1和主机2连通,主机1与路由器B连通。

7 )查看路由器A和B的配置。

发现静态路由均设置成功。

8 )接下来测试一下 PC1, PC2, PC3, PC4 之间的连通性

发现均连通。

9 )在路由器A上使用trace命令追踪数据包走向。

8. 思考题

如果拓扑图如图11-8所示, 应该如何配置才能使所有PC机相 互通信?

提示:当两个路由器之间用串口相连时, 必须设置其中一个路由器相连的接为DCE,另一个路由

器的接口为DTE。为 DCE的接口必须先要设置时钟频率,操作如下:Router(config-if)#clock

rate 64000,用 show controllerssx/x命令即可查看接口是DCE还是 DTE.

可以按照以下步骤进行配置:

1. 确定路由器A和路由器B之间的连接是通过串口(Serial)相连。其中一个路由器必须被配置为DCE

设备,另一个路由器必须被配置为DTE设备。可以使用"show controllers"命令来查看接口的类

型。

2. 配置路由器A的串口接口为DCE设备,并设置时钟频率:

RouterA(config)# interface serial 2/0

RouterA(config-if)# clock rate 64000

这样就将路由器A的串口接口设置为DCE设备,并为该接口设置了时钟频率。

3. 配置路由器B的串口接口为DTE设备:

RouterB(config)# interface serial 2/0

RouterB(config-if)# clock rate 64000(如果是 DCE 时钟速率是可选的 )

这样就将路由器B的串口接口设置为DTE设备。

4. 配置每个路由器的接口IP地址,使得它们在同一个子网中。为了简化配置,我们可以使用私有

IPv4地址,例如:

RouterA(config)# interface FastEthernet 0/0

RouterA(config-if)# ip address 192.168.1.1 255.255.255.0

RouterB(config)# interface FastEthernet 0/0

RouterB(config-if)# ip address 192.168.1.2 255.255.255.0

这样就为路由器A和路由器B的接口配置了IP地址。

5. 配置路由器A和路由器B之间的静态路由,以便它们可以相互达到对方的网络。例如,我们可以

将路由器A的网段192.168.2.0/24指向路由器B的IP地址,并将路由器B的网段192.168.1.0/24指向

路由器A的IP地址。

RouterA(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.2

RouterB(config)# ip route 192.168.1.0 255.255.255.0 192.168.1.1

6. 配置PC机的IP地址和默认网关。例如,为PC1配置IP地址192.168.1.10/24,为PC2配置IP地址

192.168.2.10/24,同时将默认网关设置为相应的路由器接口的IP地址。

PC1> ip address 192.168.1.10 255.255.255.0

PC1> default-gateway 192.168.1.1

PC2> ip address 192.168.2.10 255.255.255.0

PC2> default-gateway 192.168.2.1

通过这些配置,路由器A和路由器B之间建立了连接,PC1和PC2可以互相通信。

如果是三个路由器组成的拓扑图(如图11-9所示), 应该如何配置才能让所有的PC机相互通信?

为了让三个路由器组成的拓扑图中的所有PC机相互通信,在图11-9拓扑图中,我们可以按照以下

步骤进行配置:

1. 确定每个路由器之间的连接类型,并确认每个接口是否为DCE或DTE设备。根据需要,将其中

一个路由器配置为DCE设备,另一个路由器配置为DTE设备。

2. 配置每个路由器的接口IP地址,使它们在同一个子网中。在这个拓扑图中,我们可以使用私有

IPv4地址,例如:

- 路由器A:

- 接口1:192.168.1.1/24

- 接口2:192.168.2.1/24

- 路由器B:

- 接口1:192.168.2.2/24

- 接口2:192.168.3.1/24

- 路由器C:

- 接口1:192.168.3.2/24

- 接口2:192.168.4.1/24

3. 配置静态路由,以确保每个路由器了解到达其他网络所需的路由信息。为了实现这一点,需要在

每个路由器上配置静态路由。

- 在路由器A上:

```

ip route 192.168.3.0 255.255.255.0 192.168.2.2

ip route 192.168.4.0 255.255.255.0 192.168.2.2

```

- 在路由器B上:

```

ip route 192.168.1.0 255.255.255.0 192.168.2.1

ip route 192.168.4.0 255.255.255.0 192.168.3.2

```

- 在路由器C上:

```

ip route 192.168.1.0 255.255.255.0 192.168.3.1

ip route 192.168.2.0 255.255.255.0 192.168.3.1

```

4. 配置PC机的IP地址和默认网关。为了让PC机能够相互通信,需要为每个PC机设置IP地址,并

将默认网关设置为对应路由器接口的IP地址。

- PC1:

- IP地址:192.168.1.10

- 默认网关:192.168.1.1

- PC2:

- IP地址:192.168.2.10

- 默认网关:192.168.2.1

- PC3:

- IP地址:192.168.3.10

- 默认网关:192.168.3.1

- PC4:

- IP地址:192.168.4.10

- 默认网关:192.168.4.1

通过以上配置,三个路由器的PC机可以相互通信。每个路由器都能够通过静态路由转发数据包,

并将其路由到正确的目的地。这样,PC1可以与PC2、PC3和PC4进行通信,PC2可以与PC1、

PC3和PC4进行通信,依此类推。

9. 实验总结与体会

本次实验我加深了子网以及子网掩码的理解,以及成功完成静态路由的配置,对路由器以及一些基

础配置已经有所掌握。同时在实验当中多次使用ping以及trace命令,理论知识得到了一个具体化

的呈现,受益匪浅。 通过配置这个拓扑图,我了解了如何设置路由器和PC机之间的连接,以及如

何配置IP地址和默认网关。

我期望在未来得实验中可以不断的提升自己的相关技术能力,让自己成为一名优秀的网络工程师。

相关推荐
机智的叉烧19 分钟前
前沿重器[57] | sigir24:大模型推荐系统的文本ID对齐学习
人工智能·学习·机器学习
gywl1 小时前
openEuler VM虚拟机操作(期末考试)
linux·服务器·网络·windows·http·centos
量子-Alex1 小时前
【多模态聚类】用于无标记视频自监督学习的多模态聚类网络
学习·音视频·聚类
吉大一菜鸡1 小时前
FPGA学习(基于小梅哥Xilinx FPGA)学习笔记
笔记·学习·fpga开发
WTT00112 小时前
2024楚慧杯WP
大数据·运维·网络·安全·web安全·ctf
杨德杰2 小时前
QT网络(一):主机信息查询
网络·qt
007php0073 小时前
Go语言zero项目部署后启动失败问题分析与解决
java·服务器·网络·python·golang·php·ai编程
yang_shengy3 小时前
【JavaEE】网络(6)
服务器·网络·http·https
CCSBRIDGE4 小时前
Magento2项目部署笔记
笔记
zquwei4 小时前
SpringCloudGateway+Nacos注册与转发Netty+WebSocket
java·网络·分布式·后端·websocket·网络协议·spring