静态路由和路由表

如果有人愿意解释一些概念,这是一个非常有意思的问题。 我的问题是 – 默认的路由表,在我的情况下,默认的Windows 7安装,表中的每个路由做什么?

这是一个截图:

在这里输入图像说明

10.128.4.0只是我在添加的时候添加的一条路线。

我从超级用户上发布的一个问题了解到,第一个路由只是一个默认路由,它会将所有IPstream量路由到我的接口上的默认网关。 但是其他的呢? 那么路由表如何处理一台拥有多个NIC的机器,或许连接到两个不同的networking,或者甚至可能连接两个NIC在同一个networking中,这样VM就可以拥有一个物理网卡,而不是每个VM共享主机。

谢谢!

路由条目将stream量引导到各个networking到相应的接口。 到127.0.0.0/8(本地主机)的stream量进入地址为127.0.0.1的接口。 到192.168.0.0/24(局域网)的stream量进入地址为192.168.0.5的接口。 组播stream量(224.0.0.0/4)和广播stream量(255.255.255.255/32)首先到达地址为192.168.0.5的接口,如果该接口不可用,则进入地址为127.0的接口。 0.1(这是通过度量控制的,较小的值意味着更高的优先级)。

如果主机是多宿主的(即具有多个外部接口),则该接口具有其自己的地址和相关规则。 如果两个接口具有相同networking范围的地址,则它们都将具有networking路由,因此,这样做(以及其他原因)并不是一个好主意。

专用于VM通信的附加networking接口不应与主机操作系统共享,因此将不具有IP地址或路由。

“Interface”(接口)列表示路由所用的networking(物理网卡或VPN)。 但是请记住,一张网卡可以连接多个IP(因为你看到多个IP接口并不意味着你有多张网卡)

在这种情况下,“127.0.0.1”是Loopback接口,192.168.0.5是LAN卡

您只能有一条默认路由,因此任何给定的IP几乎总是有一个可能的路由解决scheme(在这种情况下是环回或以太网)

如果确实有两个networking接口绑定到同一个networking(即路由),它将select较低度量的路由(这是networking速度的表示 – 包括当前通过它发送的数据量,延迟,等等http://en.wikipedia.org/wiki/Metrics_(networking) ) – 这就是为什么第一个路由(到您的本地路由器@ 192.168.0.1)是最低的数字 – 这是它总是会尝试最后一个

你会看到一条线路相同,但一条线路是127.0.0.1接口,另一条线路是192.168.0.5,因为它的stream量较less(因为大部分stream量都是通过以太网)它首先尝试,然后当它没有得到响应时,它会尝试下一个最低的指标,直到它到达默认的gatway

这样,它总是select具有最低利用率的接口(以及最多的可用带宽)