检测 Windows 7 上路由表或地址解析协议的变化

检测 Windows 7 上路由表或地址解析协议的变化

在两台不同的 Win7 PC 上,我们遇到了一个非常具体的问题,即连接使用 RNDIS 驱动程序的设备有时会中断 PC 的网络适配器连接(我们检测到这种情况是因为我们随后暂时失去了与 Oracle 数据库的连接)。我们已确定,只有当设备连接并且 Windows 激活驱动程序时才会出现此问题。如果设备保持连接或保持断开连接,我们就不会遇到连接问题。

有人建议我们应该监控路由表或地址解析协议 (ARP),看看在发生连接问题时是否能观察到异常。但是,由于问题是随机发生的,我需要一种方法来自动检测路由表和 ARP 结果的变化。具体来说,我希望能够比较路线打印ARP-A在好的情况下和坏的情况下的命令。

是否有任何软件可以帮助我监控和记录这些更改? 理想情况下,我希望避免编写监听 WinAPI 事件的软件。

答案1

这听起来像是 SNMP 的典型用例。微软记录他们如何通过 SNMP 公开表格,并且有许多网络监控工具可以读取该 SNMP。您甚至可以使用 Microsoft 工具snmp实用程序,尽管非常基本的。

相关内容