论文部分内容阅读
以IPv6为核心的下一代互联网已经兴起,IPv6网络将为整个信息产业提供一种全新的无限的发展空间,因此,IPv6的出现,给了中国IT业一个掌握核心技术千载难逢的好机会。IPv6路由器当仁不让的成为首要的研究内容。为了能够让更多的人了解和使用IPv6路由器,则对于降低其成本,简化其使用的研究将具有非常重要的意义。为此,我们在Linux平台上,利用其网络模块对IPv6的良好支持,展开了对基于IPv6的可视化路由器模型的研究,并实现了一个原型系统VRS6。 本文主要论述VRS6系统的创新研究和关键技术,包括系统体系结构、路由配置语言、路由协议的实现等三个方面的研究成果。 第一章,概述了IPv4面临的挑战、IPv6产生和应用的背景、实施的现实意义和Linux网络模块对IPv6的支持、路由技术方面的优势;分析了目前支持IPv6的网络设备和路由软件的不足;提出了一种可视化的基于IPv6的路由模拟软件的模型。 第二章,阐述了VRS6系统的层次模型、逻辑关系模型和体系结构。通过不同模型中的各个层次和模块的讨论,清晰全面的阐明了系统的组成、功能和实现技术。 第三章,定义了路由配置语言。该语言用简单的语法清晰的描述了路由的配置过程,为路由配置的图形化奠定了文本基础,是可视化配置工具和路由器间的桥梁。文章详细描述了语言的语法和解析。 第四章,讨论了整个系统的核心,也就是路由程序。文章从路由程序的体系结构开始介绍,由总体到部分,由底层到上层的介绍了系统对操作系统的系统接口的封装、系统的公共组件的数据结构和实现以及每个路由协议的子进程的实现机制。 第五章,简单介绍了VRS6原型系统的开发平台、工具、设备、运行环境、运行界面和部分核心代码,明确了路由模拟系统如何进行可视化路由配置。 第六章,总结论文的主要研究成果和突破之处,并指出需要进一步研究的问题。