4.5、静态路由配置及其可能产生的路由环路问题

这篇具有很好参考价值的文章主要介绍了4.5、静态路由配置及其可能产生的路由环路问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

静态路由配置是指用户或网络管理员使用路由器的相关命令给路由器 人工配置路由表 \color{red}人工配置路由表 人工配置路由表

  • 这种人工配置方式简单、开销小。 但不能及时适应网络状态(流量、拓扑等)的变化。 \color{red}但不能及时适应网络状态(流量、拓扑等)的变化。 但不能及时适应网络状态(流量、拓扑等)的变化。

  • 一般只在小规模网络中采用。

使用静态路由配置可能出现以下 导致 \color{red}导致 导致产生 路由环路 \color{red}路由环路 路由环路的错误口

  • 配置错误

  • 聚合了不存在的网络

  • 网络故障


1、静态路由配置

采用如下所示的网络拓扑和相应的 IP 地址配置

4.5、静态路由配置及其可能产生的路由环路问题

路由器 R1 通过自己的接口 0 0 0 所配置的 IP 地址和地址掩码, 可以自动得出接口 0 0 0 所在的网络

  • 由于接口 0 0 0 与该网络直连,则下一跳不是路由器地址,而是通过接口 0 0 0 转发 IP 数据报给该网络中的某个主机,这属于直接交付
  • 这条自动得出的路由条目的类型属于直连路由

其他同理

4.5、静态路由配置及其可能产生的路由环路问题


4.5、静态路由配置及其可能产生的路由环路问题

假设 R1 要转发一个 IP 数据报给该网络中的某个主机,R1 应该将该 IP 数据报转发给路由器 R2 的接口 0 0 0

但是 R1 的路由表中并没有关于该目的网络的路由条目(R1 并不知道目的网络的存在)

因此我们可以使用路由器相关配置命令,给 R1 添加一条到达该目的网络的路由条目

  • 该目的网络的地址: 192.168.2.0 / 24 192.168.2.0/24 192.168.2.0/24

  • 下一跳为路由器 R2 的接口 0 0 0 的地址: 10.0.0.2 10.0.0.2 10.0.0.2

该路由条目是我们人工配置的静态路由

R2 同理

4.5、静态路由配置及其可能产生的路由环路问题


2、默认路由

假设路由器 R2 的接口 2 2 2 连接到了因特网

4.5、静态路由配置及其可能产生的路由环路问题

假设 R1 要转发一个 IP 数据报给因特网中某个网络中的某个主机

可以看出 R1 应该将该 IP 数据报转发给路由器 R2 的接口 0 0 0

由于因特网中包含了众多的网络

  • 若我们给 R1 添加针对这些网络的每一条路由条目,则会给人工配置带来巨大的工作量,并且使 R1 的路由表变得非常大,降低了查表转发的速度。
  • 实际上,对于具有相同下一跳的不同目的网络的路由条目,我们可以用一条默认路由条目来替代

默认路由条目中的网络地址: 0.0.0.0 0.0.0.0 0.0.0.0,地址掩码也为: 0.0.0.0 0.0.0.0 0.0.0.0

  • CIDR 形式: 0.0.0.0 / 0 0.0.0.0/0 0.0.0.0/0

对于上述,默认路由 R2 的接口 0 0 0 的地址

由于默认路由也是由我们人工配置的,因此其类型也是静态

4.5、静态路由配置及其可能产生的路由环路问题

3、特定主机路由

有时候,我们可以给路由器添加针对某个主机的特定主机路由条目

  • 一般用于网络管理人员对网络的管理和测试
  • 另外,在需要考虑某种安全问题时也可以采用特定主机路由

4.5、静态路由配置及其可能产生的路由环路问题

特定主机路由的目的网络网络前缀最长,路由最具体(直接把目的路由抽象成一个网络号)

默认路由的目的网络网络前缀最短,路由最模糊

当有路由表查表转发 IP 数据报时,当有多条路由条目可选,则采用 “最长前缀匹配” 的原则

4.5、静态路由配置及其可能产生的路由环路问题


4、静态路由配置错误导致路由环路问题

如下所示各路由器自动得出的直连网络,以及人工配置的静态路由

4.5、静态路由配置及其可能产生的路由环路问题


R2 要转发该 IP 数据报到网络 192.168.1.0 / 24 192.168.1.0/24 192.168.1.0/24,正确的配置

4.5、静态路由配置及其可能产生的路由环路问题


假设我们将下一跳错误地配置成了该地址: 10.0.1.2 10.0.1.2 10.0.1.2,也就是错误地指向了 R3 的接口 0 0 0

则当 R2 要转发 IP 数据报到该网络时,下一跳会错误地转发给路由器 R3 地接口 0 0 0

4.5、静态路由配置及其可能产生的路由环路问题

R3 收到该 IP 数据报后,查表转发,找到了匹配地路由条目,下一跳应该转发给该地址

  • 也就是转发给 R2 的接口 1 1 1

4.5、静态路由配置及其可能产生的路由环路问题


4.5、静态路由配置及其可能产生的路由环路问题

5、聚合了不存在的网络而导致路由环路

4.5、静态路由配置及其可能产生的路由环路问题


假设 R2 转发 IP 数据报到该网络: 192.168.2.0 / 24 192.168.2.0/24 192.168.2.0/24

R2 进行查表转发,找到了匹配的路由条目,下一跳应该转发给该地址,也就是转发给 R1 的接口 1 1 1

R1 收到该 IP 数据报后,进行查表转发,找到了匹配的路由条目,下一跳是通过接口 2 2 2 直接交付

4.5、静态路由配置及其可能产生的路由环路问题


4.5、静态路由配置及其可能产生的路由环路问题

192 192 192C 类地址,但聚合路由的网络地址只有 22 22 22 位,还剩 2 2 2 位就可以表示 4 4 4 各网络

R2 要转发 IP 数据报到这个不存在的网络时( 192.168.3.0 / 24 192.168.3.0/24 192.168.3.0/24

进行查表转发,找到了匹配的路由条目,下一跳应该转发给该地址: 10.0.0.1 10.0.0.1 10.0.0.1,也就是转发给 R1 的接口 1 1 1

但对于这个不存在的网络,路由器 R2 应该不予转发,却错把它转发给了 路由器 R1

4.5、静态路由配置及其可能产生的路由环路问题

R1 收到该 IP 数据报后进行查表转发,只能走默认路由

  • 下一跳应该转发给该地址: 10.0.0.2 10.0.0.2 10.0.0.2
  • 也就是转发给 R2 的接口 0 0 0

很显然,R1R2 之间产生了路由环路

4.5、静态路由配置及其可能产生的路由环路问题


我们可以在 R2 的路由表中添加针对所聚合的、不存在的网络的黑洞路由

黑洞路由的下一跳为 null0,这是路由器内部的虚拟接口

  • IP 数据报进入其后就有去无回了
  • 也就是路由器丢弃了该 IP 数据报

4.5、静态路由配置及其可能产生的路由环路问题


假设 R2 要转发 IP 数据报到这个不存在的网络

进行查表转发,找到了两条可选择的路由条目,根据 “最长前缀匹配” 的原则

4.5、静态路由配置及其可能产生的路由环路问题

将会选择这条到达不存在网络的黑洞路由,下一跳为虚拟接口 null0

4.5、静态路由配置及其可能产生的路由环路问题


6、网络故障而导致路由环路

假设路由器 R1 检测到接口 0 0 0 所直连的网络出现了故障而不可达

  • 就会自动在其路由表中删除该直连网络的路由条目

4.5、静态路由配置及其可能产生的路由环路问题


R2 要转发 IP 数据报到该故障的网络

4.5、静态路由配置及其可能产生的路由环路问题


可以在 R1 的路由表中添加针对该直连网络的黑洞路由

4.5、静态路由配置及其可能产生的路由环路问题


这样,R2 要转发 IP 数据报到该故障的网络

4.5、静态路由配置及其可能产生的路由环路问题


假设一段时间后,该故障消失了

  • R1 又自动地得出了其接口 0 0 0 的直连网络的路由条目
  • 并将我们之前人工配置的针对该直连网络的黑洞路由条目设置为失效状态

4.5、静态路由配置及其可能产生的路由环路问题


假设 R1 再次检测到其接口 0 0 0 所直连的网络出现了故障而不可达

  • 则会自动在其路由表中删除该直连网络的路由条目
  • 并将我们之前人工配置的针对该直连网络的黑洞路由条目设置为生效状态

4.5、静态路由配置及其可能产生的路由环路问题

7、小结

4.5、静态路由配置及其可能产生的路由环路问题文章来源地址https://www.toymoban.com/news/detail-497855.html

到了这里,关于4.5、静态路由配置及其可能产生的路由环路问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络基础之静态路由配置及网络问题排查思路

    目录 一、路由器原理及路由表形成  ①路由器原理  ②路由表形成  ③路由表表头含义 二、静态路由优缺点及特殊静态路由默认路由  ①静态路由优缺点及下一跳地址解释  ②默认路由 三、静态路由实战配置     ①实战过程     ②问题排查思路 ①路由器工作原理      路

    2024年02月09日
    浏览(43)
  • Java进阶(6)——抢购问题中的数据不安全(非原子性问题)& Java中的synchronize和ReentrantLock锁使用 & 死锁及其产生的条件

    1.大量请求拥挤抢购中的数据不安全问题; 2.事务ACID:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability); 3.线程安全特征:原子性(Atomicity)可见性(Visibility)有序性(Ordering); 4.java中的锁初步,synchronize锁和ReentrantLock锁使用初步; 5.滥用锁的问

    2024年02月11日
    浏览(39)
  • Ubuntu20下 vscode配置OpenCV 4.5.5                     opencv 4.5编译遇到的问题

    sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev 安装opencv依赖的时候,有可能会出现sbin/ldconfig.real:/usr/local/cuda-11.1/tar

    2023年04月16日
    浏览(46)
  • 如何配置静态路由?这个实例详解交换机的静态路由配置

    静态路由 是一种 路由的方式 ,它需要通过 手动配置。 静态路由与动态路由不同, 静态路由是固定的,不会改变。 一般来说,静态路由是由网络管理员逐项加入路由表,简单来说,就是需要手动添加的。 问:手动添加有什么好处呢? 答:稳定,可靠 静态路由在交换机中有

    2024年02月04日
    浏览(54)
  • 路由器升级可能遇到的问题及解决办法

    一、出现乱码 拿出路由器,通电后通过Console口连上去,发现超级屏幕出现了一些乱码,会不会是Consol口坏了?如果出现Console口坏了,一般会在超级终端屏幕上不断输出很多的乱码,回车后出现乱码,可能是每秒传输速率不对,将默认值9600更换为l15200,路由器启动成功,路由

    2024年02月05日
    浏览(34)
  • 贝尔金默认路由器环路故障的解决方法

        一、组网环境 贝尔金 A、贝尔金 B与其他路由三台设备都运行在IS-IS Level-2区域中。为了引导其他路由的上行流量负载分担,贝尔金 A与贝尔金 B同时对其他路由下发了IS-IS缺省路由,出现路由环路。 二、故障分析 1、在贝尔金 A 、贝尔金 B和其他路由设备上分别执行命令d

    2024年02月05日
    浏览(58)
  • 华为路由器内部BGP环路的解决方法

    IBGP允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,其必须以全网状结构相连,以防止路由环回,本文就华为路由器为大家介绍如果出现环路,我们应该怎样解决。   一、组网环境 在华为路由器的组网环境中,有四个路由器,其中路由器A和路由器C建

    2024年02月05日
    浏览(42)
  • 静态路由基础配置(IP地址的规划、静态路由的配置),实现全网可达。

     按照图中的拓扑设计,实现全网可达。 首先我们要了解路由器的作用及原理    路由器的作用: 不同网络间的互联 为它所承载的数据做路径的选择 --- 选路 路由器的工作原理: 当数据包进入路由器后,先查看目标IP地址,然后查询本地的路由表,若表中存在记录,将 无条

    2024年02月08日
    浏览(99)
  • 路由器配置-静态路由

    目录 静态路由与动态路由优缺点 静态路由 优点 缺点 动态路由 缺点 优点 总结 静态路由 路由环路 拓展配置 获取未知网段的路由信息方法: 1,静态路由:由网络管理员手工填写的路由信息。 2,动态路由:所有路由器运行相同路由协议,之后,通过路由器之间的沟通,协商

    2024年02月16日
    浏览(33)
  • 配置静态路由与默认路由

    项目引入:了解静态路由与默认路 项目任务: 任务1.静态路由 任务2.浮动静态路由 任务3.静态路由负载分担 任务4.默认路由 项目引入 •   静态路由 是指用户手动配置在路由器上的路由,告诉路由器如何   根据目的IP地址转发数据包。相比较于动态路由协议,静态路由   的

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包