路由表是如何填充的?

路由表是如何填充的?

我一直在阅读“tcp/ip 图解”,并开始阅读有关 ip 转发的内容。所有内容都是关于如何接收数据报并根据目标 ip 和路由表确定下一步将其发送到何处。但令我困惑的是(在家庭网络设置中)表格本身是如何填充的。这里有一个较低层协议在起作用吗?它与 dhcp 一起出现吗?还是仅仅基于每个接口的 ip 地址和网络掩码?我确实知道(从其他书籍中)在以太网的早期,人们必须手动设置路由表,但我知道我没有这样做。

答案1

在家庭网络设置中,您可能只使用一个网络(意味着所有主机的网络地址和掩码相同,因此路由实际上并不在内部发生)有默认网关,所有发送到其他地方的数据包都发送到默认网关。交换机上的数据包转发基于收到的数据包的 mac 地址/IP 地址对。在较大的网络中,您需要将数据包从一个网络路由到另一个网络,除了静态路由之外,还有 rip、eigrp、ospf 等路由协议。yaMan

答案2

对于通过 DHCP 获取 IP 地址的典型主机,它唯一正常的路由是到它自己的网络和到它的默认网关。它通过 DHCP 获取这两者。

相关内容