论文部分内容阅读
本论文研究的主题是动态主机配置协议(DHCP-Dynamic Host Configuration Protocol),其重点是基于IPv6的动态主机配置协议(DHCPv6)。 实现动态主机配置的目的是为了在Internet网络环境下实现网络参数(特别是网络地址)配置、管理的自动化,降低网络维护人员的劳动强度和提高网络资源利用率。实践证明:DHCP在基于IPv4的Internet的运行管理中发挥了重要的作用。新一代IP协议(IPv6)地址空间的扩大和地址结构的灵活性,给从IPv4向IPv6过渡带来许多新的问题,研究基于IPv6的DHCPv6协议,并通过实践进一步完善DHCPv6,就具有十分重要的研究意义和实验价值。本项目开发工作是四川省网络通信技术重点实验室有关IPv6协议栈协议实现与测试系统研究工作的组成部分。 IETF对DHCPv6标准的制订工作尚处于前期阶段,除制订了两个相关的RFC外,大量的工作尚处于建议草案阶段。因此,至今国外也没有完整的DHCPv6协议实现,国内的相关研究工作就更少。本文作者在参阅大量外文资料的背景下对IPv4/DHCPv4及IPv6/DHCPv6做了较深入的分析和比较,在参考部分DHCPv4工作模型的基础上;根据已有的DHCPv6建议草案和RFC文本中自然语言的描述,探讨性地采用状态变迁图/表和时序图的方式描述了DHCPv6客户机和服务器工作状态变迁和信息交换过程:在此基础上初步开发出一套Linux环境下的支持DHCPv6协议软件,并在实验室内对该软件进行了初步的测试。为了确保该测试的客观性,将该测试结果与委托第三方进行的测试结果进行了比较,初步证实了该软件基本符合DHCPv6的相关标准。 作者的独立的工作包括: 较深入地分析了IPv4/IPv6和DHCPv4/DHCPv6的差异; 利用工作原理图、状态变迁图/表和时序图,较完整地描述了DHCPv6客户机/服务器的状态变迁和信息交换过程,对DHCPv6的协议实现提供了有价值的借鉴; 在Linux环境下实现了DHCPv6定义的服务器和客户机软件; 研究了有关DHCPv6测试的相关技术,并以Remote Test方法为背 西南交通大学硕士研究生学位论文第日页景编写了测试控制数据,并在在实验室环境下进行了相关的测试;为了提高测试结果的客观性,对笔者开发的软件委托了第三方进行测试,两个测试结果表明,该软件基本符合DHCPv6的正TF的相关标准。