【eNSP】路由基础与路由来源——静态路由实验

路由是数据包从源地址到目的地址的传输路径,静态路由是指网络管理员手动配置的路由条目,用于指定数据包从源地址到目的地址的固定路径。以下是关于静态路由的详细介绍。

一、路由的基础知识点

  1. 路由的定义:

路由是指在计算机网络中,数据包从源地址到目的地址的传输路径。路由器是实现路由功能的核心设备,负责在不同的网络之间转发数据包。

  1. 路由表:

路由表是路由器用来决定数据包转发路径的数据库。每个路由器都有一个或多个路由表,包含目的网络、子网掩码、下一跳地址和接口等信息。

  1. 路由器接口:

路由器接口是路由器与其他网络设备连接的端口。接口可以是物理端口(如以太网接口)或逻辑端口(如子接口)。

  1. 下一跳路由:

下一跳是指数据包从当前路由器转发到下一个路由器的目标地址。路由器根据路由表中的下一跳信息决定数据包的转发路径。

  1. 路由协议:

路由协议是路由器之间交换路由信息的规则和标准。常见的路由协议有RIP、OSPF、EIGRP、BGP等。

  1. 静态路由和动态路由:

静态路由是由管理员手动配置的固定路由信息,不会自动更新。动态路由是通过路由协议自动学习和更新的路由信息。

二、静态路由

静态路由是指网络管理员手动配置的路由条目,用于指定数据包从源地址到目的地址的固定路径。静态路由不会自动更新,只有管理员进行更改时才会发生变化。

1.静态路由知识点

1.1 静态路由的概念

静态路由是由网络管理员手动配置的路由条目,定义了数据包在网络中传输的固定路径。与动态路由不同,静态路由不会自动更新,必须由管理员手动修改和维护。

1.2 静态路由的工作原理
固定路径:静态路由使用管理员配置的固定路径将数据包从源地址传输到目的地址。

路由表:静态路由条目保存在路由器的路由表中,包含目的网络、子网掩码、下一跳地址(或出接口)。

匹配过程:当数据包到达路由器时,路由器会检查路由表,并根据最具体匹配的路由条目转发数据包。

命令格式:ip route-static 目的网络地址 子网掩码 下一跳地址

使用display ip routing-table命令查看路由表,确认静态路由配置正确。

2. 静态路由实验

(一)实验目的

掌握静态路由的配置方法:
学习如何在路由器上配置静态路由,以实现不同网络之间的通信。

理解静态路由的工作原理:
了解静态路由在网络中的应用及其优缺点。

实践静态路由配置:
在不同的网络拓扑中配置静态路由,实现设备间的互通。

(二)实验要求

设备准备
路由器(R1、R2、R3、R4、R5)
交换机(SW1、SW2、SW3、SW4)
计算机(PC1、PC2、PC3、PC4)
网络连线和其他必要的硬件工具

网络拓扑
设计一个网络拓扑,包括以下子网:
子网1(192.168.1.0/24):连接PC1和R1
子网2(192.168.2.0/30):连接R1和R2
子网3(192.168.3.0/30):连接PC2和R2
子网4(192.168.4.0/24):连接R2和R3
子网5(192.168.5.0/24):连接PC3和R3
子网6(192.168.6.0/30):连接R3和R4
子网7(192.168.7.0/30):连接PC4和R4
确保每个路由器连接到不同的子网,并且不同子网之间的通信需要通过路由器实现。

在这里插入图片描述

IP地址规划
为每个子网和接口分配IP地址,确保没有地址冲突。
R1接口:GE0/0(192.168.6.1/30)、GE0/1(192.168.5.254/24)

R2接口:GE0/0(192.168.2.0/30)、GE0/1(192.168.6.2/30)、GE0/2(192.168.1.254/24)

R3接口:GE0/0(192.168.2.2/30)、GE0/1(192.168.3.1/30)

R4接口:GE0/0(192.168.3.2/30)、GE0/1(192.168.7.1/30)、GE0/2(192.168.4.254/24)

R5接口:GE0/0(192.168.7.2/30)、GE0/1(192.168.8.254/24)

配置静态路由
配置每个路由器上的静态路由,以确保所有PC能够互相通信。

验证连接性:四台PC之间可以互相通信

(三)实验过程

1. 连接设备配置四台交换机

将路由器、交换机和计算机连接在一起,按照设计好的拓扑图进行连接。设置四台交换机接口的类型(trunk或access),并配置相应的参数,以确保设备之间的网络通信顺畅。通过正确配置这些命令,可以实现不同VLAN之间的数据传输和设备间的互通:
在Ley-SW1上:

在这里插入图片描述

在Ley-SW2上:
在这里插入图片描述

在Ley-SW3上:
在这里插入图片描述

在Ley-SW4上:
在这里插入图片描述

2. 配置每个路由器的接口IP地址

在各个路由器上配置接口IP地址:
在Ley-R1上:
在这里插入图片描述

在Ley-R2上:
在这里插入图片描述

在Ley-R3上:
在这里插入图片描述

在Ley-R4上:
在这里插入图片描述

在Ley-R5上:
在这里插入图片描述

配置完路由地址后可以测试一下PC是否与相连的路由器通信

  • 在PC1上:
    在这里插入图片描述

  • 在PC2上:
    在这里插入图片描述

  • 在PC3上:
    在这里插入图片描述
    在这里插入图片描述

  • 在PC4上:
    在这里插入图片描述

3. 配置静态路由

在每个路由器上配置静态路由,确保所有子网之间的通信。
在Ley-R1上:

R1的静态路由:
ip route-static 192.168.1.0 24 192.168.6.2
ip route-static 192.168.2.0 30 192.168.6.2
ip route-static 192.168.3.0 30 192.168.6.2
ip route-static 192.168.4.0 24 192.168.6.2
ip route-static 192.168.7.0 30 192.168.6.2
ip route-static 192.168.8.0 24 192.168.6.2

在这里插入图片描述

在Ley-R2上:

R2的静态由:
ip route-static 192.168.5.0 24 192.168.6.1
ip route-static 192.168.3.0 30 192.168.2.2
ip route-static 192.168.4.0 24 192.168.2.2
ip route-static 192.168.7.0 30 192.168.2.2
ip route-static 192.168.8.0 24 192.168.2.2

在这里插入图片描述

在Ley-R3上:

R3的静态路由:
ip route-static 192.168.6.0 30 192.168.2.1
ip route-static 192.168.1.0 24 192.168.2.1
ip route-static 192.168.5.0 24 192.168.2.1
ip route-static 192.168.7.0 30 192.168.3.2
ip route-static 192.168.4.0 24 192.168.3.2
ip route-static 192.168.8.0 24 192.168.3.2

在这里插入图片描述

在Ley-R4上:

R4的静态路由:
ip route-static 192.168.2.0 30 192.168.3.1
ip route-static 192.168.1.0 24 192.168.3.1
ip route-static 192.168.6.0 30 192.168.3.1
ip route-static 192.168.5.0 24 192.168.3.1
ip route-static 192.168.8.0 24 192.168.7.2

在这里插入图片描述

在Ley-R5上:

R5的静态路由
ip route-static 192.168.3.0 30 192.168.7.1
ip route-static 192.168.4.0 24 192.168.7.1
ip route-static 192.168.2.0 30 192.168.7.1
ip route-static 192.168.1.0 24 192.168.7.1
ip route-static 192.168.6.0 30 192.168.7.1
ip route-static 192.168.5.0 24 192.168.7.1

在这里插入图片描述

4. 测试

四台PC相互通信测试:
在PC1上:
ping 192.168.1.11
ping 192.168.4.22
ping 192.168.8.61

在这里插入图片描述

在PC2上:
ping 192.168.5.51
ping 192.168.4.22
ping 192.168.8.61

在这里插入图片描述

在PC3上:
ping 192.168.5.51
ping 192.168.1.11
ping 192.168.8.61

在这里插入图片描述

在PC4上:
ping 192.168.5.51
ping 192.168.1.11
ping 192.168.4.22

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/472016.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

androidstudio入门到放弃配置

b站视频讲解传送门 android_studio安装包:https://developer.android.google.cn/studio?hlzh-cn 下载安装 开始创建hello-world 1.删除缓存 文件 下载gradle文件压缩:gradle-8.9用自己创建项目时自动生成的版本即可,不用和我一样 https://…

从0开始学习--Day26--聚类算法

无监督学习(Unsupervised learning and introduction) 监督学习问题的样本 无监督学习样本 如图,可以看到两者的区别在于无监督学习的样本是没有标签的,换言之就是无监督学习不会赋予主观上的判断,需要算法自己去探寻区别,第二张…

java算法性能调优:详尽探讨时间复杂度与空间复杂度的分析与优化“

接下来我将带领大家进入Java数据结构的深入学习,让我们一同享受Java数据结构中的奥秘。 一、引言 二、时间复杂度 三、空间复杂度 四、Java中的时间复杂度和空间复杂度 五、优化时间复杂度和空间复杂度 七、时间复杂度和空间复杂度的重要性 一:时间…

「AI Infra 软件开源不是一个选项,而是必然」丨云边端架构和 AI Infra专场回顾@RTE2024

在人工智能和开源技术蓬勃发展的当下,AI Infra 项目正经历着日新月异的变革。从跨平台运行时到云边端 AI 基础设施,再到多模态知识助手,创新浪潮席卷而来。这些进步不仅显著提升了技术指标,也为实时音视频处理、边缘计算、大模型应…

【重生之我要苦学C语言】深入理解指针6

深入理解指针6 sizeof和strlen的对比 sizeof 操作符 整型&#xff1a; #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() {int a 10;printf("%zd\n", sizeof(a));printf("%zd\n", sizeof(int));printf("%zd\n", sizeo…

创建vue插件,发布npm

开发步骤&#xff1a;1.创建一个vue项目&#xff0c;2.开发一个组件。 3.注册成插件。 4.vite和package.json配置。5.发布到npm &#xff11;.创建一个vue项目 npm create vuelatest 生成了vue项目之后&#xff0c;得到了以下结构。 在src下创建个plugins目录。用于存放开发的…

Java垃圾回收算法

垃圾回收之标记算法 1、引用计数法 通过判断对象的引用数量来决定对象是否被回收每个对象实例都有一个引用计数器&#xff0c;被引用则1&#xff0c;完成引用则-1 优点&#xff1a; 执行效率高&#xff0c;程序执行受影响小 缺点&#xff1a; 无法检测出循环引用的情况&#…

文献阅读 | Nature Communications:使用自适应图注意自动编码器从空间解析的转录组学中解读空间域

文献介绍 文献题目&#xff1a; 使用自适应图注意自动编码器从空间解析的转录组学中解读空间域 研究团队&#xff1a; 张世华&#xff08;中国科学院数学与系统科学研究院&#xff09; 发表时间&#xff1a; 2022-04-01 发表期刊&#xff1a; Nature Communications 影响因子…

新手小白学习docker第八弹------实现MySQL主从复制搭建

目录 0 引言1 实操1.1 新建主服务器容器1.2 书写配置文件1.3 重启master实例1.4 进入mysql-master容器master容器实例内创建数据同步用户 1.5 新建从服务器容器1.6 书写配置文件1.7 重启slave实例1.8 查看主从同步状态1.9 进入mysql-slave容器1.9.1 配置主从复制1.9.2 查看主从…

学习threejs,使用TWEEN插件实现动画

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️THREE.PLYLoader PLY模型加…

HarmonyOS Next星河版笔记--界面开发(5)

1.字符串 1.1.字符串拼接 作用&#xff1a;把两个或多个字符串&#xff0c;拼成一个字符串。&#xff08;通常是用来拼接字符串和变量&#xff09; hello world > helloworld 加好作用&#xff1a;拼接 let name:string 小明 console.log(简介信息,名字是 name) …

24.11.13 机器学习 特征降维(主成份分析) KNN算法 交叉验证(K-Fold) 超参数搜索

导包小总结(不全面): from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split from sklearn.feature_extraction import DictVectorizer(字典数据集的划分) from sklearn.feature_extraction.text import CountVectorizer(特征提取…

基于SpringBoot+RabbitMQ完成应⽤通信

前言&#xff1a; 经过上面俩章学习&#xff0c;我们已经知道Rabbit的使用方式RabbitMQ 七种工作模式介绍_rabbitmq 工作模式-CSDN博客 RabbitMQ的工作队列在Spring Boot中实现&#xff08;详解常⽤的⼯作模式&#xff09;-CSDN博客作为⼀个消息队列,RabbitMQ也可以⽤作应⽤程…

react+hook+vite项目使用eletron打包成桌面应用+可以热更新

使用Hooks-Admin的架构 Hooks-Admin: &#x1f680;&#x1f680;&#x1f680; Hooks Admin&#xff0c;基于 React18、React-Router V6、React-Hooks、Redux、TypeScript、Vite2、Ant-Design 开源的一套后台管理框架。https://gitee.com/HalseySpicy/Hooks-Adminexe桌面应用…

【C++】string(一)

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解C的string类&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 1. 标准库中的string类1.1 string类(了解)1.2 string类的常用接口说明(A) string类对象的…

新版Apache tomcat服务安装 Mac+Window双环境(笔记)

简介&#xff1a;Tomcat服务器器的下载和安装&#xff1a; 安装前提 1&#xff09;电脑需要有java环境&#xff0c;jdk8以上&#xff0c;否则启动不不成功 2&#xff09;已经安装Sublime⽂文件编辑软件 3&#xff09;window电脑需要显示⽂文件拓拓展名 官网&#xff08;https:…

see的本质是什么?

see的本质是什么&#xff1f;see的本质&#xff0c;就是一条蛇&#xff1a; see s蛇 e眼 e眼 ee是两只大眼睛&#xff0c;长在蛇的脑袋上&#xff0c;代表着蛇头和跟随性观察。 如果你喜欢看【龙虎斗】&#xff0c;看【猫蛇大战】相关的视频&#xff0c;你会发现&#xff0c…

0x00基础算法 -- 0x05 排序

1、离散化 排序算法的第一个应用&#xff1a;离散化。 “离散化”就是把无穷大&#xff08;无限&#xff09;的集合中的若干个&#xff08;有限&#xff09;元素映射为有限集合以便于统计的方法。 例如&#xff1a;问题的范围定义在整数集合&#xff0c;但是只涉及其中m个有限的…

深度学习在边缘检测中的应用及代码分析

摘要&#xff1a; 本文深入探讨了深度学习在边缘检测领域的应用。首先介绍了边缘检测的基本概念和传统方法的局限性&#xff0c;然后详细阐述了基于深度学习的边缘检测模型&#xff0c;包括其网络结构、训练方法和优势。文中分析了不同的深度学习架构在边缘检测中的性能表现&am…

博物馆实景复刻:开启沉浸式文化体验的新篇章

随着数字化技术的飞速发展&#xff0c;博物馆的展览形式正在经历一场前所未有的变革。3数字博物馆和3D线上展览&#xff0c;这种创新的展览方式不仅打破了时间和空间的限制&#xff0c;更让文化遗产的保护与传承迈上了一个新的台阶。 本文将深入探讨博物馆实景复刻虚拟展厅的兴…