计算机网络实验【静态路由】

简介: 计算机网络实验【静态路由】

一、实验目的

(1) 理解路由表的概念


(2) 掌握ip route 命令的使用


(3) 根据需求正确配置静态路由


(4)查看调试路由信息


二、实验内容(拓扑)

image.png


三、实验流程

步骤①:在各路由器上为各个接口配置IP 地址、子网掩码、DCE端设置时钟频率,保证直连链路的连通性。


以R1为例进行配置,其他路由器的配置类似:


R1#configure terminal

R1(config)#interface s0/0/1

R1(config-if)#ip address 192.168.12.1 255.255.255.0

R1(config-if)#clock rate 64000(DCE端需要设置时钟频率)

R1(config-if)#no shutdown(打开端口)

image.png

image.png

image.png



在配置完各个路由器后可以尝试ping各个路由器接口的IP地址,可以发现是无法ping通的,因为此时路由器中还没有到达目的网络的路由信息。


步骤②:在每个路由器上配置相应的静态路由。

配置静态路由的命令为“ip route”,命令的格式如下:


image.pngimage.png

image.png

image.png

辅助命令
show ip interface brief
no ip route 192.168.1.0 255.255.255.0 172.16.2.2

四、实验结果与分析

(1)执行R1#show ip route指令,观察路由表,观察配置是静态路由是否已经写入路由表。


(2)依次使用PING命令ping各个路由器的接口。确保链路能够连通。


(3)分析路由表中静态路由条目,理解每个字段的含义。

例如: S 192.168.13.0/24 [1/0] via 192.168.12.2

S    192.168.13.0/24  [1/0]  via 192.168.12.2
        ① S:表示该条路由信息是静态路由
        ② 192.168.13.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.12.2 网关(下一跳地址)
S    192.168.14.0/24  [1/0]  via 192.168.13.2
        ① S:表示该条路由信息是静态路由
        ② 192.168.14.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.13.2 网关(下一跳地址)
S    192.168.15.0/24  [1/0]  via 192.168.12.2
        ① S:表示该条路由信息是静态路由
        ② 192.168.15.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.12.2 网关(下一跳地址)
S    192.168.14.0/24  [1/0]  via 192.168.13.2
        ① S:表示该条路由信息是静态路由
        ② 192.168.14.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.13.2 网关(下一跳地址)
S    192.168.15.0/24  [1/0]  via 192.168.13.2
        ① S:表示该条路由信息是静态路由
        ② 192.168.15.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.13.2 网关(下一跳地址)
S    192.168.12.0/24  [1/0]  via 192.168.13.1
        ① S:表示该条路由信息是静态路由
        ② 192.168.12.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.13.1 网关(下一跳地址)
S    192.168.15.0/24  [1/0]  via 192.168.14.2
        ① S:表示该条路由信息是静态路由
        ② 192.168.15.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.14.2 网关(下一跳地址)
S    192.168.12.0/24  [1/0]  via 192.168.14.1
        ① S:表示该条路由信息是静态路由
        ② 192.168.12.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.14.1 网关(下一跳地址)
S    192.168.13.0/24  [1/0]  via 192.168.14.1
        ① S:表示该条路由信息是静态路由
        ② 192.168.13.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.14.1 网关(下一跳地址)
S    192.168.12.0/24  [1/0]  via 192.168.15.1
        ① S:表示该条路由信息是静态路由
        ② 192.168.12.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.15.1 网关(下一跳地址)
S    192.168.13.0/24  [1/0]  via 192.168.15.1
        ① S:表示该条路由信息是静态路由
        ② 192.168.13.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.15.1 网关(下一跳地址)
S    192.168.14.0/24  [1/0]  via 192.168.15.1
        ① S:表示该条路由信息是静态路由
        ② 192.168.14.0/24:目的网络
        ③ 1:静态路由的管理距离
        ④ 0:度量值(跳数)
        ⑤ via 192.168.15.1 网关(下一跳地址)
目录
相关文章
|
1月前
|
网络协议 网络虚拟化 网络架构
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
64 1
|
2月前
|
网络架构
静态路由 网络实验
本文介绍了如何通过配置静态路由实现不同网络设备间的通信,包括网络拓扑图、设备IP配置、查看路由表信息、配置静态路由和测试步骤。通过在路由器上设置静态路由,使得不同子网内的设备能够互相通信。
静态路由 网络实验
|
2月前
|
网络虚拟化
网络实验 VlAN 中 Trunk Access端口的说明及实验
本文介绍了VLAN技术及其在网络实验中的应用,包括Access端口和Trunk端口的工作原理,以及如何通过实验划分不同VLAN实现内部通信和跨交换机实现VLAN间通信的详细步骤和配置。
网络实验 VlAN 中 Trunk Access端口的说明及实验
|
1月前
|
网络协议 数据安全/隐私保护 网络虚拟化
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
58 0
|
1月前
|
移动开发 网络协议 测试技术
Mininet多数据中心网络拓扑流量带宽实验
Mininet多数据中心网络拓扑流量带宽实验
57 0
|
1月前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
136 0
|
3月前
|
网络协议
网络工程师必看 | 某高校实验作业:以太网帧分析
网络工程师必看 | 某高校实验作业:以太网帧分析
|
3月前
|
网络协议 网络虚拟化 网络架构
【原创】华为网络设备单臂路由配置实验
【原创】华为网络设备单臂路由配置实验
231 0
|
4月前
|
机器学习/深度学习 TensorFlow API
Keras是一个高层神经网络API,由Python编写,并能够在TensorFlow、Theano或CNTK之上运行。Keras的设计初衷是支持快速实验,能够用最少的代码实现想法,并且能够方便地在CPU和GPU上运行。
Keras是一个高层神经网络API,由Python编写,并能够在TensorFlow、Theano或CNTK之上运行。Keras的设计初衷是支持快速实验,能够用最少的代码实现想法,并且能够方便地在CPU和GPU上运行。
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的网络互联实验平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的网络互联实验平台附带文章源码部署视频讲解等
53 0