论文部分内容阅读
IPv6是下一代互联网协议,是为解决IPv4面临的地址不足、路由表膨胀等问题而提出的。在解决这些问题的基础上,IPv6重点考虑了移动问题,其中定义的许多特性就是专门针对解决移动问题而提出的,基于移动IPv6的移动互联网将是未来网络的发展方向之一。测试是伴随着新技术的出现而产生的,新技术测试系统的出现又是该项技术发展成熟的标志和推动此技术进一步发展的重要因素。移动IPv6协议目前正处在不断发展的阶段,新技术不断被提出、新实现不断被开发出来。随着支持移动IPv6的网络产品日益增加,各实现与协议标准不一致的问题也日益严峻,对移动IPv6实现进行一致性测试的需求也越来越强烈。开展移动IPv6协议一致性测试研究和实践具有重要的理论和现实意义。在现实需求的驱动下,本文对移动IPv6协议和一致性测试技术进行了全面深入的分析,对适用于移动IPv6协议的测试技术进行了深入的研究。本文详细介绍和分析了移动IPv6协议,分析了ISO 9646定义的标准测试框架用于移动IPv6测试的不适宜性,在此基础上提出移动IPv6测试框架,其中自定义了一种测试数据包描述格式,采用测试描述法和执行系统互动的方式解决了测试中复杂计算的实现问题;提出了网络接口和通信实体相结合的计算机网络协议测试传输方法;提出环境辅助测试方法,简化了测试设计工作;提出层次化协议描述方法,解决了测试生成问题。根据本文提出的理论和方法,设计了完整的移动IPv6测试集和测试系统,并集成到商用的IPv6测试仪表中,通过对具体协议实现的测试验证了本文提出的理论和方法的有效性。论文的创造性工作主要体现在以下几个方面:1.提出移动IPv6测试框架。在分析移动IPv6特点和测试需求的基础上,指出ISO 9646中定义的标准测试框架在测试数据描述、复杂计算实现等方面不适合移动IPv6测试。本文提出一种新的测试框架,其中自定义了一种测试数据包描述格式;打破了标准测试框架中测试集和执行系统相互独立的特征,采用测试描述法和执行系统互动的方式实现复杂计算。测试数据包描述格式可用于所有具备结构化特征测试数据的描述,测试框架可用于所有包含复杂计算过程协议的一致性测试。2.提出计算机网络协议测试传输方法。移动IPv6实现可能运行在多种不同介质之上,传输方法在移动IPv6测试中十分重要。根据测试设计和测试传输分离的思想,本文提出网络接口和通信实体相结合的测试传输方法。采用网络接口