文件名称:基于AI冲协议的拓扑探测-softing protocal ip ethercat user
文件大小:2.82MB
文件格式:PDF
更新时间:2024-06-27 13:18:34
snmp
东北大学硕士学位论文 第3章网络运行管理系统的分析与设计 次Ping各个IP地址,会给管理工作站和网络带来的不小的负担,并且由于ICMP过于 简单,发现具有一定的盲目性,对于给定的lP区间,即使Ping通了,各个IP所在的子 网的判断也很复杂。 (2)基于SNMP(路由表)的拓扑探测 在路由器(网关)等主要网络设备都保存有实现路由功能所必须的路由表。路由表 的基本项包括路由的目的网络地址、目的网络的网络掩码、该路由的下一站的IP地址、 对应的端口、路由协议等重要路由信息。其中下一站的IP地址信息便可以被用于网络 拓扑的探测功能。由于路由表中的下一站地址项所表示的必然是具有路由功能的网络节 点,因此从管理工作站的缺省路由器开始,通过读取路由器的路由表,便可以逐渐的一 层层的发现网络中的所有基于路由功能的网络节点【2引。利用通过路由表的ifindex(对应 端口标识)项,就可以构建出整个网络的拓扑关系图,实现网络拓扑探测。 这种网络拓扑探测方法具有完全基于标准的SNMP实现,发现过程和算法简单;目 标明确,发现效率高,系统和网络开销小;由于从路由表可以获得下一站地址信息,因 此对于受到访问限制的网络,仍然可以发现其第一级路由器,得到比较完整的网络拓扑 关系。因此,该发现方法适用于主干网络的拓扑发探测,发现网络中的路由器等设备, 反映网络的整体拓扑状况。 (3)基于AI冲协议的拓扑探测 众所周知,任何有以太网接口的网络设备都必须能够支持地址解析协议(ARP)并 在本机维护一张ARP表,用于IP地址和以太网地址间的地址解析和转换。由于在同一 个以太网网段内的所有活动主机的地址信息一般都在ARP表中,所以可以利用ARP表 来进行拓扑探测。根据任何一台路由器或者交换机的ARP表,可以发现与其各以太网 端口相连的以太局域网中的所有网络设备。再跟据其它信息判别网络中的路由器和交换 机并根据其ARP表进行拓扑探测,可以得出整个以太网的拓扑结构关系12 9。。 这种方法的优点是ARP表中的网络设备地址都是最近活动过的有效设备的IP地址 和以太网地址,而且几乎没有什么冗余信息,所以该拓扑发现方法发现效率很高。而且, 网络设备的MIB库中,IpNetToMediaTable是对实际的ARP表的抽象,所以该方法可以 基于SNMP协议实现。根据ARP协议原理,ARP数据不能通过网关,所以该方法适合 于局域网的拓扑发现,而且不会增加网络负担。但是,这种方法也有明显的不足之处, 首先,它不能发现不支持ARP协议的网络设备,因此一般只适用于局域网的拓扑发现。 另外,如果网络过大,ARP表中可能无法包括网络中实际存在的所有网络设备,可能导 致探测疏漏。 ..32..