什么是TCP / IP路由器(路由)表?

路由器表(也称为路由表)是TCP / IP 网络路由器用来计算它们负责转发的消息的目的地的存储数据。 路由器表是由路由器的内置硬件和软件管理的小型内存数据库。

路由器表项和大小

路由器表格包含一个IP地址列表。 列表中的每个地址标识本地路由器配置为识别的远程路由器(或其他网关 )。

对于每个IP地址,路由器表还存储网络掩码和其他数据,这些数据指定远程设备将接受的目标IP地址范围。

家庭网络路由器使用非常小的路由器表,因为它们只是将所有出站流量转发到负责所有其他路由步骤的因特网服务提供商(ISP)网关。 家庭路由器表通常包含10个或更少的条目。 相比之下,互联网骨干核心中最大的路由器必须维护包含数十万条目的完整互联网路由表 。 (请参阅CIDR报告了解最新的Internet路由统计信息。)

动态与静态路由

家庭路由器在连接到互联网提供商时自动设置他们的路由表,这个过程称为动态路由 。 他们为每个服务提供商的DNS服务器 (主要,次要和第三层)(如果可用)生成一个路由器表条目,并为所有家用计算机之间的路由生成一个条目。

它们也可以为包括多播广播路由在内的其他特殊情况生成一些额外的路由。

某些住宅网络路由器会阻止您手动覆盖或更改路由器表。 但是,业务路由器允许网络管理员手动更新或操作路由表。

在优化网络性能和可靠性时,这种所谓的静态路由可能非常有用。 在家庭网络中,除非在特殊情况下(例如设置多个子网和第二个路由器时),则不需要使用静态路由。

查看路由表的内容

在家庭宽带路由器上 ,路由表内容通常显示在管理控制台内的屏幕上。 下面显示了一个示例IPv4表。

路由表条目列表(示例)
目的地局域网IP 子网掩码 网关 接口
0.0.0.0 0.0.0.0 xx.yyy.86.1 广域网(互联网)
xx.yyy.86.1 255.255.255.255 xx.yyy.86.1 广域网(互联网)
xx.yyy.86.134 255.255.255.255 xx.yy.86.134 广域网(互联网)
192.168.1.0 255.255.255.0 192.168.1.101 局域网和无线

在此示例中,前两个条目表示到Internet提供商网关地址的路由('xx'和'yyy'表示为本文目的隐藏的真实IP地址值)。 第三个条目表示由提供商分配的归属路由器的面向公众的IP地址的路由。 最后一项表示家庭网络内所有计算机到家庭路由器的路由,路由器的IP地址为192.168.1.101。

在Windows和Unix / Linux计算机上, netstat -r命令还显示在本地计算机上配置的路由器表的内容。