计算机网络中的路由表是什么?


网络上的每个路由器都在内存中维护一个路由表,该表可以很简单,也可以很复杂。在最简单的形式中,该表由 IP 地址对组成。

当源站确定目标目的地可以直接到达时,帧会立即发送到帧的目标 IP 地址。在这种情况下,路由表中会出现一个唯一的地址,称为默认网关地址。

路由决策取决于以下几点

  • 隐藏目标 IP 地址和路由器 IP 以确定传入数据包是否需要转发到另一个网络。如果结果相等,则数据包属于与目标相同的子网。然后,帧立即传递到目标的数据链路地址。
  • 如果结果不相等,则表示目标不在同一子网。测试路由表以确定是否指定了确切的、完整的 32 位目标地址,称为主机特定路由。如果选择了主机特定路由,则帧将传输到表中指示的 IP 目标,该目标指示此目标是到达目标方法中下一跳路由器。
  • 如果在路由表中找不到主机特定路由,则使用掩码地址在路由表中查找键,以检查是否指定了网络/子网。如果指定,则将帧发送到表中指定的 IP 地址,这意味着这是下一跳路由器的 IP 地址。
  • 如果上述条件 2 和 3 均失败,则将帧转发到指定为默认网关目标的地址。
  • 如果未指定默认网关,则假定所有未知目标都可直接到达。解析目标 IP 站点的物理地址,并将帧直接转发到目标。这有时称为激活代理 ARP。

更新于: 2021年5月5日

1K+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告