关于自动获取网络拓扑实现的一些想法

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设别(如打印机)