查看路由表
程序员文章站
2024-02-17 10:36:22
...
目标
目标是目标主机、子网地址、网络地址或默认路由。默认路由的目标为 0.0.0.0。
网络掩码
网络掩码与目标结合使用以决定使用路由的时间。例如,主机路由的掩码为 255.255.255.255,默认路由的掩码为 0.0.0.0,而子网或网络路由的掩码在这两个极限值之间。
掩码 255.255.255.255 表明只有精确匹配的目标使用此路由。掩码 0.0.0.0 表示任何目标都可以使用此路由。当以二进制形式撰写掩码时,1 表示重要(必须匹配),而 0 表示不重要(不需要匹配)。
例如,目标 172.16.8.0 的网络掩码为 255.255.248.0。此网络掩码表示前两个八位字节必须精确匹配,第三个八位字节的前五位必须匹配(248=11111000),而最后一个八位字节无关紧要。第三个八位字节 172.16.8.0(即 8)等于二进制形式的 00001000。不更改前 5 位(以“粗体”显示的屏蔽部分),最多可到 15 或二进制形式的 00001111。因此目标为 172.16.8.0、掩码为 255.255.248.0 的路由应用于所有要通过 172.16.15.255 到达 172.16.8.0 的数据包。
网关
网关是数据包需要发送到的下一个路由器的 IP 地址。在 LAN 链接上(例如以太网或令牌环),通过使用“接口”栏中显示的接口,该路由器必须直接接通网关。在 LAN 链接上,网关和接口同时决定路由器转发通讯的方式。对于请求拨号接口,网关地址是不可配置的。在点对点链接上,接口决定路由器转发通讯的方式。
接口
接口表明用于接通下一个路由器的 LAN 或请求拨号接口。
跃点数
跃点数表明使用路由到达目标的相对成本。常用指标为跃点,或到达目标位置所通过的路由器数目。如果有多个相同目标位置的路由,跃点数最低的路由为最佳路由。
示例:
目标是目标主机、子网地址、网络地址或默认路由。默认路由的目标为 0.0.0.0。
网络掩码
网络掩码与目标结合使用以决定使用路由的时间。例如,主机路由的掩码为 255.255.255.255,默认路由的掩码为 0.0.0.0,而子网或网络路由的掩码在这两个极限值之间。
掩码 255.255.255.255 表明只有精确匹配的目标使用此路由。掩码 0.0.0.0 表示任何目标都可以使用此路由。当以二进制形式撰写掩码时,1 表示重要(必须匹配),而 0 表示不重要(不需要匹配)。
例如,目标 172.16.8.0 的网络掩码为 255.255.248.0。此网络掩码表示前两个八位字节必须精确匹配,第三个八位字节的前五位必须匹配(248=11111000),而最后一个八位字节无关紧要。第三个八位字节 172.16.8.0(即 8)等于二进制形式的 00001000。不更改前 5 位(以“粗体”显示的屏蔽部分),最多可到 15 或二进制形式的 00001111。因此目标为 172.16.8.0、掩码为 255.255.248.0 的路由应用于所有要通过 172.16.15.255 到达 172.16.8.0 的数据包。
网关
网关是数据包需要发送到的下一个路由器的 IP 地址。在 LAN 链接上(例如以太网或令牌环),通过使用“接口”栏中显示的接口,该路由器必须直接接通网关。在 LAN 链接上,网关和接口同时决定路由器转发通讯的方式。对于请求拨号接口,网关地址是不可配置的。在点对点链接上,接口决定路由器转发通讯的方式。
接口
接口表明用于接通下一个路由器的 LAN 或请求拨号接口。
跃点数
跃点数表明使用路由到达目标的相对成本。常用指标为跃点,或到达目标位置所通过的路由器数目。如果有多个相同目标位置的路由,跃点数最低的路由为最佳路由。
示例:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
196.196.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
172.16.0.0 196.196.196.1 255.255.0.0 UG 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0