网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

路由选择是什么?

更新时间:2026年03月27日   作者:spoto   标签(Tag):

网络路由是指选择数据在多个网络中传输的最佳路径的过程。它在互联网中起着至关重要的作用,因为它能够确保数据包能够高效地到达正确的目的地。

  • 路由决定了IP数据包从源点到目的地的传输路径。
  • 它被用于像互联网这样的分组交换网络中。
  • 采用不同的路由方式,以优化速度、可靠性和性能。

路由器

路由器是一种网络设备,它通过检查目标IP地址并选择最佳路径来控制数据在不同网络之间的传输。

  • 在网络之间传输数据包。
  • 工作在OSI模型的第三层(网络层)。
  • 选择最适合数据传输的路线。

数据报的路由选择是通过分析数据报的目的地IP地址来完成的。请参见下面的图片:

  • 源节点(发送方)在网络上发送数据包,同时会在数据包的头部嵌入IP地址信息。
  • 最近的路由器接收到了该数据包,然后根据一些指标来决定如何将数据包转发给其他路由器。
  • 步骤2会递归地继续执行,直到数据包到达其指定的目的地。

注意:如果一个数据包的跳数超过了某个限度,那么该数据包就被认为已经丢失了。

不同类型的路由方式

路由通常分为三种类型,每种类型都有其特定的用途,并且各自具备不同的功能。

静态路由

静态路由是一种非自适应路由方式,其路径是由网络管理员手动配置的。这种方式能够完全控制路由决策,但最适合用于小型网络环境。

  • 这些路线是手动添加的。
  • 对数据包路由拥有完全的控制权
  • 虽然简单,但在大型网络中却很难管理。

2. 动态路由

动态路由是一种自动且自适应的路由方式,路由器通过算法来选择路径。由于其灵活性,这种技术在现代网络中得到了广泛的应用。

  • 路线信息会自动更新。
  • 能够适应网络的变化。
  • 适用于大型网络环境

3. 默认路由设置

默认路由是指在没有可用特定路径时,将数据包发送到预定义的网关。这种路由方式通常用于具有单一出口点的网络中。

  • 当找不到任何路径时,会使用此选项。
  • 简单且高效的设置方式
  • 默认路由:0.0.0.0/0

路由的工作原理

路由过程是通过在网络中找到从源节点到目标节点的最短路径来实现的。以下是路由过程的详细步骤:

步骤1:开始沟通——某个设备(无论是客户端还是服务器)开始进行通信。HTTP协议/规范

步骤2:数据包这些数据被分割成了多个小数据包。每个数据包上都标明了目标IP地址。

步骤3:路由表 –路由器使用路由表来寻找到达目标的最佳且最短的路径。

步骤4:跳跃 –数据包需要经过多个路由器来传输,才能到达目的地。不过,路由器之间的连接次数是有上限的;如果超过这个限制,那么数据包就会被丢弃,需要重新发送。

步骤5:目标地点——数据包到达目的地后,会被重新组装起来,同时还会被检查是否有错误。

在上面的图片中,我们有3个主要组成部分。

  • 发送者
  • 接收者
  • 路由器

最短的路径用红色标出,也就是需要最少跳数的路径。如我们所见,从源节点到目标节点存在多条路径。但如果所有相关的指标都得到满足的话,那么数据包就会通过最短的路径进行传输(该路径用红色标出)。

主要路由协议

  • RIP(路由信息协议):这是一种基于距离向量的协议,它以跳数作为衡量标准。
  • OSPF(开放最短路径优先):OSPF是一种链路状态协议,它利用Dijkstra算法来寻找最短路径。
  • EIGRP(增强型内部网关路由协议):这是一种混合协议,它结合了距离矢量协议和链路状态协议的优点。
  • BGP(边界网关协议):这是一种路径-向量协议,用于在互联网上不同自治系统之间的路由。
  • IS-IS(中间系统到中间系统的通信方式):这是一种链路状态协议,主要用于像互联网服务提供商这样的大型网络中。

不同的路由指标

路由协议的目的是了解所有可用的路径,以便将数据包路由到正确的位置。同时,这些协议还会构建路由表,并根据指定的指标来做出路由决策。总的来说,路由协议主要有两种类型,其余的路由协议都是基于这两种类型而发展的。

距离矢量路由算法

在这种路由协议中,网络中的所有节点都会定期向与其直接相连的相邻节点广播自己的路由表。由于每个路由器都会定期更新自己的路由表,因此所有节点需要一定的时间才能获得相同的、准确的网络视图。

  • 使用固定长度的子网络,不适合进行扩展。
  • 所使用的算法:贝尔曼-福特算法为了找到最短的路径。

2. 链路状态路由

链路状态路由是一种动态路由协议。在这种协议中,路由器只有在网络发生变更时才会发送更新信息,从而节省了带宽资源。
路由器会共享有关链接的信息,比如成本以及需要经过的节点数量,以此来找到最理想的路径。

  • 它使用了可变长度子网掩码(Variable Length Subnet Mask,简称VLSM)为了实现更有效的、可扩展的地址分配方式。
  • 它使用了迪杰斯特拉算法用于计算最短路径。

节点之间的成本是通过不同的路由指标来衡量的。

  • 跳跃次数:数据包在到达目的地之前所经过的节点数量。通过的节点越少,路径就越短、速度也就越快。
  • 带宽消耗:路由选择过程会选择能够高效利用网络带宽的路径,从而避免拥塞现象的发生。
  • 延迟:数据包从源点传输到目标点所需的时间。路由技术的目的是减少这种延迟。
  • 负载:指的是网络路径的繁忙程度。数据包会通过较为不繁忙的路径进行传输,从而实现更快的传递速度。
  • 可靠性:路由选择过程会挑选稳定且可用的路径,以确保数据能够安全地到达目的地。

路由的优势

  • 路由:通过选择最佳路径,能够高效地传输数据。
  • 自动化路由:使用算法来减少人工操作,但直接的控制能力有所降低。
  • 手动路由:虽然能够提供更好的控制能力,但管理起来需要更多的努力。
  • 可扩展的路由方式:适用于大型网络环境,能够支持负载均衡,从而减少流量和数据丢失的情况。

路由的缺点

  • 静态路由:仅适用于小型网络;在大型网络中难以管理,且安全性也较低。
  • 动态路由:它提供的手动控制功能较少,同时会消耗更多的带宽和系统资源。
  • 默认路由:使用起来很方便,但如果默认路径配置不正确,就可能会出现问题。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料