探测网络拓扑可以根据从网络设備中获取数据链路层或网络层的信息完成也可以将二者的信息结合起来使用。
一般情况下从网络中的某个节点开始,比如一个交换机获取他的相邻设备信息并记录下来,然后对每个相邻设备作同样的操作如此反复,最后就能获取整个网络拓扑信息
关键是如何获取楿邻设备的信息呢?
目前还没有一个标准的协议用于网络设备的邻居探测,可用间接方法比如 对于三层交换机 可获得它的路由表,ARP表 MAC表 等网络拓扑有用的信息。
对于思科的交换机 有 CDP 协议
如过你有意我可以给你用vc+snmp 做一个,软件白送但是源码需要劳动报酬。QQ3373294
另外,虚机團上产品团购,超级便宜