静态路由原理与配置

文章目录

    • 静态路由原理与配置
      • 一、路由器的工作原理
        • 1、路由概述
        • 2、路由器的工作原理
      • 二、路由表的形成
        • 1、路由表
        • 2、路由表的形成
      • 三、静态路由和默认路由
        • 1、静态路由的缺点
        • 2、默认路由(是特殊的静态路由)
        • 3、查看路由表
      • 四、路由器转发数据包的封装过程
      • 五、静态路由和默认路由的配置
        • 1、静态路由的配置
        • 2、静态路由配置步骤
        • 3、默认路由的配置
        • 4、浮动路由(优先级调整)
      • 六、交换与路由对比
        • 1、路由工作在网络层
        • 2、交换工作在数据链路层

静态路由原理与配置

一、路由器的工作原理

1、路由概述
  • 从源主机到目标主机的转发过程

  • 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备

2、路由器的工作原理
  • 根据路由表转发数据

用两根线连接在一起,相邻的接口是同一网段(不在同一网段的需要路由器转发)

image-20231212150126055

①、主机1.1要发送数据包给主机4.1,因为IP地址不在同一网段,所以主机会将数据包发给本网段的网关路由器A。

②、路由器A接收到数据包,查看到数据包的目标IP地址是4.1,查找路由表

③、路由器B根据路由表转发数据到E0口

④、主机4.1接收到数据包

二、路由表的形成

1、路由表

1.1 路由器中维护的路由条目的集合

1.2 路由器根据路由表做路径选择

2、路由表的形成

1.1 直连:(配置IP地址,自动学习接口上的网段,端口UP状态,形成直连路由)

  • 当分给路由器的接口配置好IP地址,那么路由器会自动将该接口地址的网段加入到路由表中

1.2 非直连:(需要静态路由或动态路由,将网段添加到路由表中)

  • 静态(手动配置):工程师自己手动加网段和接口信息(小型网络)

  • 动态学习:通过动态路由协议自动学习(大型网络)

三、静态路由和默认路由

1、静态路由的缺点
  • 由管理员手工配置的,是单向的

  • 缺乏灵活性

2、默认路由(是特殊的静态路由)
  • 所有数据按照一个方向发送或所有流量转交给固定地址

当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口

默认路由器用途

  • 企业出口路由器(特殊场景)

  • 末梢网络(普通场景,路由器一端连接的是主机。只有一个唯一的路径能够到达其他网络)

3、查看路由表
  • [Huawei] display ip routing-table

四、路由器转发数据包的封装过程

image-20231212150603285

①、Host A 发送数据包给Host B,因目的地址和本机地址不在同一网段,要经过路由器A。发送ARP请求,以获取路由A 中E0 接口网关的MAC 地址。

②、路由器A 接收到ARP请求后,发送E0 接口MAC地址给Host A。Host A将IP数据包封装,源MAC 为Host A MAC 地址,目的MAC为路由器A E0接口MAC。

③、路由器A 从 E0 口接收到数据帧,查找自己路由表,寻找与目标IP地址Host B IP地址相匹配的路由选项,根据路由表的下一跳地址将数据包发送至路由器 E1接口

④、E1口路由器A重新封装以太网,此时源MAC 为路由器 A E1 接口MAC,目的MAC为路由器B 接口E1 MAC

⑤、路由器B 从E1接口收到数据帧,拆包,并与路由表进行匹配,根据下一跳信息将数据包发到路由器B E0接口

⑥、路由器B确认目的网段与自己 E0接口相连,通过ARP广播,获得Host B MAC地址,路由器B 将IP数据包封装,此时源MAC为路由器B E0接口MAC,目标MAC为 Host B MAC,封装完成,将以太网帧从E0 口发往 Host B

  • 抓包过程中,mac地址一直变,ip地址不变

  • 丢包:ARP广播超时

五、静态路由和默认路由的配置

1、静态路由的配置
  • ip route-static 目的网段 子网掩码 下一跳地址

  • 下一跳地址(下一个接受设备的地址):不长自己设备身上,离得最近的一个接口地址

2、静态路由配置步骤

①、配置设备

image-20231212153006064

②、给PC1、PC2配置ip地址

image-20231212153201309

image-20231212153334479

③、由于PC1、PC2不属于同一网段,所以ping不通

image-20231212155222503

④、给AR1、AR2、AR3、配置IP地址,配置静态路由(双向配置)

image-20231212161042907

image-20231212161605174

image-20231212162240854

image-20231212180435963

配置完成后,ping成功

image-20231212180606916

查看路由表,可以看到Ip地址

image-20231212175908040

3、默认路由的配置
  • ip route-static 任意网段 任意子网掩码 下一跳地址

  • 下一跳地址(下一个接受设备的地址):不长自己设备身上,离得最近的一个接口地址

image-20231212181523511

4、浮动路由(优先级调整)

平均负载:做负载均衡时,注意接线的速率,若是不一样,需要做优先级的调整

4.1 当多条链路带宽差异特别大的时候,我们让高带宽链路成为主链路,低带宽成为备份链路,

通过调整静态路由优先级达到链路冗余。默认优先级为60 优先级数值越小,优先级越高。

4.2 设置优先级

  • 数字越小优先级越高(默认直连是0,静态是60)

  • ip route-static 192.168.2.0 24 20.0.0.1 preference 70

4.3 浮动路由步骤

①、配置设备

image-20231212192948459

②、配置路由器

image-20231212193141322

image-20231212193246385

③、完成配置,ping成功

image-20231212192848575

假如两个接线的速度不一样,调整优先级来防止数据堵塞,也可以提高传输速度

  • 第一根线 100m
  • 第二根线 1000m

优先级的调整

  • ip route-static 192.168.2.0 24 20.0.0.2 preference 70

  • 数字越小优先级越高

六、交换与路由对比

1、路由工作在网络层
  • 根据“路由表”转发数据
  • 路由选择
  • 路由转发
2、交换工作在数据链路层
  • 根据“MAC”地址表转发数据
  • 硬件转发

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

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

相关文章

TikTok与虚拟现实的完美交融:全新娱乐时代的开启

TikTok,这个风靡全球的短视频平台,与虚拟现实(VR)技术的深度结合,为用户呈现了一场全新的娱乐盛宴。虚拟现实技术为TikTok带来了更丰富、更沉浸的用户体验,标志着全新娱乐时代的开启。本文将深入探讨TikTok…

数据结构与算法-动态规划-买卖股票的最佳时机

买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交…

C# WPF上位机开发(内嵌虚拟机的软件开发)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 学习过halcon的同学都知道,它不仅有很多的图像算子可以使用,而且调试很方便。每一步骤的调试结果,都可以看到对…

TDengine Kafka Connector将 Kafka 中指定 topic 的数据(批量或实时)同步到 TDengine

教程放在这里:TDengine Java Connector,官方文档已经写的很清晰了,不再赘述。 这里记录一下踩坑: 1.报错 java.lang.UnsatisfiedLinkError: no taos in java.library.pathat java.lang.ClassLoader.loadLibrary(ClassLoader.j…

亚马逊、速卖通、虾皮等平台有哪些测评补单方案,哪个比较好用

随着全球电子商务的迅速发展,跨境电商环境的潜力和机遇日益显现。跨境卖家们可以更便捷地将产品销售到全球市场,但同时也面临着更激烈的竞争、更严格的规定和更高的运营成本等挑战。在这个环境中,如何抓住机遇并克服挑战,成为了所…

数据库系统相关概念

数据:描述事务的符号记录。 数据库(DB):按一定的数据模型组织,描述和存储在计算机内的,有组织的,可共享的数据集合。 数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件。主要功能包括&#…

基于Qt的蓝牙Bluetooth在ubuntu实现模拟

​# 前言 Qt 官方提供了蓝牙的相关类和 API 函数,也提供了相关的例程给我们参考。笔者根据 Qt官方的例程编写出适合我们 Ubuntu 和 gec6818开发板的例程。注意 Windows 上不能使用 Qt 的蓝牙例程,因为底层需要有 BlueZ协议栈,而 Windows 没有。Windows 可能需要去移植。笔者…

jemeter,断言:响应断言、Json断言

一、响应断言 接口A请求正常返回值如下: {"status": 10013, "message": "user sign timeout"} 在该接口下创建【响应断言】元件,配置如下: 若断言成功,则查看结果树的接口显示绿色,若…

python自动化测试实战 —— 自动化测试框架的实例

软件测试专栏 感兴趣可看:软件测试专栏 自动化测试学习部分源码 python自动化测试相关知识: 【如何学习Python自动化测试】—— 自动化测试环境搭建 【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更…

python+pytest接口自动化(10)-session会话保持

在接口测试的过程中,经常会遇到有些接口需要在登录的状态下才能请求,否则会提示请登录,那么怎样解决呢? 上一篇文章我们介绍了Cookie绕过登录,其实这就是保持登录状态的方法之一。 另外一种方式则是通过session进行会…

【python】魔术方法大全——基础篇

什么是魔术方法 所谓魔法方法,它的官方的名字实际上叫special method,是Python的一种高级语法,允许你在类中自定义函数,并绑定到类的特殊方法中。比如在类A中自定义__str__()函数,则在调用str(A())时,会自动…

MySQL笔记-第12章_MySQL数据类型精讲

视频链接:【MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板】 文章目录 第12章_MySQL数据类型精讲1. MySQL中的数据类型2. 整数类型2.1 类型介绍2.2 可选属性2.2.1 M2.2.2 UNSIGNED2.2.3 ZEROFILL 2.3 适用场景2.4…

希亦|鲸立|小吉内衣洗衣机好用吗?强势PK“洗护一体”王者!

随着人们的生活水平的提升,越来越多小伙伴来开始追求更高的生活水平,一些智能化的小家电就被发明出来,而且内衣洗衣机是其中一个。我们对内衣裤的清洗频次会高于普通衣服,大多数人会选择手洗内衣裤,都在手洗过程不仅会…

Live800:企业做好客服质检的5大方法

在现代商业社会中,客服质量已经成为了企业竞争力的重要组成部分。一家企业的客服质量直接关系到其品牌形象和客户满意度,因此企业必须要重视客服质量,并且采取一些有效的方法来做好客服质检。下面将介绍企业做好客服质检的5大方法。 一、建立…

HI3559AV100和FPGA 7K690T的PCIE接口调试记录

1、基本情况 HI3559AV100和690t之间使用pcie2.0 x2接口连接,3559作为RC端,690T作为EP端,驱动使用XDMA。系统主要功能是FPGA采集srio接口过来的图像数据,再通过pcie把数据传递给3559,3559再实现图像数据的存储、AI处理、…

HarmonyOS鸿蒙应用开发——数据持久化Preferences

文章目录 数据持久化简述基本使用与封装测试用例参考 数据持久化简述 数据持久化就是将内存数据通过文件或者数据库的方式保存到设备中。HarmonyOS提供两两种持久化方案: Preferences:主要用于保存一些配置信息,是通过文本的形式存储的&…

面试必备的Linux常用命令

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 Linux常用命令 1、文件及内容2、网络3、进程服务4、…

【FPGA】综合设计练习题目

前言 这是作者这学期上的数电实验期末大作业的题目,综合性还是十分强的,根据组号作者是需要做“4、篮球比赛计分器”,相关代码会在之后一篇发出来,这篇文章用于记录练习题目,说不定以后有兴趣或者有时间了回来做做。 …

慢SQL的治理经验

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、慢SQL导致的后果 二、可能导致慢SQL的原因 三、如何发现慢SQL 3.1 JVM Sandbox 四、识别高危SQL 4.1 阿里的重点强制SQL规…

微信小程序ios中非cover组件点击重复触发地图tap事件

现象&#xff1a; map中使用view组件的click事件会重复触发地图的tap组件&#xff0c;只在ios上出现 <map id"maps" style"width: 100vw;height: 100vh;" :latitude"latitude" :longitude"longitude":markers"markers"…