我想实现输入各网络设备的各IP地址后,就能绘出该网络的拓扑图(主要是路由器,交换机和服务器).
请问:用何种技术来实现?
请大家说出自己的观点和想法...

解决方案 »

  1.   

    循环各个节点,每个节点ping一下所有的点,图就出来了
      

  2.   

    一个网络设备至少有一个IP地址,那么程序要做的是测试这些IP之间的连通性,
    我感觉思路如下:
    首先分析所有的IP地址,把是同一个地址段的IP地址分为一类,共若干类.同一类之间可能连通,不同类之间不能直接连通,
    然后,测试每类中的IP地址相互之间的连通性,用某个数据结构记录这种连通性的关系.
    最后,把IP地址代入网络设备的网络接口,根据上一步记录的关系,连接各网络接口.思路大致上是这样,
    但是,有个问题没有明确的办法: 运行程序的机器如何测试另外两个设备的接口的连通性?
    tcp/ip协议我知道的不时很多,想不到解决方法.