有关 IPv4 路由中的“自动跃点计数”功能的说明

适用于: Windows 10, version 2004, all editionsWindows Server, version 2004, all editionsWindows 10, version 1909, all editions

摘要


本文介绍 Windows 的 Internet 协议 IPv4 路由中所使用的“自动跃点计数”功能。

更多信息


跃点数是为用于特殊网络接口的 IP 路由分配的值,用来标识与使用该路由有关的成本。 例如,可以根据链接速度、跃点计数或时间延迟来计算跃点数。 “自动跃点计数”是 Windows 中的一个新增功能,它可以自动为基于链接速度的本地路由配置跃点数。 默认情况下,将启用“自动跃点计数”功能,也可以进行手动配置,为其赋予一个具体的跃点数。

当路由表中包含用于同一目的地的多个路由时,“自动跃点计数”功能便非常有用。 例如,如果您的计算机具有一个 10 兆位 (Mb) 的网络接口和一个 100 Mb 的网络接口,并且该计算机具有一个在两个网络接口上均已配置的默认网关,那么“自动跃点计数”功能就会为较慢的网络接口分配较高的跃点数。 该功能会强制流向 Internet 的所有流量,例如,使用可用的最快网络接口。

注意: 通常情况下,Microsoft 不建议你跨越不相连的网络来添加默认网关。 例如,诸如网络地址转换 (NAT) 服务器和代理服务器等边缘服务器,通常都被配置为连接两个或多个不相连的网络: 公共 Internet 和一个或多个专用 Intranet。 在这种情况下,不应在专用接口上分配默认网关,因为这样做有可能导致网络上的路由不正确。

下表概述了为绑定到各种速度的网络接口的路由分配跃点数 Windows 所使用的标准:
 
链接速度 跃点数
大于或等于 2 GB 5
大于 200 Mb 10
大于 20 Mb,并且小于或等于 200 Mb 20
大于 4 Mb,并且小于或等于 20 Mb 30
大于 500 千位 (Kb),并且小于或等于 4 Mb 40
小于或等于 500 Kb 50

下表列出了运行 Windows XP Service Pack 2 和较新版本的 Windows 操作系统的计算机的链接速度和分配的跃点数。
 
链接速度 跃点数
大于或等于 2 GB 5
大于 200 Mb 10
大于 80 Mb,并且小于或等于 200 Mb 20
大于 20 Mb,并且小于或等于 80 Mb 25
大于 4 Mb,并且小于或等于 20 Mb 30
大于 500 Kb,并且小于或等于 4 Mb 40
小于或等于 500 Kb 50
下表列出了运行 Windows 10 和较新版本的 Windows 操作系统的计算机的链接速度和分配的跃点数:
对于具有物理介质类型 NdisPhysicalMediumWirelessLan、NdisPhysicalMediumWirelessWan、NdisPhysicalMediumNative802_11 的接口:
链接速度 跃点数
大于或等于 2 GB 25
大于或等于 500 Mb,并且小于 2 Gb 30
大于或等于 200 Mb,并且小于 500 Mb 35
大于或等于 150 Mb,并且小于 200 Mb 40
大于或等于 80 Mb,并且小于 150 Mb 45
大于或等于 50 Mb,并且小于 80 Mb 50
大于或等于 20 Mb,并且小于 50 Mb 55
大于或等于 10 Mb,并且小于 20 Mb 60
大于或等于 4 Mb,并且小于 10 Mb 65
大于或等于 2 Mb,并且小于 4 Mb 70
大于或等于 500 Kb,并且小于 2 Mb 75
大于或等于 200 Kb,并且小于 500 Kb 80
小于 200 Kb 85
对于其他接口类型:
链接速度  跃点数
大于或等于 100 Gb  5
大于或等于 40 Gb,并且小于 100 Gb  10
大于或等于 10 Gb,并且小于 40 Gb  15
大于或等于 2 Gb,并且小于 10 Gb  20
大于或等于 200 Mb,并且小于 2 Gb  25
大于或等于 80 Mb,并且小于 200 Mb  35
大于或等于 20 Mb,并且小于 80 Mb  45
大于或等于 4 Mb,并且小于 20 Mb  55
大于或等于 500 Kb,并且小于 4 Mb  65
小于 500 Kb  75


“自动跃点计数”功能分别为网络中的每一个网络接口配置跃点数。 该功能非常适用于有多个相同速度的网络接口的场合,例如,当每个网络接口都被分配了一个默认网关时。 在这种情况下,您可能需要手动配置一个网络接口上的跃点数,然后启用“自动跃点计数”功能来配置其他网络接口上的跃点数。 使用这种设置可以控制在 IP 流量路由中首先使用的网络接口。

此外,可以单独为每一个网关配置分配给特定默认网关的跃点数。 这将有助于进一步控制用于本地路由的跃点数。 例如,可以启用“自动跃点计数”功能来配置分配给网络接口的路由,同时手动配置分配给默认网关的跃点数。

注意: 如果跃点数是在网络接口级别指定的,而网关被添加和配置了“自动跃点计数”功能,则该网关可以继承分配给网络接口的跃点数。 例如,如果在网络接口级别分配了一个“5”的跃点数,然后添加了一个网关,并为该网关选中了“自动跃点计数”功能,则该网关也会被分配一个“5”的跃点数。 对于半双工接口(如无线接口),有效速度是播发速度的一半。 

这种“自动跃点计数”功能和“间隔网关检测”功能不同,后者强制网络来切换基于传输控制协议 (TCP) 重发的默认网关。 此外,“路由和远程访问”功能也不激活“间隔网关检测”功能。 这种激活由计算机中启动 TCP 会话的 TCP/IP 堆栈来执行。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

205027 使用 RRAS 和请求拨号型连接的“间隔网关检测”
要配置“自动跃点计数”功能,请按照下列步骤操作:
  1. 在“控制面板”中,双击“网络连接”
  2. 右键单击一个网络接口,然后单击“属性”
  3. 单击“Internet 协议 (TCP/IP)”,然后单击“属性”
  4. 在“常规”选项卡上,单击“高级”
  5. 要指定跃点数,请在“IP 设置”选项卡上,单击以清除“自动跃点计数”复选框,然后在“接口跃点数”字段中输入所需跃点数。