路由基本概念(路由优先级、路由表、路由转发)

article/2025/10/3 1:02:06

目录

路由基本概念

什么是路由

实现路由的设备

实现路由的依据

路由表包含内容(华为设备)

路由信息(路由表)的来源

路由进表的规则

路由报文转发机制

路由转发流程

路由高级特性

路由递归

等价路由(负载分担)

浮动路由(路由备份)

路由汇总


路由基本概念

什么是路由

路由就是知道报文转发的路径信息,可以将一个网段的数据包转发到另外的一个网段

相同网段:相同的网络号、相同的子网掩码

实现路由的设备

凡是具备路由功能的网络设备都可以来实现路由转发

实现路由的依据

路由转发依靠路由表实现,路由设备需要有能力生成并维护这张表

路由表包含内容(华为设备)

路由转发主要是依靠 目的网络地址/掩码 、下一跳地址、本地出接口来进行转发

 Destination/Mask表示此路由的目的网络地址与网络掩码。

  1. 将目的地址和子网掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。
  2. 例如:目的地址为1.1.1.1,掩码为255.255.255.0的主机或路由器所在网段的地址为1.1.1.0。

Proto(Protocol):该路由的协议类型,也即路由器是通过什么协议获知该路由的。

Pre(Preference):路由优先级(其他厂商叫管理距离 AD)

  • 针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。
  • 优先级最高(数值最小)者将成为当前的最优路由。
  • 外部优先级,我们可以看到的
  • 内部优先级和外部优先级的值部分一样,不过不可以修改,当外部优先级一致时,可以使用内部优先级来比较。(例如当静态的优先级改为10时和OSPF优先级一样,这时候比较内部优先级,静态为60,ospf为10,此时就选择ospf的路由条目)
  • 外部优先级能比出来就用外部优先级,外部优先级一样的就比内部优先级  

Cost路由开销(cost / metric)

  • 当到达同一目的地的多条路由具有相同的路由优先级时(内外部都同时),路由开销最小的将成为当前的最优路由。
  • 不同路由协议计算Cost的算法不一样

NextHop表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址(下一个设备)。

Interface表示此路由的出接口(本路由器的哪个接口转发出去)。

路由信息(路由表)的来源

直连路由:设备自动生成指向本地直连网络

注意:

  1. 使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中。
  2. 并不是所有接口生成的直连路由都会出现在路由表中,直连路由出现在路由表中的前提是该接口的物理状态、协议状态都为UP

静态路由:管理员手工配置的路由条目

优缺点:配置简单,对系统要求低。不能自动适应网络拓扑的变化,需要人工干预

注意:

       配置静态路由时可以配置下一跳,也可以配置出接口

       一般对于点到点接口(串口)指定出接口

       对于以太网接口和VT接口,指定下一跳

静态路由中有个特殊路由为缺省路由,在路由表中一0.0.0.0/0的形式存在。当博文没有在路由表中找到匹配的具体路由时,使用此路由进行转发。(一般此路有应用于企业出口)

 动态路由:路由设备运行动态路由协议学习到的路由

按照工作区域分类

       IGP内部网关协议:RIPv1、RIPv2、OSPFv2、OSPFv3、IS-IS

       EGP外部网关协议:BGP

按照工作机制及算法分类

       DV 距离矢量路由协议:RIPv1、RIPv2

       路径矢量路由协议:BGP

       LS 链路状态路由协议:OSPFv2、OSPFv3、IS-IS

路由进表的规则

不是学到的路由都会加入到路由表中,而是从所学的路由条目中选取最优路由加入到路由表中。具体的选举规则如下

网段/掩码相同的选优先级最高的为最优路由。优先级相同的选度量值最小的为最优路由

路由报文转发机制

路由报文转发是通过转发表进行转发的(对于华为来说就是FIB表)

路由表是控制层面的,描述了路由的发布形式,路由接收的过程

真正指导路由转发的是转发表(FIB表),当数据包到达设备后直接通过转发表转发

当到达同一目的地址只有一条路由条目时,就通过此路由条目转发

当到达同一目的地址有多条路由条目时,通过最长匹配原则进行转发

最长匹配原则介绍:

当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位(Bit-By-Bit)比对,直到找到匹配度最长的条目,然后通过此路由条目进行转发,这就是最长前缀匹配机制。

注意事项:

优先级、开销只是指导路由条目进入路由表中

路由转发时依据最长匹配原则转发,不需要路由优先级、开销这些

路由转发流程


路由高级特性

路由递归

路由必须有直连的下一跳才能够指导转发,但是路由生成时的下一跳不一定是直连的,此时就需要计算到达此非直连的路由。这个过程就是路由递归

 

等价路由(负载分担)

到达同一网段有多条路由(优先级、度量值相同,最长匹配也一致,下一跳不一致)

这多条路由就可以被称为等价路由,也可称为负载分担

浮动路由(路由备份)

配置静态时为到达同一目的网段指定不同的下一跳路由,并且配置不同的优先级

这些路由就称为浮动路由(路由备份)

路由汇总

什么是路由汇总

路由汇总是将一组具有相同前缀的路由汇聚成一条路由(采用了CIDR的思想),从而减小路由条目的数量,降低设备耗能

我们把汇聚之前的路由称为明细路由(精细路由),汇总后的路由称为汇总路由(聚合路由)

CIDR(无类别域间路由)

CIDR采用IP地址+掩码长度来标识网络和子网,而不是按照传统的A、B、C等类型对网络地址划分。因此CIDR容许任意长度的掩码长度,可以将多个连续的前缀网段聚合成一个网段,减少路由表条目数量

路由汇总方法

路由汇总借用了CIDR的思想,基于一系列连续的、有规律的IP网段,将其进行路由汇总。

只不过与CIDR有些不同,为了避免汇总太过粗犷,将不需要汇总的路由也包含进去,所以要精确配置路由汇总,即路由汇总需要确保汇总路由刚好“囊括“明细路由

例子1:

 例子2:

路由汇总带来的环路问题


http://chatgpt.dhexx.cn/article/g58rVOSR.shtml

相关文章

vue 路由懒加载

1. 路由懒加载如何实现 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效 当前,我们使用如下…

路由引入基本概念

目录 路由引入概念 基本概念 路由引入的初始度量值 路由引入概念加深 路由引入的方式 路由引入场景 单点单向引入场景 双点单向引入 单点双向引入 双点双向引入 路由引入概念 基本概念 路由引入(import注入、redistribute重发布) 为什么需要路…

Vue路由详解

目标 1.能够说出什么是路由 2.能够说出前端路由的实现原理 3.能够使用Vue-Router实现前端路由 4.能够实现嵌套路由,动态路由 5.能够实现命名路由以及编程式导航 6.理解并实现后台管理案例 1.路由的概念 路由的本质就是一种对应关系,比如说我们在url地…

路由协议是什么?路由协议在网络中有哪些作用

目录 前言 干货来啦~ 说点想说的 前言 "薄荷,我今天在做一个实验,感觉好复杂啊!而且这里面好多路由协议,我都不知道我的实验对不对呢!"小曼又可怜巴巴地找到我 “你做的是什么实验啊!” “…

【路由】静态路由

静态路由 1、静态路由的概念1.1、概念1.2、注意事项1.3、弊端 2、静态路由的配置须知2.1、出接口为BMA类型2.2、出接口为P2P类型2.3、出接口为NBMA类型 3、默认路由3.1、概念3.2、实验场景3.3、适用场景3.4、注意事项 4、浮动静态路由4.1、静态路由负载均衡的实验场景4.2、静态…

什么是前端路由?

什么是路由? 路由这个概念最先是后端出现的。在以前用模板引擎开发页面时,经常会 看到这样: http://hometown.xxx.edu.cn/bbs/forum.php 有时还会有带.asp或.html的路径,这就是所谓的SSR(Server Side Render), 通…

路由是什么

中秋节公司放假3天,第一天去公司加班,第二天宅了一天,今天第三天,也是中秋节,还是继续宅着… 言归正传,本文站在初学者的角度,尽量通俗的讲解什么是路由,它有什么作用。 如下网络拓…

什么是路由策略?路由策略和策略路由有什么区别? 如何配置路由策略?

对于IP网络工程师来说,路由策略的部署随处可见,无论在运营商IP网络还是在企业网中,路由策略的应用都是非常普遍的。同时,在网络规划中,路由策略的规划也是一个核心的内容。为了方便大家更好的掌握和应用路由策略&#…

什么是路由选择?

路由选择包括两类:①静态路由选择 ②动态路由选择 # 因特网所采用的路由选择协议的主要特点 自适应:动态路由选择,能较好地适应网络状态的变化。 分布式:因特网中的各路由器通过相互间的信息交互,共同完成路由信息的…

路由的基本概念

一、什么是路由 1、路由器的作用:网络中的路由器负责为数据包选择转发路径。 2、路由表:每个路由器中有一个路由表,路由表则是若干条路由信息的一个集合。 3、路由条目的各个字段进行解释: ①Destination/Mask :表示目标IP地…

什么是路由?

介绍 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。路由发生在OSI网络参考模型中的第三层即网络层。 路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。作成硬件的话&#xff…

什么是路由

认识前端路由 路由其实是网络工程中的一个术语: 在架构一个网络时,非常重要的两个设备就是路由器和交换机。 当然,目前在我们生活中路由器也是越来越被大家所熟知,因为我们生活中都会用到路由器: 事实上,…

路由表介绍

路由表简介 本次采用的是华为数通产品查看路由表的命令是 display ip routing-table 本次采用的是华为数通产品 查看路由表的命令是 display ip routing-table 路由表由以下几项信息元素组成: 1.Destination/Mask 目的网络地址/掩码长度; 2. Proto 协议…

怎么看路由表

电脑上很多网络适配器 路由表决定了怎么跳 当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下…

Linux 查看路由表

文章目录 路由表简介Linux系统查看路由表方法方法1:通过netstat命令方法2:通过route命令方法3:通过ip route命令 route添加/删除默认路由网关Linux多网卡多路由设置 原文地址:https://m.yisu.com/zixun/677706.html 这篇文章将为…

路由表的由来

路由表的实现方法有三种: 1 直连路由 2 静态路由 3 动态路由 直连路由 开启了路由器借口之后,路由表自动感知而来 当路由器吧两个接口的ip地址配置好并开启,就能从其路由表内看到这两个直连子网已经被记录。 静态路由 由管理员手工配置…

路由表的建立和形成

以下内容可翻阅第六版谢希仁版的《计算机网路》和《路由与交换技术》书查看具体协议信息 首先路由表有以下几项形成 •网络号 •下一跳地址 •接口 •Metric:跳数、延迟、费用 例如: 路由表项 †特定主机路由 „前缀长度为32比特的路由表项。 †…

Linux下的路由表详解

linux 路由表 的一些相关资料 linux 路由表维护 查看 Linux 内核路由表 使用下面的 route 命令可以查看 Linux 内核路由表。 # route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U …

【网络】路由器配置路由表

起序:路由器选择路径的时候,不是根据 MAC 地址 选择路径,而是根据 目标 IP 地址 选择,因为路由器是连接不同网段的,路由器是对不同网段之间进行转发。 一、概述 先说一下 路由,它和 路由器 的意思容易让人…

如何看路由表!

教你如何读懂路由表, 你能读懂路由表吗?不懂?进来看看吧! 当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和…