KB299540解释了Windows XP如何自动将度量指定给IP路由:
下表概述了用于为绑定到各种速度的networking接口的路由分配度量标准。
Greater than 200 Mb: 10 Greater than 20 Mb, and less than or equal to 200 Mb: 20 Greater than 4 Mb, and less than or equal to 20 Mb: 30 Greater than 500 kilobits (Kb), and less than or equal to 4 Mb: 40 Less than or equal to 500 Kb: 50
但是,他们似乎已经改变了Windows 7中的algorithm,因为我的路由表如下所示:
IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.3 10 0.0.0.0 0.0.0.0 10.202.254.254 10.202.1.2 286 10.202.0.0 255.255.0.0 On-link 10.202.1.2 286 10.202.1.2 255.255.255.255 On-link 10.202.1.2 286 10.202.255.255 255.255.255.255 On-link 10.202.1.2 286 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.0.0 255.255.255.0 On-link 192.168.0.3 266 192.168.0.3 255.255.255.255 On-link 192.168.0.3 266 192.168.0.255 255.255.255.255 On-link 192.168.0.3 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.0.3 266 224.0.0.0 240.0.0.0 On-link 10.202.1.2 286 255.255.255.255 255.255.255.255 On-link 10.202.1.2 40 ===========================================================================
唯一的“正确的”度量是第一个(千兆连接= 10)。 但是,使用千兆位连接的其他路由的metric = 266,我的VPN的metric = 286,loopback是306(?!)。
任何想法发生了什么?
我不认为这是Windows 7的新function,我认为它也在Vista中。
但是,我不相信已经有一套公布的algorithm遵循的规则,只是现在的规模是1-9999。
我也不知道algorithm,但是您可以通过在网卡的TCP / IP属性上更改它来强制使用特定的度量标准。 在“常规”选项卡上,单击“高级”,取消选中“自动度量标准”并设置您喜欢的值。
我尝试了一些有点适度的成功:
有没有人知道锄头这些问题?
是。 这是解决scheme。
(3G调制解调器) – >networking – >selectTCP / IP设置(IPv4) – >点击属性 – >在常规选项卡,转到高级的TCP / IP设置 – >这里做以下操作:
UNCHECK在远程networking上使用默认网关CHECK禁用基于路由的路由(仅适用于WIN VISTA / 7)
现在,当您下次连接拨号时,您的路由表指标用于LAN连接将不会被取消!
当OS比较来自同一协议的路由时,Myabe度量是否有意义? 在这种情况下,为了比较协议的重要性(我的意思是直接连接,vpn或其他协议等),在这个表中没有显示另一个度量标准,
一般来说,在比较相同的协议时,这个度量标准是重要的。 例如,如果使用OSPF,则将比较来自OSPF的路由时的度量考虑在内,但在比较OSPF路由和直接configuration的接口时,度量不重要,因为默认情况下直接连接将始终是首选。
我知道这是一个古老的问题,但最近我需要答案。
我相信您所看到的指标实际上是interface metric
+ gateway metric
,如https://social.technet.microsoft.com/Forums/windows/en-US/b1fb3e43-300d-49fe -b7a9-be95c7454a82 / metric-for-default-route?forum = w7itpronetworking 。 因此,可以通过更改哪个网关是默认的或禁用自动度量来更改计算的度量。
自动指标可以在连接的IPv4属性中禁用。 在“ General
选项卡上单击“ Advanced
”,取消选中“ Automatic metric
框,然后添加自己的值 – 例如1
。