路由基本原理

目录

一、路由器概述

二、路由器的工作原理

三、路由表的形成

四、路由配置

1.连接设备

2.进入系统模式

3.进入接口模式

4.配置网络

5.下一跳的设置

6.设置浮动路由

7.设置默认路由


一、路由器概述

路由器(Router)是一种用于连接不同网络或子网的设备,它能够根据IP地址和路由表中的信息来决定数据包应该转发到哪个目的地。

二、路由器的工作原理

当一个数据包到达路由器时,路由器会检查其目的IP地址,并使用路由表中的信息来确定最佳路径。

如果路由器知道如何到达目标网络,它将把数据包发送到正确的输出接口;否则,它可能会丢弃数据包,或者将其传递给其他路由器

三、路由表的形成

直连:当给路由器的接口配置好IP地址,路由器会自动将该接口的网段加入到路由表中,接口一定要开启

非直连

静态:自己手动加网段和接口信息 、单项的,需要配置去的路由和回来的路由、灵活性差,错一个,所有的口都需要重新手动配置

动态:通过动态路由协议自动学习

四、路由配置

在eNSP上建立三个路由和两台PC,将五台设备连接起来

1.连接设备

在连接时注意记住自己使用连接的接口号,在后面配置网络的时候要进入相应的接口

首先配置PC1和PC2的网络,在配置好网络后,一定要点击应用再关闭窗口

而后,我们来配置路由器的地址

2.进入系统模式

3.进入接口模式

记住之前说的,要配置哪个接口,就输入它的接口号

首先对g0/0/0接口进行配置,输入int g0/0/0 进入接口0

4.配置网络

输入ip add 192.168.1.254 24

再对接口1进行配置

每次配置好以后,输入q退出到用户模式,输入save保存设置

配置好一个路由器后,最好用ping测试一下联通性

下面,我们对AR2进行配置

再对三号路由器进行设置

用PC2测试与3号路由器的联通性

5.下一跳的设置

配置好之后,还有最重要的一个点-----------下一跳(Netxhop)

下一跳就是按照数据传输的放下,与本设备连接的最近的一个网络接口地址,就是下一跳地址

在本设备中配置下一跳的地址

输入ip route-static 目的网段 子网掩码 下一跳地址

中间的路由器需要设置两次,因为数据发送后,接收方会发送回包

AR3路由器直接连接到PC2,所以设置下一跳地址就是回报地址,也就是AR2的接口地址

全部设置完毕后,在使用ping命令测试一下联通性

ping通后就表示连接成功了

6.设置浮动路由

浮动路由(Floating Route)是一种网络设计技术,用于在多条路径之间提供冗余和故障切换功能。这种配置方法允许数据包在主路径不可用时自动通过备用路径进行传输。

再加一条线G0/0/0口,给这个两个接口配置网络

下面来查看一下路由表

可以发现,这里有两天路径,其中一条没有显示

当其中一条路径断开时,就会启用备用路径

也可以设置优先级,undo 删除之前的操作后,重新配置时,在命令尾部加上 preference把数值设为50

数值越低,优先级越高,再次查看路由表,它就会优先使用这条路径

7.设置默认路由

默认路由是特殊的静态路由,它的应用场景一般是末梢网络,有些特殊的企业出口也会设置

首先将设备连接起来

给两台PC和三台路由器配置网络  

配置好网络后在AR1和AR3设置默认路由 

输入ip route-static 0.0.0.0 0 下一跳地址

AR2路由器要设置双向的静态路由

再去测试的话就可以联通了

注释:默认路由一般设置在末梢网络,三个路由器,中间的路由器是不能设置为默认路由的

默认路由的基本原理如下:

  1. 定义默认网关

    • 默认路由的工作原理是将所有未知目的地址的数据包转发给一个称为默认网关的设备。
    • 这个设备通常是连接到其他网络或互联网的路由器。
  2. 配置默认路由

    • 在路由器上配置默认路由时,需要指定一个下一跳IP地址和子网掩码。
    • 对于IPv4,通常使用0.0.0.0作为目标网络地址,0作为子网掩码

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

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

相关文章

django实现增删改查分页接口

django实现增删改查分页接口(小白必备) 在上篇文章中我使用nodejs实现了增删改查分页接口,这一篇我们则使用django实现。 1.创建一个django项目,命令如下 python manage.py startapp myapp 2.在你自己的myapp文件夹中的models.py中定义你们自己的模型 f…

看图识药,python开发实现基于VisionTransformer的119种中草药图像识别系统

中药药材图像识别相关的实践在前面的系列博文中已经有了相应的实践了,感兴趣的话可以自行移步阅读即可,每篇文章的侧重点不同: 《python基于轻量级GhostNet模型开发构建23种常见中草药图像识别系统》 《基于轻量级MnasNet模型开发构建40种常…

Kafka系列之:统计kafka集群Topic的分区数和副本数,批量增加topic副本数

Kafka系列之:统计kafka集群Topic的分区数和副本数,批量增加topic副本数 一、创建KafkaAdminClient二、获取kafka集群topic元信息三、获取每个topic的名称、分区数、副本数四、生成增加topic副本的json文件五、执行增加topic副本的命令六、确认topic增加副本是否成功一、创建K…

Linux——基本指令(二)

​ 个人主页:日刷百题 系列专栏:〖C语言小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 🌎欢迎各位→点赞👍收藏⭐️留言📝 ​ ​ 写在前面: 紧接上一章,我们在理解接下来的命令之前&#xff0c…

Baumer工业相机堡盟工业相机如何通过BGAPISDK获取相机的各种信息如SN/ID等等(C#)

Baumer工业相机堡盟工业相机如何通过BGAPISDK获取相机的各种信息如SN/ID等等(C#) Baumer工业相机Baumer工业相机通过SDK获取相关生产信息的技术背景通过SDK获取相机信息的代码分析获取Baumer工业相机相关信息Baumer工业相机相关参数信息获取的测试 Baume…

【EventBus】EventBus源码浅析

二、EventBus源码解析 目录 1、EventBus的构造方法2、订阅者注册 2.1 订阅者方法的查找过程2.2 订阅者的注册过程1. subscriptionsByEventType 映射:2. typesBySubscriber 映射:2.3 总结订阅者的注册过程 3、事件的发送 3.1 使用Post提交事件3.2 使用p…

Axure的使用

1.Axure是什么??? Axure是一款功能强大的原型设计工具,它可以让用户快速地创建交互式原型,并针对原型进行测试和改进。Axure的主要特点包括可定制的界面元素库、交互动画效果、条件逻辑、团队协作等功能,适…

day02、数据库系统的结构抽象与演变

数据库系统的结构抽象与演变 1、数据库系统的标准结构1.1 分层抽象1.2 数据视图与模式1. 3 三级模式与两层映像是数据系统的标准结构1.4 逻辑独立性与物理独立性 2 数据模型、数据、模式三者区别3. 文件系统到数据库(数据的不可再分特性,我们将他称为第一…

python:五种算法(SSA、WOA、GWO、PSO、GA)求解23个测试函数(python代码)

一、五种算法简介 1、麻雀搜索算法SSA 2、鲸鱼优化算法WOA 3、灰狼优化算法GWO 4、粒子群优化算法PSO 5、遗传算法GA 二、5种算法求解23个函数 (1)23个函数简介 参考文献: [1] Yao X, Liu Y, Lin G M. Evolutionary programming made…

在做题中学习(32):只出现一次的数字 III

260. 只出现一次的数字 III - 力扣(LeetCode) 根据题目可知:有两个元素只出现一次,其余出现两次。 而在只出现一次的数字 I 里,只有一个元素出现一次,可以用异或的方式直接得到最后的答案,而此…

(C++)长度最小的子数组--滑动窗口

个人主页:Lei宝啊 愿所有美好如期而遇 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://le…

智能优化算法应用:基于鸟群算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于鸟群算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于鸟群算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.鸟群算法4.实验参数设定5.算法结果6.参考文献7.MA…

时间序列预测 — CNN-LSTM实现多变量多步光伏预测(Tensorflow)

目录 1 数据处理 1.1 导入库文件 1.2 导入数据集 1.3 缺失值分析 2 构造训练数据 ​3 模型训练 3.1 CNN-LSTM网络 3.2 模型训练 4 模型预测 专栏链接:https://blog.csdn.net/qq_41921826/category_12495091.html 1 数据处理 1.1 导入库文件 import scip…

【华为数据之道学习笔记】4-1信息架构的四个组件

企业在运作过程中,首先需要管理好人和物等“资源”,然后管理好各类资源之间的联系,即各类业务交易“事件”,再对各类事件的执行效果进行“整体描述和评估”,最终实现组织目标和价值。以一个通用的工业企业运营为例&…

[NAND Flash 3.2] 3D NAND 工艺与发展前沿

依公知及经验整理,原创保护,禁止转载。 专栏 《深入理解NAND Flash》 全文 6200 字,​2023.12.12 更新 1. 导论 1.1 何为 3D NAND? 3D NAND, 也叫做 Sumsung V-NAND, 是一种高密度闪存。 以前,把NAND闪存颗粒,直接…

Java键值对Pair的使用方式和操作流程

Java键值对Pair的使用方式和操作流程 什么是键值对 键值对是一种常见的数据结构,它由一个唯一的键(key)和与之关联的值(value)组成。键和值之间存在一种映射关系,通过键可以查找或访问对应的值。 在键值对…

nodejs微信小程序+python+PHP健身服务应用APP-计算机毕业设计推荐 android

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用

App自动化测试之Appium基础篇』| Desired Capabilities详解与使用 1 关于appium driver2 安装appium driver3 安装Appium Python Client4 安装测试对象5 获取测试对象信息5.1 使用dumpsys5.2 使用AndroidKiller5.3 使用aapt 6 Capabilities详解6.1 Capabilities介绍6.2 automat…

复旦微在线调试DDR

模式介绍 Jtag模式 Jtag模式用于在线调试,烧写,红色箭头所示拨码开关,拨上为jtag模式 Qspi模式 Qspi模式用于独立运行,红色箭头所示拨码开关,拨下为Qspi模式 级联模式 当PL侧代码不用修改时可以用级联模式&#xff0c…

ROS2 LifecycleNode讲解及实例

LifecycleNode讲解及实例 文章目录 前言LifecycleNode是什么背景生命周期状态定义UnconfiguredInactiveActiveFinalized 转换逻辑图示标准接口 代码实现&测试代码测试 总结 前言 本文用来记录什么是LifecycleNode,做背景介绍及基本原理的介绍及分析如何使用。1…