网络拓扑自动发现java
-智能网管软件的基础数据库
网络拓扑做为一种表示网络设备逻辑链接与物理链接之间关系的方法,经过它网络管理员能够很直观地掌握当前网络设备的运行情况,准肯定位网络中的故障点,并对准确分析网络中存在的问题提供基础数据,从而有针对性地优化网络,提升网络的性能。能够说,网络拓扑的自动发现是实现智能网络管理系统的技术关键,是构成智和网管软件的基础.网络
拓扑发现原理app
目前有多种网络拓扑发现方法,包括:工具
(1) 基于SNMP(Simple NetworkManagementProtocol,简单网络管理协议)的发现方法。该方法主要是利用SNMP协议,访问交换机和路由器等网络设备中的MIB库,获取相应信息。SNMP的一个突出优势是当网络发生变化时MIB中的信息将会随之变化,而且信息获取的整个过程至关快,从而也提升了拓扑发现的速度,而且结果可靠,系统和网络开销小。但使用SNMP进行拓扑发现的主要问题在于并非每个网络设备都提供SNMP网管服务,即使提供了SNMP服务,MIB中也可能没有保存足够多的有用信息。另一个问题是关于MIB值的解释问题,虽然关于设备的一些基本信息在MIB中都进行了标准化的定义,可是许多生产商为了更好的描述它们本身产品的功能,在MIB中添加私有信息。性能
(2) 基于ICMP(InternetControlMessage Protocol,Internet控制报文协议)的发现方法。该方