我现在要实现这样一个功能:
自动网络拓朴发现,
说明:在一个网络中有多台cisco的路由器,全是cisco的产品。 
项目小组的任务是用程序(C++或python)实现画出网络拓朴图(举例如下:)*****我的任务是:找出相邻的路由器的关系,其它的别人会全部做好的。
   A------- B ------ C
   |
   |     
   |
   D我要找出: 
  路由器A 与 路由器B,D相连。
  路由器B 与 路由器A,C相连。
  路由器C 与 路由器B相连。
  路由器D 与 路由器A相连。我只要实现这个功能,其它的就有人会实现了。听说cisco的设备都有CDP协议,用它可以实现,但我不知道具体的做法,
所在在此向各位请教,正在试用期,完成则可转正。
很是急切,再次恳请大家的帮助。能否写出详细实现的步骤?或怎么来用使用CDP+SNMP来实现?
我懂点SNMP。我的QQ:35938754
MSN: [email protected]大家可加我。

解决方案 »

  1.   

    我想每个厂商的产品都应该在其硬件中有一块内存存储其厂商代号。就象很多USB设备一样,其中都存储着厂商信息,但是如果厂商不公布这些信息就比较难做了!
      

  2.   

    就是找不到才来csdn问的.
      

  3.   

    发email到cisco询问是否有相关解方案
      

  4.   

    cdp协议应该是保密的,不过可以自己用sniffer分析一下。
      

  5.   

    cdp是cisco专用的协议,是个2层的东西,你查询cisco资料先