下载此文档

协议一致性测试.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
发布时间:2010年02月05日
分享
推荐
打印
收藏
文/黄哲
导言
IPv6测试首先需要关注在各个协议模块的一致性测试和性能规格测试,其次是各种应用组网和互通测试,尤其是关注过渡技术是否能满足当前IPv6与IPv4网络并存时期的需求。本文将针对IPv6设备的协议一致性测试,介绍其测试特点、测试环境搭建、测试脚本执行,以及测试结果的分析,帮助读者有效的进行相关测试,从而选择符合协议标准的IPv6设备。
IPv6一致性测试的特点
作为一个新的协议族,IPv6相对IPv4的主要变化首先在于网络层基础协议,包括地址、ND协议等;其次各路由协议也都提供了IPv6的版本;在链路层、应用层也配合地址的变化做了相应的修改;并且新增了隧道、NATPT等过渡技术。
相对IPv4而言,IPv6协议一致性测试的特点在于首先要考虑数据平面的模块测试,而其中的报文处理、ICMP和ND模块为重点和难点,且这些模块的RFC都在不断的更新过程中,一些功能有了相应的变化,典型的例子就是0型路由扩展头在最新的RFC5095中被废弃。因此在协议一致性测试中,需要及时的关注协议的更新。
测试工具
Tahi IPv6 Ready协议一致性测试套是目前认可度最高、最被广泛使用的IPv6协议一致性测试工具,可以在Tahi组织的网站(下载,运行在安装FreeBSD系统的PC上,。通过该测试的设备,可以获得IPv6论坛(IPv6 Forum)的IPv6 Ready Phase2的金牌认证。
Tahi IPv6 Ready测试套是一种基于脚本开发的一致性测试工具,分为3个层次,如图1所示,分别为底层的FreeBSD操作系统、居中的测试平台、以及最上层的测试脚本集。
图1 Tahi IPv6 Ready测试套架构
测试内容
Tahi IPv6 Ready测试脚本集包含了网络层和应用层常见的需要一致性测试的模块,包括基础协议、IPsec、MIPv6、DHCPV6、SIP、IKE等,其中IPv6 Core Protocol为核心模块,是IPv6一致性测试最基础的部分,在目前的IPv6 Ready一致性测试中,通常只选用此部分进行测试,其他模块由于目前缺少用户需求,因而极少有设备支持,所以在现有情况下很少进行测试。
IPv6 Core Protocol测试集可以分为5个模块:SPEC、ADDR、ICMP、ND、PMTU,与RFC的对应关系如表1。
模块名称
对应RFC
SPEC
RFC2460 Protocol, Version 6 (IPv6) Specification
RFC2464 Transmission of IPv6 Packets over works
RFC5095 Deprecation of Type 0 Routing Headers in IPv6
ADDR
RFC4862 IPv6 Stateless Address Autoconfiguration
ICMP
RFC4443 Control Message Protocol
ND
RFC4861 Neighbor Discovery for IP version 6
PMTU
RFC 1981 Path MTU Discovery

协议一致性测试 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxq93485240
  • 文件大小236 KB
  • 时间2018-11-02