什么是计算机网络中的路由表?
网络上的每个路由器都支持内存中的路由表,可以是简单的也可以是复杂的。在最简单的形式中,该表由成对的IP地址组成。
当始发站涉及到预期目的地可直接到达时,该帧会立即发送到该帧的目的地IP地址。在这种情况下,路由表中会出现一个唯一地址,称为默认网关地址。
路由决策取决于以下几点:
隐藏目标IP地址和路由器IP以决定是否将传入的Notes数据包转发到另一个网络。如果结果相等,则数据包的目标子网与目的地相似。然后该帧立即传送到目的地的数据链路地址。
当结果不一样时,说明目的地不在同一个子网上。测试路由表以确定是否指定了准确、完整的32位目标地址,称为特定于主机的路由。如果选择了主机特定路由,则该帧将传输到表中指示的IP目的地,指示该目的地是符合到达目的地的方法的下一个路由器。
当在路由表中找不到特定于主机的路由时,则使用掩码地址在路由表中查找密钥以检查是否指定了网络/子网。如果指定,该帧将发送到表中指定的IP地址,这意味着这是队列中的下一个路由器的IP地址。
当上面给出的条件2和3都失败时,帧被转发到指定为默认网关目标的地址。
当未指定默认网关时,假定所有未知目的地均可直接到达。目的IP站的物理地址被解析,帧直接转发到目的。这有时称为激活代理ARP。