节点文献

网络拓扑发现及显示技术研究

Research on Network Topology Discovery and Display Technology

【作者】 姜栋

【导师】 杨义先;

【作者基本信息】 北京邮电大学 , 信息安全, 2013, 硕士

【摘要】 随着IPv4协议的空间匮乏、基于IPv6协议的下一代互联网发展势在必行。但IPv4已经过了几十年的发展,并不会很快退出历史舞台,IPv4和IPv6网络势必长期共存。由于针对IPv4网络的拓扑发现方法并不能直接应用到IPv6网络中,在这种情况下,非常有必要对IPv4/IPv6混合网络的拓扑发现技术进行研究。同时,目前的拓扑布局算法由于过度追求节点和边的不重叠性,忽视了网络本身的特性,没有考虑大型网络的层次性和扩展性,导致显示的结果不够直观。如何为网络管理员提供一个直观且易操作的拓扑图也是本文的重要研究内容。首先,本文介绍了IPv4协议和IPv6协议的结构和特点,对两种主要的过渡技术:双栈技术和隧道技术的原理进行了详细的阐述。结合前人研究的理论基础,对IPv4网络拓扑发现的常用方法和IPv6网络拓扑发现的方法进行了分类,对比了各类方法的优缺点,并对IPv6网络拓扑发现常见的问题进行了总结。在此基础上,提出了过渡时期拓扑发现的机制和关键技术解决方案,采用分布式探测的方式,形成‘主控节点-代理节点”的层次结构,利用SNMP和ICMP协议相结合的方式进行拓扑发现。同时,为了应对大型网络拓扑布局的难题,提出了一种启发式网络拓扑布局算法-ACTL,利用蚁群算法对网络节点进行聚类,再利用张力—引力模型进行布局。当网络节点发生变化时,采用拓扑重构技术减少拓扑重新绘制的时间开销。拓扑发现和显示的技术方案确定以后,本文设计了一套针对IPv4/IPv6混合网络的拓扑管理系统。该系统在考虑混合网络拓扑发现和显示特点的基础之上进行设计,以B/S架构、模块化、分布式架构,设计出整套混合网络拓扑管理系统,完善各功能模块实现及处理流程。最后,本文进行了系统各功能模块的实验验证。结果表明系统的功能和性能均能满足对混合网络的拓扑发现和显示需求,界面友好,具有很好的实用性和扩展性。

【Abstract】 As address space of IPv4is exhausting, it is essential to develop the next generation internet based on IPv6protocol. However, after the development of several decades, IPv4protocol would not be discarded immediately. Both IPv4and IPv6will play important roles for a long time. Moreover, those network topology discovery methods for IPv4networks can not be readily applied to IPv6networks. It is very necessary to develop new methods that are adequate for managing a network of IPv6and IPv4co-existence. Currently the topology discovery algorithms focus on managing the overlapped hosts, hierarchical and scalability of large-scale networks are ignored. The results of these methods are not intuitive. Another important research topic considered in this paper is how to provide an intuitive and handy topology map for network administrators.In this paper, we introduce the structure and properties of IPv4and IPv6protocol. Both dual-stack and tunnelling technology are explained in details. Then we categorise and compare methods of topology discovery existing in previous works. Some common difficulties in IPv6topology discovery are summarised. Based on these studies, we propose a distributed topology detecting method with ’main node-agent node’ hierarchical structures using ICMPv6protocol. At the same time, in handling the problem of large-scale topology map, we introduce a heuristic topology discovery algorithm (ACTL). The ACTL algorithm cluster network nodes with ant-colony algorithm and configure the layout with ’tension-gravitation model’. When network nodes changes, topology reconstruction method is used to reduce computational time.With the solutions of topology discovery and visualisation technology, we also designed a system for IPv4/IPv6co-existing networks. The system follows B/S, modular and distributed architecture, implements a complete workflow for discovering and visualising network topology.Finally, we evaluated each functional module of the system. The results showed that the system meets the requirements of discovering and visualising the topology of networks. Meanwhile, usability and extendability of the system is carefully considered.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络