论文部分内容阅读
近年来,计算机网络迅猛发展,已经融入了人类生产和生活的方方面面。由于传统的IPv4网络并没有提供安全服务,所以安全问题已经成为Internet发展的重点,它是网络正常运行的保障。在这种情况下,新一代网络安全标准IPSec应运而生。经过几年来的发展,IPSec理论已经日臻成熟。随着IPv6在我国的大规模商用,IPSec也将在下一代互联网上发挥其重要作用。因此,为了保证各种IPSec产品互联互通,积极开展IPSec一致性测试理论和技术的研究就显得尤为重要。IPSec是一个复杂的协议套件,它由几个相对独立的协议组成:ESP(封装安全载荷)、AH(验证头)和IKE(Internet密钥交换)。它们可以保证IP层机密性、完整性、可认证性。文中对IPSec协议体系进行了详细的阐述。
本文是国家863项目:“高性能IPv6路由器协议栈软件”的一部分,是为了保证IPSec子协议栈软件的质量而进行的测试工作。文中分析了一般的软件测试技术以及IPSec测试技术的发展和研究现状,并在深入地分析了IPSec相关组件的特点的基础上,对IPSec协议处理、工作模式、协商过程等进行了测试。测试工作包括协议介绍、列举测试点、编写测试用例、搭建测试环境并进行测试,最后给出了测试结果。本文的所提的测试方案即可以支持IPv4/IPv6双栈测试,也可以用于单协议栈测试。通过对协议栈软件的测试工作,有效保证了协议栈的质量。