请您解释下面的基本ip路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.80.0.0 192.176.20.1 255.255.255.0 UG 0 0 0 eth0
192.176.100.0 * 255.255.255.0 U 0 0 0 int1
10.1.1.0 192.176.20.1 255.255.255.0 UG 0 0 0 eth0
10.13.1.0 192.176.100.1 255.255.255.0 UG 0 0 0 int1
192.176.0.0 * 255.255.0.0 U 1 0 0 eth0
default 192.176.20.2 0.0.0.0 UG 0 0 0 eth0
答案 0 :(得分:1)
你在路由器上有2个本地接口; eth0
和int1
。我想这是最容易逐行完成的路由表。
Destination Gateway Genmask Flags Metric Ref Use Iface
10.80.0.0 192.176.20.1 255.255.255.0 UG 0 0 0 eth0
这表明任何目的地为10.80.0.0/24
的数据包都将使用192.176.20.1
的网关发送出eth0。
Destination Gateway Genmask Flags Metric Ref Use Iface
192.176.100.0 * 255.255.255.0 U 0 0 0 int1
这表明任何目的地为192.176.100.0/24
的数据包都将在不使用网关的情况下发送到int1。
Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.1.0 192.176.20.1 255.255.255.0 UG 0 0 0 eth0
这表明任何目的地为10.1.1.0/24
的数据包都将使用192.176.20.1
的网关发送出eth0。
Destination Gateway Genmask Flags Metric Ref Use Iface
10.13.1.0 192.176.100.1 255.255.255.0 UG 0 0 0 int1
这表明任何目的地为10.13.1.0/24
的数据包都将使用192.176.100.1
的网关发送到int1。
Destination Gateway Genmask Flags Metric Ref Use Iface
192.176.0.0 * 255.255.0.0 U 1 0 0 eth0
这表明任何目的地为192.176.0.0/16
的数据包都将在不使用网关的情况下发送出eth0。
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.176.20.2 0.0.0.0 UG 0 0 0 eth0
这表明任何不匹配任何上述路由的数据包都将使用192.176.20.2
网关转发出eth0。很可能是通往互联网的路线(如果我没有弄错的话,也称为最后的度假胜地)。
如果您需要更多信息,请不要犹豫。
有关细节的详细信息: http://www.cyberciti.biz/faq/what-is-a-routing-table/
答案 1 :(得分:0)
"默认"表示如果在使用此规则之外的任何其他规则中找不到目的地。
如果路由表中有多个地址适用于传出数据包,则将使用具有更高子网掩码的规则。如果这些是绑定的,那么度量标准就会发挥作用,但根据使用的协议,它会有所不同。
例如,我目前使用的笔记本电脑有三个接口:
路由器通常每侧至少有2个接口,每个网络都有1个接口。对于大多数家用路由器,1个接口是家庭网络的一部分,另一个接口是通往ISP的外部网络的一部分。
如果目的地与发件人不在同一网络上,则会发送数据包。
如果值在" *"或者" On-link或当前设备的地址......这些都意味着相同的事情。这意味着数据包将寻址到当前主机可直接访问的设备。换句话说,它们位于同一网络上,因此网关实际上不会被使用,因为主机将知道目的地的数据链路层(MAC)地址并能够直接在那里发送。在这种情况下,这些值仅用于人类可读性。
关于发送数据包的过程: