Answers:
如果有2条默认路由(网关),则优先选择度量值较低的一条
Windows 7中的路由度量是适配器度量和网关度量的和
如果您手动设置相同的度量标准(例如,在TCP / IP高级设置中,适配器1上的24和网关1上的2;适配器2上的25和网关2上的Gateway2的25)在Windows 7中似乎为打开应用做了某种负载平衡多个tcp / ip连接,并且也执行自动故障转移。
我正在使用54Mbps无线适配器+ 100 Mbps以太网适配器和2个ISP的Windows 7 x64 Ultimate版上对此进行测试
到目前为止,尚未找到有关此文档的Microsoft文档
以我的经验,它将永远喜欢更“永久”的连接方法。即以太网优先于无线,无线优先于蓝牙等(一直到调制解调器)。但是也存在故障转移,因此,如果断开以太网连接,Windows将尝试通过无线进行连接。
举例:我有一个300Mbps的Wireless-N网络。如果我将笔记本电脑直接连接到路由器(100Mbps以太网),则Windows切换到该连接(无需断开无线网络连接)。
尽管答案的一部分与路线的度量有关,但并非唯一决定路线的细节。在路由表的一部分中,您可以查看目标网络在哪里(带有子网掩码)以及要与之通信的接口。
您可以指定要采用的“特定”路线,以最具体的规则为准。例如,如果您有一个家庭网络192.168.0.0/24
,则默认路由表可以使用Ethernet
。如果您添加直接路由以192.168.0.0/25
通过Wi-Fi
适配器进行路由,则任何192.168.0.0
通过到的命中192.168.0.127
都会通过您的Wi-Fi,其余的网络将通过以太网。如果您的默认网关(下一跳)为192.168.0.1
,则您的默认网关将通过Wi-Fi连接,因为这是“最特定的路由”所在的位置。同样,如果您的网关是192.168.0.254
,它将通过您的以太网。
OpenVPN也使用此方法。代替替换0.0.0.0/0
路由(默认路由),它创建两个路由- 0.0.0.0/1
和128.0.0.0/1
-通过VPN接口的路由。这样,如果VPN接口出现问题,它可以使用标准的默认网关。
Windows将自动使用额定速度更高的计算机。不知道在速度相同的情况下会选择哪一种。