Windows 路由选择和“route print -6”与“netsh interface ipv6 show route”

Windows 路由选择和“route print -6”与“netsh interface ipv6 show route”

所以我正在使用 Windows 10,我需要将一些 IPv6 多播流量重定向到特定接口(更具体地说是 USB 以太网适配器)。

默认情况下,所有多播流量都会流向我的 WiFi 连接(使用 WireShark 验证)。如果我禁用 WiFi 接口,我可以观察到有问题的多播流量流向 USB 以太网适配器。

route print -6给出以下输出(这里仅显示相关网络):

 Active Routes:
 If Metric Network Destination      Gateway
  1   331  ff00::/8                 On-link
 14   286  ff00::/8                 On-link
 15   257  ff00::/8                 On-link

...和netsh interface ipv6 show route显示以下内容(此处仅显示相关网络):

Publish  Type      Met  Prefix                    Idx  Gateway/Interface Name
-------  --------  ---  ------------------------  ---  ------------------------
No       System    256  ff00::/8                    1  Loopback Pseudo-Interface 1
No       System    256  ff00::/8                   14  Wi-Fi
No       System    256  ff00::/8                   15  ethernet_usb
  • 两个输出中的度量标准不同(netsh输出显示所有接口均为 256,并route显示 331、286 和 257 等值)。这些值各代表什么意思?

  • 其次,我该如何更改此处的顺序,以便所有流量都 ff00::/8通过接口 15 (ethernet_usb) 路由。我宁愿不从 Wi-Fi 接口完全删除路由,但通过适配器设置更改度量似乎没有任何效果。

答案1

首先,路线打印-6 命令显示路由度量

第二,netsh 接口 ipv6 显示路由展示网关度量

和,路由度量 = 接口度量 + 网关度量

此外,您可以使用该命令查看接口度量是多少netsh 接口 ip 显示地址

相关内容