随着计算机网络的高速发展,网络管理变得日趋复杂,为了提高网络设备和服务管理的智能性及可操作性,对网络拓扑高效而准确地发现成了网络管理中的重要环节。提出了一种利用SNMP协议在网络层和数据链路层进行网络拓扑自动发现的方法,使得拓扑发现算法实现更简单,发现效率也更高。