CDP网络拓扑发现设计文档_0.5.doc

上传人:ni****g 文档编号:562449646 上传时间:2022-09-08 格式:DOC 页数:6 大小:233.01KB
返回 下载 相关 举报
CDP网络拓扑发现设计文档_0.5.doc_第1页
第1页 / 共6页
CDP网络拓扑发现设计文档_0.5.doc_第2页
第2页 / 共6页
CDP网络拓扑发现设计文档_0.5.doc_第3页
第3页 / 共6页
CDP网络拓扑发现设计文档_0.5.doc_第4页
第4页 / 共6页
CDP网络拓扑发现设计文档_0.5.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《CDP网络拓扑发现设计文档_0.5.doc》由会员分享,可在线阅读,更多相关《CDP网络拓扑发现设计文档_0.5.doc(6页珍藏版)》请在金锄头文库上搜索。

1、1 需求通过CDP(Cisco Discovery Protocol)实现网络中Cisco设备自动发现、结构关联。2 相关资料CDP:Cisco设备发现协议;用于发现直连的CISCO设备相关信息。CDP利用直连的两个设备间定时发送hello信息(CDP数据包)维持邻居关系。默认情况下,每隔60秒的时间,每个CISCO设备都要向互连的对方发送一个CDP数据包。如果经过3个hello周期(180秒,称为holdtime或TTL)还没有收到对方的CDP包,则本地设备在CDP邻居表中删除那个CDP邻居设备。MIB:Management Information Base,管理信息库,由网络管理协议访问的

2、管理对象数据库,它包括SNMP可以通过网络设备的SNMP管理代理进行设置的变量。SNMP:SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。http:/ What is Cisco Discovery Protocolhttp:

3、/www.observium.org/svn/observer/trunk/mibs/ mib文件下载http:/ MIB BROWER3 实现概述使用SNMP遍历网络中CISCO设备的CISCO_CDP_MIB节点,获取网络中的所有cisco设备信息及其之间的连接关系,根据连接关系生成拓扑结构,设备信息包括IP、名称、描述、型号、网络接口信息、网络接口连接关系。前提:只能发现CISCO的网络设备;设备都开启了CDP、SNMP(V1/V2/V3)协议;SNMPV3版本的设备需要预先提供认证信息;自动发现服务器和待发现的CISCO网络设备之间网络可达。4 实现说明4.1 获取邻居信息流程CDP邻

4、居相关信息保存在OID节点:.1.3.6.1.4.1.9.9.23.1.2.1下,说明如下;OIDName说明样例.1.3.6.1.4.1.9.9.23.1.2.1.1.1cdpCacheIfIndex接口索引,邻居连接到当前设备的那个接口上,可以在节点.1.3.6.1.4.1.9.9.23.1.1.1.1.6下获取接口名称10017.1.3.6.1.4.1.9.9.23.1.2.1.1.2cdpCacheDeviceIndex设备索引4.1.3.6.1.4.1.9.9.23.1.2.1.1.3cdpCacheAddressType设备地址类型,当值为1时,cdpCacheAddress中的值

5、为IP4地址;1(只见过1).1.3.6.1.4.1.9.9.23.1.2.1.1.4cdpCacheAddress邻居IP ;结果为.1.3.6.1.4.1.9.9.23.1.2.1.1.4.10017.4 ;其中10017为接口索引的值;IP地址值为十六进制,需转换;cdpCtAddressTable中获取详细的IP信息C0-0xA8-0x13-0x86; .1.3.6.1.4.1.9.9.23.1.2.1.1.5cdpCacheVersion设备IOS描述;Cisco IOS Software, C3550 Software (C3550-IPSERVICES-M), Version 1

6、2.2(25)SEE2, RELEASE SOFTWARE (fc1)Copyright (c) 1986-2006 by Cisco Systems, Inc.Compiled Fri 28-Jul-06 06:17 by yenanh.1.3.6.1.4.1.9.9.23.1.2.1.1.6cdpCacheDeviceId设备IDSwitch.1.3.6.1.4.1.9.9.23.1.2.1.1.7cdpCacheDevicePort邻居对应接口,FastEthernet0/1.1.3.6.1.4.1.9.9.23.1.2.1.1.8cdpCachePlatform设备硬件平台Cisco

7、WS-C3550-24.1.3.6.1.4.1.9.9.23.1.2.1.1.9cdpCacheCapabilities设备性能00-0x00-0x00-0x29.1.3.6.1.4.1.9.9.23.1.2.1.1.10cdpCacheVTPMgmtDomain VTP管理员远程设备接口.1.3.6.1.4.1.9.9.23.1.2.1.1.11cdpCacheNativeVLAN远程设备的接口的本地VLAN.1.3.6.1.4.1.9.9.23.1.2.1.1.12cdpCacheDuplex远程设备的接口的双工模式其他节点:.1.3.6.1.4.1.9.9.23.1.1:本机接口相关信息

8、(cdpInterface):接口是否启用(cdpInterfaceEnable)、所属组(cdpInterfaceGroup)、接口名称(cdpInterfaceName)、cdpInterfaceMessageInterval、cdpInterfacePort。.1.3.6.1.4.1.9.9.23.1.2.2:cdpCtAddressTable,远程IP相关信息。4.2 自动发现流程1、 选定一个cisco设备,从这个设备开始扫描;2、 设置待扫描的设备列表,第一次时使用选定的cisco设备,其余的时候使用CDP信息中的邻居列表;3、 遍历待扫描的设备列表,设备若没有被扫描过,则通过SN

9、MP获取该设备及其邻居设备信息;4、 将扫描过的设备加入扫描结果中;5、 如果设备的邻居列表不为空,执行步骤2;6、 完成后返回扫描结果;7、 自动发现处理流程如下图:5 存在问题根据文档说明、测试数据大概知道了CISCO_CDP_MIB节点数据格式,但是测试环境比较简单;只有两台cisco交换机,设备上的CDP缓存只有一条数据;多条数据未测试,其他类型设备(routers, bridges, access servers)未测试。选定第一个扫描设备的规则。对特殊部署结构的支持(有那些特殊部署结构)。获取设备支持的SNMP协议版本,V3版本的SNMP协议需要认证。CDP协议分V1/V2两个版本,不同版本之间可能有区别。6 计划当前进度:通过MIB brower查看cisco设备的CDP相关信息,包括接口连接信息、邻居信息(ip、名称、设备描述、型号、类型);设计了一个扫描流程。计划:根据讨论后的结果再确定计划。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号