首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么route.exe和WMI / IP Helper报告的指标不同?

为什么route.exe和WMI / IP Helper报告的指标不同?
EN

Stack Overflow用户
提问于 2009-10-08 00:46:09
回答 1查看 1.2K关注 0票数 1

在Windows XP中,当我从命令行调用"route PRINT“时,我得到(?字符是我为了发布而故意混淆的IP地址):

代码语言:javascript
复制
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     192.168.50.1  192.168.50.106       25
          0.0.0.0          0.0.0.0  192.168.254.254  192.168.254.64       9999
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
     192.168.50.0    255.255.255.0   192.168.50.106  192.168.50.106       25
   192.168.50.106  255.255.255.255        127.0.0.1       127.0.0.1       25
   192.168.50.255  255.255.255.255   192.168.50.106  192.168.50.106       25
    192.168.254.0    255.255.255.0   192.168.254.64  192.168.254.64       9999
   192.168.254.64  255.255.255.255        127.0.0.1       127.0.0.1       9999
  192.168.254.255  255.255.255.255   192.168.254.64  192.168.254.64       9999
  207.???.???.???  255.255.255.255     192.168.50.1  192.168.50.106       1
  207.???.???.???  255.255.255.255     192.168.50.1  192.168.50.106       1
        224.0.0.0        240.0.0.0   192.168.50.106  192.168.50.106       25
        224.0.0.0        240.0.0.0   192.168.254.64  192.168.254.64       9999
  255.255.255.255  255.255.255.255   192.168.50.106  192.168.50.106       1
  255.255.255.255  255.255.255.255   192.168.50.106           10006       1
  255.255.255.255  255.255.255.255   192.168.50.106           60003       1
  255.255.255.255  255.255.255.255   192.168.254.64  192.168.254.64       1
Default Gateway:      192.168.50.1

当我打电话的时候

代码语言:javascript
复制
Get-WmiObject Win32_IP4RouteTable | ft Destination, Mask, NextHop, InterfaceIndex, Metric1, Metric2, Metric3

从同一台Windows XP机器上的PowerShell中,我得到了以下信息:

代码语言:javascript
复制
Destination       Mask             NextHop            InterfaceIndex          Metric1          Metric2          Metric3
-----------       ----             -------            --------------          -------          -------          -------
0.0.0.0           0.0.0.0          192.168.50.1               262146               26               -1               -1
0.0.0.0           0.0.0.0          192.168.254.254             65541                1               -1               -1
127.0.0.0         255.0.0.0        127.0.0.1                       1                2               -1               -1
192.168.50.0      255.255.255.0    192.168.50.106             262146               26               -1               -1
192.168.50.106    255.255.255.255  127.0.0.1                       1               26               -1               -1
192.168.50.255    255.255.255.255  192.168.50.106             262146               26               -1               -1
192.168.254.0     255.255.255.0    192.168.254.64              65541                1               -1               -1
192.168.254.64    255.255.255.255  127.0.0.1                       1            10000               -1               -1
192.168.254.255   255.255.255.255  192.168.254.64              65541                1               -1               -1
224.0.0.0         240.0.0.0        192.168.50.106             262146               26               -1               -1
224.0.0.0         240.0.0.0        192.168.254.64              65541                1               -1               -1
255.255.255.255   255.255.255.255  192.168.254.64              65541                1               -1               -1
255.255.255.255   255.255.255.255  192.168.50.106             262146                2               -1               -1
255.255.255.255   255.255.255.255  192.168.50.106              65542                2               -1               -1
255.255.255.255   255.255.255.255  192.168.50.106             393219                2               -1               -1

192.168.254.64是我的VPN的虚拟适配器上的IP地址。VPN策略当前配置为常规internet流量应绕过VPN,并且路由打印显示的度量在该上下文中是有意义的。虚拟接口分配的度量为9999,因此流量将默认到任何其他可用接口。

但是,WMI返回的路由表显示度量为1。如果我使用IpHelper应用程序接口调用GetIpForwardTable,则会得到与WMI相同的值。有人知道为什么这两个表不匹配吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-18 01:51:52

看起来像是route print在“聚合”指标,而您在PowerShell中执行的查询是确切地告诉您每个指标的真实设置。

换句话说,度量10000实际上只在您的VPN IP地址的路由条目上设置。当route print显示它时,它可能会执行路由查找,并确定发往该目的地的数据包应使用在VPN接口地址上设置的度量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1535018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档