基于snmp是最直接的方式 如果你的网络拓扑中只许发现网络设备 那这个最好 而且准确 网络设备配置snmp也很简单 至于win服务器 放不放到拓扑中无所谓 网上有一些简单的免费软件 可以自动发现 我觉得你不用做 拓扑算法需要多种算法一起计算 才比较准确