- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
协议一致性测试
IPv6协议一致性测试
发布时间: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上,截至目前的必威体育精装版版本是4.0.5。通过该测试的设备,可以获得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 Internet Protocol, Version 6 (IPv6) Specification
RFC2464 Transmission of IPv6 Packets over Ethernet Networks
RFC5095 Deprecation of Type 0 Routing Headers in IPv6 ADDR RFC4862 IPv6 Stateless Address Autoconfiguration ICMP RFC4443 Internet Control Message Protocol ND RFC4861 Neighbor Discovery for IP version 6 PMTU RFC 1981 Path MTU Discovery for IP version 6 表1 模块与RFC对应列表
测试环境
使用Tahi IPv6 Ready测试套进行IPv6一致性测试时,测试环境包括三个部分:测试仪器、被测设备、控制台。分别对应下面拓扑图中的FreeBSD系统的PC、H3C MSR50路由器、控制台PC。
图2 测试拓扑
如图2所示,运行测试脚本的FreeBSD系统需要提供两块网卡,而被测设备MSR50提供两个以太网接口,两者之间建立两条直连以太链路。在这两条链路上所使用的IPv6地址前缀分别为3ffe:501:ffff:100::/64 和 3ffe:501:ffff:101::/64,并采用EUI64格式生成接口ID。
在MSR50和FreeBSD上,应当只运行基础的IPv6协议栈,并尽可能关闭其他一切非必要的模块,例如路由、STP等,避免无关的报文影响测试脚本的判断。
测试过程
协议一致性测试属于黑盒测试的一种,它只对协议实现的外部可观察行为(即报文的格式、内容、时间等)进行测试,其测试过程原理可以用如图3的测试状态机来描述。
图3 测试状态机
S0:初始状态??????? S1:接收报文后的状态???????? S2:验证报文正确后的状态
E1:接收一个报文?? E2:验证报文正确??? E3:验证报文错误?? E4:丢弃该报文
以图4中,SPEC模块的测试例#13
您可能关注的文档
- 无氰镀铜工艺探讨.pdf
- 化学必修二期中测试(范围第一二章).pdf
- 物理化学(李文斌)天津大学出版社 短(第六章概念).pdf
- 湖北省黄冈市外国语学校2013届高三理科综合训练四.pdf
- 2008年普通高等学校招生全国统一考试(理综)(北京卷).pdf
- 福建省新洲区补习中心2012届高三3月阶段测试试卷(四).pdf
- 无氰电镀铜新工艺试验研究.pdf
- 正极添加Na2WO 4对镍氢电池高温性能的影响.pdf
- GTDH产品知识.pdf
- 对消法测定原电池电动势实验中电极制备的改进.pdf
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)