关于自动获取网络拓扑实现的一些想法
关于自动获取网络拓扑实现的一些想法
1.需要做的一些准备
(1)SNMP获取设备信息
(2)常见MAC地址对应的品牌
(3)常用的一些端口
(4)网络报文分析
2.确认核心交换的IP地址,以及管理范围
3.PING,SNMP,CDP,LLDP,NDP等发现IP地址范围内的设备
(1)可以发现一些交换机,确认交换管理的IP地址范围,创建交换机的层级结构
(2)可以找到暂时未知的设备,获取这些设备的MAC地址
(3)SNMP发现可以发现打印机
4.创建字典库,建立设备图形
(1) MAC地址前6位确认品牌,大致可以判断是什么设备
(2) 未知设备是否有特定的端口
(3) 未知设备是否有SNMP对应OID设别(如打印机)