目 录 摘要... I 内容来自论文无忧网 www.paper51.com Abstract II 内容来自论文无忧网 www.paper51.com
第1章 绪论.... 1 内容来自论文无忧网 www.paper51.com 1.1 研究背景... 1 copyright paper51.com
1.2 国内外研究现状... 1 copyright paper51.com 1.3 本文的研究内容... 2 内容来自www.paper51.com
第2章 IPv6的基本原理和相关特性.... 4 http://www.paper51.com
2.1 IPv6地址类型... 4 http://www.paper51.com 2.2 IPv6 数据包... 6 内容来自www.paper51.com 2.3 ICMPv6协议... 8 http://www.paper51.com 2.4 IPv6邻居发现协议... 8 copyright paper51.com 第3章 IPv6 本地链路网络发现技术.... 10 http://www.paper51.com 3.1 基于Ping6的本地链路拓扑发现... 11 内容来自www.paper51.com 3.2 获取本地链路主机的详细配置... 12 内容来自www.paper51.com
3.2.1 子网内节点物理地址获取... 12 内容来自论文无忧网 www.paper51.com 3.2.2 子网内节点全球单播地址获取... 12 内容来自论文无忧网 www.paper51.com 第4章 IPv6网络层拓扑发现技术.... 13 http://www.paper51.com
4.1 基于Traceroute6的拓扑发现技术... 13 内容来自www.paper51.com 4.2 目的探测集IPv6地址的获取... 14 http://www.paper51.com
4.3 交叉链路的发现问题... 14 copyright paper51.com 4.3.1 IPv6源路由技术... 15 http://www.paper51.com 4.3.2 基于源路由的交叉链路问题解决方法... 16 内容来自论文无忧网 www.paper51.com 4.4 路由器多址问题... 16 paper51.com 4.5 Traceroute6算法的优化... 18 copyright paper51.com 第5章 IPv6网络拓扑发现系统的设计.... 19 paper51.com 5.1 系统设计目标... 19 http://www.paper51.com 5.2 总体设计... 20 内容来自www.paper51.com
5.3 系统各模块的设计... 20 copyright paper51.com 5.3.1 本地链路探测模块... 21 copyright paper51.com 5.3.2 骨干网路的路由探测模块... 22 http://www.paper51.com 5.3.3 交叉链路处理模块... 22 copyright paper51.com
5.3.4 路由器多地址处理模块... 23 http://www.paper51.com 5.3.5 拓扑显示模块... 23 copyright paper51.com 结论与展望.... 24 copyright paper51.com
参考文献.... 25 http://www.paper51.com 内容来自论文无忧网 www.paper51.com 第1章 绪论 内容来自www.paper51.com 1.1 研究背景 copyright paper51.com 随着信息时代的飞速发展,计算机网络,特别是因特网,已经渗透到社会的方方面面,成为人们生活、办公不可或缺的一部分。网络规模的迅速膨胀,IPv4协议逐渐不能满足网络发展的需要,主要表现在地址空间的局限性、对现有路由技术的支持不够、无法提供多样的QoS等。 paper51.com 为此,IETE在1993年成立了IPng Area,研究下一代互联网协议,即熟知的IPv6协议。与IPv4相比,IPv6协议最显著的特点就是地址容量巨大,从IPv4的32位地址空间扩充到128位,极大满足了目前网络地址增长的需求。同时在安全性、服务质量以及移动性等方面有了较大的改进,使因特网能承担更多的任务,为以IP为基础的网络融合奠定了坚实的基础。 copyright paper51.com 但是,拥有128位地址长度的IPv6协议给网络管理带来了大量的新问题。趋于无穷大的地址范围使拓扑管理的实现变得更加复杂,原来的工具不能有效地解决问题;另外,由于IPv6无状态地址自动配置技术和组播地址类型实现的变化,配置管理部分需要考虑IPv6独特的地址分配技术。 paper51.com
随着网络管理重要性的日益突出,获取网络的拓扑结构逐渐成为网络管理中一项具有重要意义的研究内容。网络拓扑是网络中所有实体间联系情况的图形化表现,这里的实体是指网络中的主机、交换机和路由器等设备。一个物理拓扑可以对应不同层面的多种逻辑拓扑,比如IP层,网络中主机和路由器是拓扑中的实体,而在工作组层,拓扑中的实体又成了逻辑相连的工作组。在本文中讨论的网络拓扑是指IP层的逻辑拓扑,主要是主机和路由器,将忽略物理层的集线器、网桥等设备。 copyright paper51.com
1.2 国内外研究现状 paper51.com
目前,国内外学术界主要从两个层次对Ipv6网络拓扑发现进行研究:自治域级和骨干路由级。英国Ipv6资源中心和雅典国立技术大学,分别绘制了反映Ipv6网络TLA级互联状况的拓扑图。Internet数据分析分作组织(CAIDA)采用Scamper工具搜集了大量的IPv6节点和链路信息,并结合RIPE NCC搜集的IPv6核心BGP路由表的信息,构造了IPv6全球自治域级的拓扑,这比TLA级的拓扑图更精确。在相关文献中,贝尔实验室的Daniel等人提出了一种基于源路由的拓扑发现思想,对6Bone网络进行了大规模的探测。法国LORIA实验室的Astic I 等人提出了一种基于分级结构的拓扑发现思想。国内在Ipv6网络拓扑发现领域起步相对较晚,不过目前也取得了一些成果。北京航天航空大学的Dolphin系统能用于对Ipv6的AS级别和广域骨干路由级的拓扑进行研究。由于基于通用协议的探测方法独立于IP的特性,各研究组往往都采用Traceroute探测方法进行网络拓扑发现,这些研究的优势在于网络设备的信息收集较完备,而不足之处则在于拓扑发现周期长、针对性较强、部署较困难。 内容来自论文无忧网 www.paper51.com 1.3 本文的研究内容 http://www.paper51.com 本文研究的是在大型IPv6网络环境下,对主机、路由器以及主机与路由、路由与路由之间链路的探测问题,在充分研究IPv4拓扑发现算法的基础上,结合IPv6自身的特点,提出了大型IPv6网络下的拓扑发现算法,主要分为本地链路层和网络层的拓扑发现。对于本地链路网络的拓扑发现,本文基于Ping6向子网节点发送ICMPv6探测包,以IPv6协议新提出的组播地址为目的地址,能高效地发现子网内所有活动主机,以此确定本地链路的拓扑结构。对于网络层的拓扑发现,本文基于Traceroute6经典算法进行集中式探测,并就探测过程中可能出现的问题一一分析,且提出了相应的解决方案,设计了尽可能执行高效、探测精确的算法。全文共分六章,本文的组织结构如下: http://www.paper51.com 第一章,绪论。简单介绍研究背景、国内外研究现状以及本文要研究的主要内容。 内容来自论文无忧网 www.paper51.com 第二章,IPv6的基本原理和相关特性。介绍IPv6的基本知识、相关协议和应用,为后文拓扑发现技术作基础。 paper51.com 第三章,IPv6本地链路网络发现技术。介绍了基于Ping6的主机发现技术,研究了本地链路地址和全球单播地址的转换问题。 paper51.com
第四章,IPv6网络层拓扑发现技术。介绍了基于Traceroute6的网络层拓扑发现算法,研究了发现过程中的链路交叉、路由器多址等问题,并提出了相应的解决算法。 http://www.paper51.com 第五章,IPv6网络拓扑发现系统的设计。根据前文的改进算法,设计了各个功能模块。 http://www.paper51.com 第六章,结论与展望。主要总结了本文所做工作,指出仍然存在的问题,展望以后的研究方向。 内容来自www.paper51.com
|