实验9 静态路由配置

news2024/11/19 7:48:35

实验9 静态路由配置

      • 一、 原理描述
      • 二、 实验目的
      • 三、 实验内容
      • 四、 实验配置
      • 五、 实验步骤

一、 原理描述

网络中的每个路由器都会维护一张路由表或转发表。路由表的表项记录着目的网络信息以及下一跳I 地址。路由表可以手动配置,也可以通过路由算法动态生成。静态路由是指由用户或网络管理员手动配置的路由。相比于动态路由协议,静态路由无须在路由器之间频繁地交互路由表,具有配置简单、便于维护、可控性强等特点,适用于小型、简单的网络环境。
默认路由是一种特殊的静态路由,当路由表中没有与数据包目的地址匹配的表项时,数据包将根据默认路由条目进行转发。默认路由在某些时候非常有效,如在末梢网络中,默认路由可以大大简化路由器配置,减轻网络管理员的工作负担。

二、 实验目的

1.掌握配置静态路由的方法。
2.掌握测试静态路由连通性的方法。
3.掌握配置默认路由的方法。
4.掌握测试默认路由连通性的方法。

三、 实验内容

某公司要用3台路由器将位于3个区域的设备相互连接起来,3个路由器各连接一个区域的子网,要求能够实现3个子网内主机之间的正常通信。本实验将通过配置基本的静态路由和默认路由来实现。

四、 实验配置

1.实验设备
路由器AR22203台,PC3台。
2.网络拓扑
静态路由及默认路由基本配置拓扑结构如图9-1所示。
在这里插入图片描述

图9-1 静态路由及默认路由基本配置拓扑结构

3.设备编址
设备接口编址如表9-1所示。
在这里插入图片描述

五、 实验步骤

(1)新建网络拓扑结构。
(2)配置好PC1~PC3的网络参数。
(3)为路由器R1、R2和R3配置端口I地址。
(4)通过ping验证3台主机之间的连通性。
在PC1命令行输入ping命令,测试到PC2的连通性。
在这里插入图片描述

实验发现PC1到PC2无法连通。这是因为PC1与PC2之间跨越了若干个不同网段,只通过简单的地址等基本配置是无法实现不同网段之间的互通的,必须在3台路由器上添加相应的路由信息。可以通过配置静态路由来实现。
(5)为R1和R2配置静态路由。
PC1要想和PC2通信,需要在R1上配置目的网段为PC2所在网段的静态路由,即目的地址为223.1.2.0,子网掩码为255.255.255.0。对于R1而言,要发送数据到主机PC2,必须先发送给R2,所以R2即R1的下一跳路由器,R2上与R1连接的物理接口的I地址为下一跳I地址,即223.1.4.2。
第1步:用iproute-static命令配置R1的下一跳卫地址。

[R1]ip route-static 223.1.2.0 255.255.255.0 223.1.4.2

配置完成后,查看R1上的路由表。
在这里插入图片描述
可以看到,R1的路由表中可以看到主机PC2所在网段的路由信息。
第2步:采用同样的方式,在R2上配置目的网段为主机PC1的反向路由信息,即目的I地址为223.1.1.0,目的地址的掩码除了可以采用点分十进制表示,还可以直接使用掩码长度,也就是24 来表示。对于R2而言,要发送数据到PCI,则必须发送给RI,所以R1与R2连接的物理接口的IP地址为下一跳卫地址,即223.1.4.1。

[R2]ip route-static 223.1.1.0 24 223.1.4.1

配置完成后,查看R2路由表。
在这里插入图片描述

可以看到,R2的路由表中可以看到主机PC1所在网段的路由信息。
第3步:在主机PC1上ping主机PC2。
在这里插入图片描述

此时发现 PC1可以ping通PC2,说明现在已经实现了主机PC1与PC2之间的通信。
(6)配置R1、R2、R3。
我们可以使用同样的方法再次配置R1、R2、R3,使得PC1、PC2和PC3之间都能够通信。
(7)使用默认路由实现简单的网络优化。
默认路由是一种特殊的静态路由,使用默认路由可以简化路由器上的配置。例如,我们查看此时路由器R1上的路由表。
在这里插入图片描述

此时,R1上存在两条静态路由条目,是之前通过手动配置的,这两条静态路由的下一跳和输出端口都一致,我们可以使用一条默认路由来替代这两条静态路由。现在我们在R1上配置一条默认路由,目的网段和子网掩码为全0,表示任何网络,下一跳为223.1.4.2,然后删除之前配置的两条静态路由。

[R1]ip route-static 0.0.0.0 0.0.0.0 223.1.4.2
[R1]undo ip route-static 223.1.2.0 24 223.1.4.2
[R1]undo ip route-static 223.1.3.0 24 223.1.4.2

配置完成之后,再次查看R1的路由表。
在这里插入图片描述

可以发现,此时的路由表中多了一条默认路由,而没有了之前的两条静态路由。再次测试主机PC1与PC2和PC3之间的连通性。
在这里插入图片描述

发现主机PC1到PC2和PC3之间的通信正常,说明使用默认路由不仅能够达到和静态路由一样的效果,还能够减少配置量。在R3上也可以进行同样的配置。
注意:
①对于使用以太网接口的路由器,在配置静态路由时,为了保证路由的正确性,应明确指明下一跳地址,而不要直接指定输出端口。
②在配置默认路由过程中,配置顺序是先配置默认路由,再删除原有的静态路由,这样可以避免网络出现连接中断。

注:此为记录笔记,如有不足,还望海涵,可留言斧正

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

kali配置静态ip

kali配置静态ip 因为一些环境需要,本地linux主机需要搭建一个桥接模式的网络,那么直接就在kali中配置了, 打开vim /etc/network/interfaces 这里就需要自己配置一下ip,网关,路由等内容 这里参考:参考链接 …

C++ STL初阶(2):string 的模拟实现

此文的背景是自己实现库中的string,由于string的模版实现较为困难,我们只实现最简单char版本。 1.命名空间分割 为了避免与库中的string冲突,我们使用一个自己的命名空间中来分离并实现所有内容,并且将所有的声明和定义相分离&…

Three.js-实现加载图片并旋转

1.实现效果 2. 实现步骤 2.1创建场景 const scene new THREE.Scene(); 2.2添加相机 说明: fov(视场角):视场角决定了相机的视野范围,即相机可以看到的角度范围。较大的视场角表示更广阔的视野,但可能…

P3. 创建个人中心页面

P3. 创建个人中心页面 0 概述Tips1 个人中心页面1.1 创建 Bot 表及 pojo, mapper1.2 实现 Bot 增删改查的 API1.3 实现个人中心页面前端 0 概述 主要介绍了一下添加一个表(类),及其CRUD的前端和后端的实现方式,介绍的是通用的方法。 后端的CRUD很好写&am…

【Java面试】十五、HashMap相关

文章目录 1、二叉树1.1 二叉搜索树1.2 红黑树 2、散列表2.1 哈希冲突2.2 哈希冲突 - 链表法 3、HashMap的实现原理4、HashMap源码4.1 属性部分4.2 构造函数部分 5、HashMap的put方法的流程6、HashMap的扩容机制7、HashMap的寻址算法8、为何HashMap底层的数组长度一定是2的次幂 …

导入地址表钩取技术解析

前置知识 导入表 在一个可执行文件需要用到其余DLL文件中的函数时,就需要用到导入表,用于记录需要引用的函数。例如我们编写的可执行文件需要用到CreateProcess函数,就需要用到kernel32.dll文件并且将其中的CreateProcess函数的信息导入到我…

数据库管理-第198期 升级Oracle ACE Pro,新赛季继续努力(20240605)

数据库管理198期 2024-06-05 数据库管理-第198期 升级ACE Pro,新赛季继续努力(20240605)1 惊喜2 变化3 Oracle ACE总结 数据库管理-第198期 升级ACE Pro,新赛季继续努力(20240605) 作者:胖头鱼的…

【PCB]射频电路pcb设计

学习改变命运,技能成就未来!❤~~ 1射频信号的基础知识及工作原理介绍 射频的基础知识介绍 2射频板PCB的布局要求 3射频板布局要求 4屏蔽帐设计 5射频板的层叠阻抗设计 6射频板的PCB布线原则 7射频板的PCB布线要求 8射频板的设计实战

kubeedge v1.17.0部署教程

文章目录 前言一、安装k8s平台二、部署kubeedge1.部署MetalLB(可选)2.cloud3.edge4. 部署nginx到edge端 总结参考 前言 本文主要介绍kubeedge v1.17.0的安装过程 主要环境如下表 应用版本centos7.0k8s1.28.2kubeedge1.17.0docker24.0.8centos7.0 一、安装k8s平台 本文主要参…

2024年6月1日 (周六) 叶子游戏新闻

Embracer探讨单机游戏大作涨价超过70美元的可能性在Embracer集团等待公布新公司名称的同时,他们对游戏大作的价格上涨做出了评论。几年来,游戏大作的价格已经达到了70美元的门槛。Embracer集团的CEO Lars Wingefors在采访中表示,电子游戏行业…

MySQL—多表查询—内连接

一、引言 (1)内连接查询语法 内连接查询的是两张表的交集部分的数据。(也就是绿色部分展示的数据) (2)内连接有两种形式: 1、隐式内连接 语法结构: 2、显示内连接 语法结构&#xf…

AIGC绘画设计——midjourney有哪些好用的关键词?

midjourney有哪些高级关键词? 这一期继续分享一些高级的关键词, 我有一些案例也是从其他博主那学习来的, 但为了尽可能不出错,每个案例都是自己尝试了很多次后才拿出来的。 挑选了几个效果比较好,使用场景较高的类型…

lux和ffmpeg进行下载各大主流自媒体平台视频

1、lux下载,链接:https://pan.baidu.com/s/1WjGbouL3KFTU6LeqZmACpA?pwdagpp 提取码:agpp 2、ffmpeg下载,跟lux放在同一个目录; 3、为lux、ffmpeg设置环境变量; 4、WINR,打开运行&#xff0…

手眼标定学习笔记

目录 标定代码: 手眼标定原理学习 什么是手眼标定 手眼标定的目的 eye in hand eye to hand AXXB问题的求解 标定代码: GitHub - pumpkin-ws/HandEyeCalib 推荐博文: https://zhuanlan.zhihu.com/p/486592374 手眼标定原理学习 参…

nexus搭建npm前端项目的私服

一、为什么要搭建私库 节省外网带宽加速maven构建部署第三方构件(特别是无法从公共仓库下载的构件)提高稳定性(内网部署,更少地依赖外网)降低中央仓库的负荷 构件,好比我们的藏书,去书店或商城…

【数据库】SQL--DDL(初阶)

文章目录 DDL1. 数据库操作1.1. 表操作1.1.1 创建1.1.2. 查询 2. 数据类型及案例2.1 数值类型2.2 字符串类型2.3 日期时间类型2.4 案例练习 3. 表操作--修改3.1 添加字段3.2 修改字段3.3 修改表名 4. 表操作-删除4.1 删除字段4.2 删除表 5. DDL小结 更多数据库MySQL系统内容就在…

如何在强数据一致性要求下设计数据库的高可用架构

在高可用的三大架构设计(基于数据层的高可用、基于业务层的高可用,以及融合的高可用架构设计)中。仅仅解决了业务连续性的问题:也就是当服务器因为各种原因,发生宕机,导致MySQL 数据库不可用之后,快速恢复业务。但对有状态的数据库服务来说,在一些核心业务系统中,比如…

svn的使用

【图文详解】入职必备——SVN使用教程-CSDN博客 使用SVNBucket作为服务端,来辅助学习. 什么时候会产生冲突呢? 原本A,B,服务器的版本都一致,都是最新版. A修改文件m,向服务器提交 B修改文件m,向服务器提交,这时候出现了冲突 双击冲突的文件,手动修改

鬼畜恶搞类型的视频素材哪里找?热门搞笑素材网站分享

在当今数字媒体时代,寻找优质的视频素材变得尤为重要,尤其是对于喜欢鬼畜恶搞风格的创作者来说,选择合适的素材网站可以大大提升视频的吸引力和观看体验。本文将为短视频创作者和自媒体运营者介绍一些顶级的视频素材网站和工具,特…

方案设计|汽车轮胎数显胎压计方案

一、引言 数显轮胎胎压计是一个专门测量车辆轮胎气压的工具,它具有高精度测量的功能,能够帮助快速准确获取轮胎气压正确数值,保证轮胎使用安全。本文将对数显轮胎胎压计的方案技术进行分析,包括其基本原理、硬件构成、软件设计等方…