CDP网络拓扑发现设计文档-0.5
本作品内容为CDP网络拓扑发现设计文档-0.5,格式为 doc ,大小 238592 KB ,页数为 8页
('11需求需求通过CDP(CiscoDiscoveryProtocol)实现网络中Cisco设备自动发现、结构关联。22相关资料相关资料CDP:Cisco设备发现协议;用于发现直连的CISCO设备相关信息。CDP利用直连的两个设备间定时发送hello信息(CDP数据包)维持邻居关系。默认情况下,每隔60秒的时间,每个CISCO设备都要向互连的对方发送一个CDP数据包。如果经过3个hello周期(180秒,称为holdtime或TTL)还没有收到对方的CDP包,则本地设备在CDP邻居表中删除那个CDP邻居设备。MIB:ManagementInformationBase,管理信息库,由网络管理协议访问的管理对象数据库,它包括SNMP可以通过网络设备的SNMP管理代理进行设置的变量。SNMP:SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。http://www.tallsoft.com/cdp.htmWhatisCiscoDiscoveryProtocolhttp://www.observium.org/svn/observer/trunk/mibs/mib文件下载http://ireasoning.com/mibbrowser.shtmlMIBBROWER33实现概述实现概述使用SNMP遍历网络中CISCO设备的CISCO_CDP_MIB节点,获取网络中的所有cisco设备信息及其之间的连接关系,根据连接关系生成拓扑结构,设备信息包括IP、名称、描述、型号、网络接口信息、网络接口连接关系。前提:只能发现CISCO的网络设备;设备都开启了CDP、SNMP(V1/V2/V3)协议;SNMPV3版本的设备需要预先提供认证信息;自动发现服务器和待发现的CISCO网络设备之间网络可达。44实现说明实现说明4.1获取邻居信息流程CDP邻居相关信息保存在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中的值为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描述;CiscoIOSSoftware,C3550Software(C3550-IPSERVICES-M),Version12.2(25)SEE2,RELEASESOFTWARE(fc1)Copyright(c)1986-2006byCiscoSystems,Inc.CompiledFri28-Jul-0606:17byyenanh.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设备硬件平台CiscoWS-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.10cdpCacheVTPMgmtDomainVTP管理员远程设备接口.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:本机接口相关信息(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、遍历待扫描的设备列表,设备若没有被扫描过,则通过SNMP获取该设备及其邻居设备信息;4、将扫描过的设备加入扫描结果中;5、如果设备的邻居列表不为空,执行步骤2;6、完成后返回扫描结果;7、自动发现处理流程如下图:55存在问题存在问题根据文档说明、测试数据大概知道了CISCO_CDP_MIB节点数据格式,但是测试环境比较简单;只有两台cisco交换机,设备上的CDP缓存只有一条数据;多条数据未测试,其他类型设备(routers,bridges,accessservers)未测试。选定第一个扫描设备的规则。对特殊部署结构的支持(有那些特殊部署结构)。获取设备支持的SNMP协议版本,V3版本的SNMP协议需要认证。CDP协议分V1/V2两个版本,不同版本之间可能有区别。66计划计划当前进度:通过MIBbrower查看cisco设备的CDP相关信息,包括接口连接信息、邻居信息(ip、名称、设备描述、型号、类型);设计了一个扫描流程。计划:根据讨论后的结果再确定计划。',)
提供CDP网络拓扑发现设计文档-0.5会员下载,编号:1700877641,格式为 docx,文件大小为8页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。