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

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

当始发站涉及到预期目的地可直接到达时,该帧会立即发送到该帧的目的地 IP 地址。在这种情况下,路由表中会出现一个唯一地址,称为默认网关地址。

路由决策取决于以下几点:

  • 隐藏目标 IP 地址和路由器 IP 以决定是否将传入的 Notes 数据包转发到另一个网络。如果结果相等,则数据包的目标子网与目的地相似。然后该帧立即传送到目的地的数据链路地址。

  • 当结果不一样时,说明目的地不在同一个子网上。测试路由表以确定是否指定了准确、完整的 32 位目标地址,称为特定于主机的路由。如果选择了主机特定路由,则该帧将传输到表中指示的 IP 目的地,指示该目的地是符合到达目的地的方法的下一个路由器。

  • 当在路由表中找不到特定于主机的路由时,则使用掩码地址在路由表中查找密钥以检查是否指定了网络/子网。如果指定,该帧将发送到表中指定的 IP 地址,这意味着这是队列中的下一个路由器的 IP 地址。

  • 当上面给出的条件 2 和 3 都失败时,帧被转发到指定为默认网关目标的地址。

  • 当未指定默认网关时,假定所有未知目的地均可直接到达。目的IP站的物理地址被解析,帧直接转发到目的。这有时称为激活代理 ARP。