IPv6协议一致性测试例的设计

合集下载

ipv6测试用例

ipv6测试用例

ipv6测试用例1. 引言IPv6(Internet Protocol version 6)是互联网协议的第六个版本,是为了解决IPv4(Internet Protocol version 4)地址枯竭问题而设计的。

IPv6采用了128位地址空间,相比IPv4的32位地址空间,可以提供更多的IP地址。

在进行IPv6网络的部署和应用之前,需要进行充分的测试,以确保网络的可靠性、性能和安全性。

本文将介绍IPv6测试用例的设计和实施,以帮助测试人员进行有效的IPv6测试。

2. IPv6测试用例设计IPv6测试用例的设计主要包括以下几个方面:2.1 地址分配和路由测试•验证IPv6地址的分配方式,包括静态分配和动态分配(如DHCPv6)。

•测试IPv6地址的唯一性和有效性。

•验证IPv6路由表的正确性和更新机制。

•测试IPv6路由的选择算法和负载均衡功能。

2.2 连通性测试•验证IPv6主机之间的连通性,包括同一子网内的主机和不同子网之间的主机。

•测试IPv6主机与IPv4主机之间的连通性,包括IPv6-over-IPv4隧道和双栈主机。

•验证IPv6主机与IPv6互联网之间的连通性,包括通过IPv6-over-IPv4隧道访问IPv6互联网和直接访问IPv6互联网。

2.3 DNS解析测试•验证IPv6主机的DNS解析功能,包括IPv6地址的解析和逆向解析。

•测试IPv6主机与IPv4主机之间的DNS解析,包括IPv6-over-IPv4隧道和双栈主机。

•验证IPv6主机与IPv6互联网之间的DNS解析,包括通过IPv6-over-IPv4隧道访问IPv6互联网和直接访问IPv6互联网。

2.4 安全性测试•验证IPv6防火墙的配置和功能,包括允许和拒绝特定的IPv6流量。

•测试IPv6主机的入侵检测和入侵防御功能。

•验证IPv6主机的漏洞和安全漏洞扫描。

3. IPv6测试用例实施IPv6测试用例的实施步骤如下:3.1 确定测试环境•搭建IPv6测试环境,包括IPv6路由器、IPv6主机和IPv6互联网接入。

IPv6协议一致性测试描述语言设计与实现

IPv6协议一致性测试描述语言设计与实现
, 对新协议 的支持也 不够 。为提 升我 国 在I P v 6一致性测试领域的研究 水平 , 文 中经过深入分 析和研究 , 提出了一致性测试 的模块化测试描述模 型 , 并 自定义 了相应的模 块化测试描述语言 ( MT D L ) 来 描 述该模型 。
第2 3卷 第 7期 2 0 1 3年 7月
计 算 机 技 术 与 发 展
C OMPUT ER T ECHNOL OGY AND DEVE LOP MEN T
Vo 1 . 2 3 No . 7
J u l y 2 0 1 3
I P v 6协 议 一 致 性 测 试 描 述 语 言 设 计 与 实现
DL 1. nd a d e v e l o p e d he t I p c o n f o m a r nc e t e s t s y s t e m ba s e d o n he t mo d e l nd a he t l a n g ua g e . Ba s e d o n i n— d e p h t na a l y s i s o f he t I P v 6 p r o —
o f Co n f o r ma n c e Te s t f o r I Pv 6
ZHA NG Xi a o-d o n g, DON G P i n g, SU We i
( C o l l e g e o f E l e c t r o n i c a n d I n f o r ma t i o n E n g i n e e r i n g , B e i j i n g J i a o t o n g U n i v e r s i t y , B e i j i n g 1 0 0 0 4 4 , C h i n a )

协议一致性测试

协议一致性测试

IPv6协议一致性测试发布时间:2010年02月05日∙o分享∙推荐∙打印∙收藏文/黄哲导言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功能测试

IPv6功能测试
8.查看PC 1是否获得公网IP地址以及IPv6Global IP Address,在PC 1上分别访问IPv4的web服务器和IPv6的Web服务器,查看能否访问;
9.查看ITMS能否操作e家终端(e8);
10.掉电重启e家终端(e8),e家终端(e8)重启成功后,检查PC 1~PC 5是否能上网,检查e家终端(e8)能否连接到ITMS平台,且使用PVC2通道。
3.e家终端(e8)下挂5台PC(1台无线STA 和4台有线PC).
测试步骤:
1.五台PC机分别连接到设备SSID1、LAN1~LAN4,检查PC是否正确获得IPv6地址,是否可以通过地址fe80::1访问e家终端;
2.使用维护帐号登陆e家终端(e8)页面;新建PVC1和PVC2连接,选择“通过IP方式建立链接”,设置正确的PVC参数,建立WAN完成后查看各WAN连接状态是否符合以下要求:
4.检查PVC2通道是否使用PVC2所获取的DNS server进行DNS解析。
通过标准:
1.步骤3中,PC能够自动获取IP地址,自动获取的DNS server地址是e家终端(e8)维护IPv6地址(fe80::1),PC机可以正常通过IPv6进行WWW上网业务,且使用PVC1所获取的DNSv6 server进行DNS解析;
PVC1的连接:
e)通过RA获取该连接的数据转发网关地址
f)通过DHCP-PD获得DNS信息及所用公网地址段(如56位前缀)并配置用户侧的64位前缀(缺省在获得的地址前缀后增补所需位数的0)
PVC2的连接:
g)通过RA获取该连接的数据传送网关地址
h)通过DHCP获得所用DNS信息及公网地址
3.步骤3中,lan侧PC获取的地址前缀为配置的用户侧的64位前缀, PC能访问网络、能进行下载等业务;

IPv6地址协议一致性测试系统设计与实现

IPv6地址协议一致性测试系统设计与实现
陈 想 周华春 苏 伟
( 北 京交通 大学电子信息工程学 院 北京 1 0 0 6协 议 一 致 性 测试 是 保 证 I P v 6协 议 实 现 正 确 性 及 有 效 性 的 方 法 。 当前 I P v 6一 致 性 测试 系统 共 同 的不 足 是 标 准 协 议
DES I GN AND I M PLEM ENTATI oN OF CoNFo RM ANCE TEST S YSTEM FoR I Pv 6 ADDRES S PRoToCoL
Ch e n Xi a n g Zh o u Hu a c hu n S u We i
b y t h i s d e m a n d , i n t h i s p a p e r w e p u t f o r w a r d a n e x t e n s i b l e m o d u l a r t e s t d e s c r i p t i o n l a n g u a g e( E M T L ) , d e s i g n a n d d e v e l o p t h e I P v 6 p r o t o c o l
d e i f c i e n c y o f I P v 6 c o n f o r ma n c e t e s t s y s t e m i s t h e l i mi t a t i o n i n s t a n d a r d p r o t o c o l n u mb e r ,a n d t h e i n s u ic f i e n t s u p p o t r o n n e w p r o t o c o l s .D iv r e n
Abs t r a c t I Pv 6 p r o t o c o l c o n f o r ma nc e t e s t i s t h e g ua r a nt e e i n r e a l i s i n g t h e a c c u r a c y a n d e f f e c t i v e n e s s o f I Pv 6 p r o t o c o1 . At p r e s e nt t h e

IPv6中RIPng协议的一致性测试研究与实践

IPv6中RIPng协议的一致性测试研究与实践
r v r e t s t o o t s h P g i lme t t n e i n t e ts i a l st e c r s o d n .F r e r ,i r c i s RI n ta e s e tme h d t e tt e RI n mp e n a i n a d d sg s ist s u t swe la h o e p n i g RI u h rmo e tp a t e P g o e t s c n o a c s n s v n r u e sf rCNGI o f r n e t t e e o t r o m e o .
ito u to fRI n r tc l hi a e r p s ste mut-o e tsr cue whc ss ia l o h Pn o f r a c e t ta o t e nr d cin o P g p oo o,t s p p rp o o e h l p r ts tu tr ih i utbe f rt eRI g c n o n ets.I d pst i t m h
测试结构 ,采用适 用于中继 系统 的穿越 式测试法 ,设计 了 R P g一致性测试集及相应的参考实现 ,并在 CN 骨干网设备选 型中对 7款路 In GI 由器进行 了测试实践 。
关t词 :RP g I ;一致性测试 ;多端 口的测试结构 ;穿越 式测试法 ;C G n NI
Re e r h a d Pr c i eo n o m a c e t f P s a c n a tc n Co f r n eT s o RI ng Pr t c l f P 6 o o o v o I
l概述
随着 I e e n r t的飞速发展、网络规模 的不断扩大 , tn 高效 稳定的路 由协议 成为保 障网络性能 的重要 因素 。协议 一致性

传感器网超轻量IPv6协议栈一致性测试系统的设计

传感器网超轻量IPv6协议栈一致性测试系统的设计
维普资讯
第2 6卷 第 l 2期
20 0 6年 l 2月
文章编号 :0 1— 0 1 20 ) 2—2 1 0 10 9 8 (0 6 1 8 7— 3
计 算机 应 用
C mp trAp l ain o ue p i t s c o
Vo . 6 NO. 2 12 1
Ab t a t re e c i t n o n ut — g t e g tI v r tc lsa k whc s d sg e y Ne — b wa ie tf s. sr c :B ifd s r i fa l a l hw i h P 6 p o o o tc ih i e in d b tl s gv n a i t po r i a r T e a e n c n on a c s tn a d TI h n b s d o o f r' n e t tsa d r ' 3 o fr' c e t y tm s g v n l e CN一 .a c n o na et s s se wa ie .T e ts d la d ts y t m me l n h t e mo e e ts se La n w r lo d s rb d e e as e c e .T e d ti d w y t e c b e t a e a d i lme tt n o h e ts s m e e i to u e o . i h ea l a o d s r e ts s n mp e n ai ft e ts y t w r n rd c d to e i c o e
CHEN a . o . W ANG n Xio h ng Ne g
( eatetfC m ue Si c n e nl y at hn om lU i rt h n h i 0 0 2 C ia D p r n o o p t c ne dTc oo ,E s C i N ra n e i ,S ag a 0 6 , hn ) m r e a h g a v sy 2

移动IPv6协议一致性测试研究与实践

移动IPv6协议一致性测试研究与实践
互过程 中需要完成邻 居发现 、重复地址检测、路 由器发现、
化程度不够 ,测试例不尹理解和修改。法国 I IA研 究中心 RS 对移动 Iv P 6协议 中通信 节点和家乡代理 的一致性测试进 行 了一些研究 ,美 国 Ne mp h e w Ha si 大学 I L实验 室发布 了互 r O 操作性测试集 ,但它们针对 的都是协议初期版本 ,与最新 的
e t n e e e e c mp e n a i n b s d o e e a o f r n e t s y tm . e tc p b lt,c n gu a l y a d a t ma i n a e i r v d. e t x e d d r f r n e i l me t t a e n a g n r l n o ma c e ts se o c T s a a i y o f r bi t n u o to mp o e T s i i i r p a tc sc r i d o t n v lo si r c ie i a re u al u o mplm e t to sa d t e r s lsa e a a y e . e n a i n n h e u t l z d r n
移 动 Iv P 6协议规定 了 MN、 N和 H C A 3种不 同节 点的功
个新 协议 ,今 后的应 用也将十分广泛。 目前很多厂家和研究 机构 已经研制 出支持移动 I v P 6协议的实验产品 , 对其测试 的 需求越来越强烈 。 进行移 动 Iv P 6测试 的研究对于支持国 内移 动 Iv P 6产 品的研制开发和进 口移动 Iv P 6产品 的检测评价都
S n a g , N a HIXi g n YI Xi 2
f. t r sac e trT ig u iest B in 0 0 4 2 C mp tr cec e at n, s g u iesy B in 0 04 1NewokRee rhC ne, s h aUnvri , ej g10 8 ; . o ue i eD prme tTi h a v ri , e ig10 8 ) n y i S n n Un t j [ src l hs a e nlzsh o fr t srq i met f bl v rtc lue r l dlogn rt ssi ,n ein e Abta t ip pr aye ecnomi t te ur n i I 6poo o,ss f ma e t eea t tut a dd s s T a t ye e o mo e P ao mo ee e g t h

Mobile IPv6协议一致性测试研究

Mobile IPv6协议一致性测试研究
中 图 分 类 号 : P 9. 6 T 3 3 O 文献标识 码 : A 文 章 编 号 :0 7 24 2 1 ) 5 0 9 0 10 —3 6 (0 10 —0 5 — 5
随着 互 联 网对 节 点 移 动 性 的要 求 越 来 越 高 , 在
研究 机构 对 Mo i P 6的协议 测 试 大 多 是 针对 较 bl Iv e
运用有 限状态机模型为移动节点、 家乡代理和通信
节 点创 建 了形 式 化 模 型 , 模 型 基 础 上 进 行 了测试 在 例 生 成 的 研 究 。 最 后 将 测 试 例 运 行 在 Re t d Ha
开了他们的测试结果。如美国新罕布什尔大学的互
操作 性 实 验 室 公 布 的 Mo i P 6测 试集 中包 括 6 bl I v e
例 也大 多 是 使 用 自然 语 言 描 述 , 给 出 了 测 试 的 只 场景。 由于通 常 实 现 的 Mo i v bl I 6产 品会 与 协 议说 eP 明存 在 一定 的偏差 , 样会 导 致不 同的 Mo i v 这 bl I 6 eP
促使 很 多 厂商 和科 研 机 构 研 发 相 关 产 品 , 因此 对 这
早 的版 本 , 试覆 盖 的范 围也 比较 有 限 , 布 的测试 测 公
Iv ̄ 协 议簇 中提 出 了 Mo i P 6 用 于解 决 下 P 61 ] bl I v ̄ e ]

代 互 联 网 中节 点 的移 动性 问题 。这 一协 议 的提 出
协 议 的 测试需 求 也越 来越 强 烈 。
Ln x . 环境下 对 m p 61 1v. . 6 iu 0 9 i —. 一2 4 2 协议实现 v
进 行一 致性 测 试 , 过对 测试 结 果进行 分 析 , 通 发现 了 被 测 实现 与协 议 说 明存 在不 一致 的地 方 。这项 研究 的意 义 在 于促 进 Iv P 6网络 中移 动 协议 的实 现 和 部

ipv6测试解决方案

ipv6测试解决方案

所以确保双栈路由器可以可以完成以下功能是至关重要的:
©2006 Ixia. All rights reserved.
IPv6 一致性测试
根据IPv6标准的每行描述准确的制定自动化测试案例库 – IPv6 一致 性测试套件 彻底检查每个RFC定义的功能 实施一致性测试保证设备的互连互通 在产品设计阶段就发现问题,而不是到客户现场解决问题!! 为回归测试提供基准 帮助运营商和ISP诊断互操作问题 测试工具- IxANVL
©2006 Ixia. All rights reserved.
IPv6测试平台及典型配置
IXIA公司是全球领先的最大的IP测试公司之一
– – 连续29个季度赢利 销售额在1998至2005年间增长超过2200%,年销售额超过1.5亿美元
一致性工具:IxANVL IPv6双栈路由器功能及性能工具:IxNetwork、IxScripteMate IPv6 BRAS功能及性能工具:IxAccess、IxNetwork IPv6 VPN网关功能及性能工具:IxVPN IPv6 应用层功能及性能工具:IxLoad、IxChariot
面向IPv6 测试解决方案
Jason Han Senior System Engineer, Ixia jhan@
议程
IPv6 测试的重要性,必要性 IPv4 到 IPv6 演变策略 主要测试方向 IPv6 一致性测试 IPv4/IPv6 功能和性能测试 IPv6/IPv4 隧道测试 路由性能和扩展性测试 组播性能和扩展性测试
输入
指定负载 报文长 地址范围
结果
吞吐量, 时延, 丢包 率
©2006 Ixia. All rights reserved.
路由性能和扩展性

ipv6支持度测评报告模板

ipv6支持度测评报告模板

ipv6支持度测评报告模板嘿,朋友们!今天我们来聊聊一个可能让你听了就有点犯晕的话题——IPv6的支持度测评。

别急,别紧张,咱们这不是搞什么技术深度分析,而是打算给你们一个通俗易懂的解读。

就像你吃饭前先了解菜单一样,咱们先来了解下这个IPv6到底是什么东西,它对咱们的网络生活到底有啥用处,也让你们清楚地知道,咱们的设备和服务到底是不是都已经准备好迎接IPv6这个新时代了。

得说,这个IPv6啊,可不是什么新鲜的事了。

说实话,它早就该来了。

你看现在,咱们日常上网用的这个IP地址——也就是你上网时那个“数字身份证”——已经快不够用了。

IPv4撑了几十年,结果现在这个“身份证”快要发不出来了,大家都抢着用,结果导致了地址短缺,网络拥堵,就像是停车场车位不够,车子都快开不上去了。

所以,IPv6应运而生,提供了更多的“身份证”,确保咱们在这个信息化的世界里可以畅通无阻。

不过,说到IPv6,大家可能也有些疑问了。

这个东西,真能用吗?好不好用?是不是每个设备、每个网站都已经支持了?答案当然是——这得看情况。

就像你住的地方,可能某些小区水管都老化了,管道修了新管子,但不是每家每户都能及时享受到新管道的水一样,IPv6的普及也面临着一些挑战。

尽管大部分大公司、大机构早就更新了IPv6的支持,咱普通消费者的设备可能还没有完全适配,或者说,设备的厂商还没把这事当回事儿。

回过头说,咱们如果想要知道自己使用的设备到底支持不支持IPv6,也不是什么难事。

你只需要简单地检查一下你的网络设置。

现在大多数智能手机、路由器都已经默认支持IPv6了,甚至一些老旧的设备,只要升级一下固件,照样能用。

不过,说到这里,你可能会问了,“IPv6的好处到底能让我感受到什么呢?”好吧,咱们就简单聊聊几个。

IPv6最大的优点就是更大的地址空间,简而言之,网络不会因为缺少IP地址而出现瘫痪。

再有,IPv6的网络协议更先进,能支持更高效的数据传输。

它还自带了安全特性,意味着更高的安全性,减少了被攻击的风险。

IPv6中继系统一致性测试系统的设计

IPv6中继系统一致性测试系统的设计
文本要求的一致性问题 以及 I T之 间的互操作性能 问题 。 U
Iv 协议是为解决 Iv 地址耗尽 、 P6 P4 路由表爆炸以及信息传输的
移动性 、 安全性和实时性问题 提出来的 , 协议一致性测试 是各种
测试的基础。Iv P6协议的一致性测试分为端系统和中继系统 的一致性测试 。由于两种协 议实 现的功能 要求相差 很大 , 行 进
( n ierg C ne Egnen et i r ㈣ Fr rht tr C r. J o t l n n4 4 5 , hn ) it cic e ap ,i no t a 5 1 0 C i sA eu a e s
Ab ta t sr c
T i p p rsv so tted sg fT sigS s m ae n Poo o Itgae et g S se b n lzn h i a d te hs a e a e u h ein o e t yt b sd o rtcl ne rtd T si y tm y a ay igteam n h n e n
测试时 , 可根 据协议文本 的要求 提取 测试 目的 , 只需针对必须和
12 测试 方法选 择 .
IO I G9 4 S /E -6 6针 对 中继 系 统 没 有 , 放 的 上 下 接 口的特 F
应该实现的 目的进行测试即可 。中继系统担负保证 网络连通和 正常运行的责任 , , 因此 中继系统的一致性测试对协议本身的验
DES GN P 6 RELAY YS I OF I v S TEM CONF ORM ANCE TES S TEM T YS
Do g Ll ・ n i i We i3 Ta o g iX n in D n Hu n o a g Da

ipv6测试解决方案

ipv6测试解决方案

©2006 Ixia. All rights reserved.
总结
双栈路由器带来新功能:
– – – 建立维护隧道 地址和协议转换 完成新的路由协议
一致性测试对于不同厂家的设计产品是至关重要的 验证新的双栈路由器的转发功能是否正确和性能测试也是必须 的 评估路由器在新的路由协议下的性能和扩展性也是十分重要的 在应用层的测试也是必须的,它可以改善最终用户的体验
应用程序的有效吞吐量及响应时间
IXIA公司IPv6测试平台及典型配置 总结
©2006 Ixia. All rights reserved.
IPv6 测试的重要性
IPv6 带来的技术革新
– 与IPv4相比,IPv6在寻址、标记、QoS、多媒体、安全性、移动性和高级 管理等方面有突出增强,是下一代的承载技术 – IPv6不仅涉及三层承载,同时涉及封装、路由、加密、隧道、应用等多个 层面,是一个全方位的革新 – 与此相适应的测试需求,也在二到七层全面展开 – 由IPv6引发的新规范: – RFC 2460, RFC 2461,RFC 2462,RFC 1981,RFC 2675, RFC 2374,RFC 3056, RFC 3122, RFC 2893, RFC 2473, RFC 3056RFC 2766, RFC 2765, RFC 2090, RFC 2740RFC 2545 – 成功的IPv6测试意味着成功的产品研发及生产,成功的网络及业务部署。
©2006 Ixia. All rights reserved.
转发功能和性能
目标
功能
输入
报文头、内容、报 文长 指定负载 报文头、内容、报 文长,IPv6/IPv4 混 合比例
结果
报文头、内容完整 性检查,丢包率

IPv6协议一致性测试系统的研究与实现

IPv6协议一致性测试系统的研究与实现

v l ae s fa aii . ai tse t mev l t d t l dy
Ke r s I v r t c l c n o ma c e t g t si g f me t s n a s si n t s d srp i n meh d t s g o p r ywo d : P 6p o o o ; o f r n et s n ; e t a ; e t g t n miso ; e t e c t t o ; e t r u wa e i n r i r i o
孙 慧 , 张春 芳
( 河北 师 范 大学 数 学 与信 息科 学学 院计 算机 系,河 北 石 家庄 00 9 ) 501
摘 要 : 过分析 Iv 通 P 6协议 测试 需求 , 出 了一种 适合 Iv 测试描 述法 ,实现 了测 试数据 描述 、 杂计算 、 试传输等 方 提 P 6的 复 测
0 引 言
Iv P 6是 下 一 代 互 联 网 协 议 , 议 的 标 准 化 工 作 正 在 进 行 协 中 。为 了在 未 来 的 Iv P 6市 场 竞 争 中 占据 一 席 之 地 , 多 厂 商 许 推 出 了支 持 Iv P 6的 设 备 , 些 设 备 之 间 能 否 互 操 作 就 成 为 一 这 个 不 得 不 考 虑 的 问题 。 致 性 测 试 对 保 证 协 议 实 现 与 协 议 标 一 准 相 一 致 、 进 而 能 够 互 操 作 起 者 至 关 重 要 的作 用 “ 因此 需 并 , 要 研 究 Iv 一 致 性 测 试 。Iv P6 P 6是 一 种 新 生 事 物 , 前 国 际 上 当 在 对其 进 行 全 面 一 致 性 测 试 方 面 还 没 有 取 得 令 人 满 意 的研 究

IPv6一致性检测

IPv6一致性检测

IPv6一致性检测案例一、IPv6一致性检测案例解析1.1用例简介Pv6Ready Logo测试认证是IPv6Forum发起的一个国际测试认证计划,目标是通过验证IPv6产品可部署和应用性,增强运营商和用户部署使用IPv6产品的信心。

认证的主要工作包括验证IPv6协议一致性和互连互通性,提供公正性测试规范,维护IPv6认证体系运转,对符合测试标准的设备颁发IPv6Ready Logo。

IPv6Ready Logo全球通用,是产品支持IPv6的标志,有助于企业提高产品竞争力,同时为设备采购商提供IPv6支持的依据,为IPv6商业部署进一步树立信心。

IPv6Ready Logo依据IETF RFC相关标准制定测试规范,测试例覆盖RFC 标准中Must和Should部分,包含一致性测试和互通性测试,必须100%通过所有测试项。

IPv6Ready Logo认证分为基本协议Phase-1Logo、Phase-2Logo和功能性Logo。

系列测试认证是逐步增强的,从最小化覆盖的Phase-1到完全覆盖的Phase-2,还有扩展功能性Logo。

Phase-1(银)Logo:第一阶段,Logo表明设备包含强制性的核心协议能够基本与其他设备进行通信;Phase-1Logo已于2011年底终止申请;Phase-2(金)Logo:第二阶段,Logo表明设备全部符合IPv6基本协议RFC 相关标准,同时IPv6Ready Logo委员会推荐可商用的IPv6设备获得Phase-2 Logo;扩展功能性Logo:目前已定义的有DHCPv6,IPSEC,SIP SNMP NEMO CE Router Logo,只有通过基本协议Phase-2Logo认证后,才有资格申请扩展功能性Logo。

获得扩展功能性Logo表明该设备在某一功能协议例如DHCPv6完全符合RFC标准,可商业部署。

二、IPv6一致性检测用例功能介绍3.1.网络配置按实际网络环境分别为客户端和服务端配置相应IP地址。

IPv6协议一致性测试例的设计

IPv6协议一致性测试例的设计

IPv6协议一致性测试例的设计
郑红霞;田军;张玉军;于东;李忠诚
【期刊名称】《计算机应用》
【年(卷),期】2003(023)004
【摘要】文中给出了协议一致性测试的测试例的基本框架结构和测试例设计的一般步骤,针对IPv6协议的特点提出了IPv6协议一致性测试的测试例设计方案,应用这个方案设计了PMTU发现协议一致性测试的测试例,对几种不同的IPv6协议实现进行了测试,并给出了测试结果.
【总页数】3页(P62-64)
【作者】郑红霞;田军;张玉军;于东;李忠诚
【作者单位】中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080
【正文语种】中文
【中图分类】TP393.04
【相关文献】
1.传感器网超轻量IPv6协议栈一致性测试系统的设计 [J], 陈小红;王能
2.Mobile IPv6协议一致性测试集设计与实现 [J], 颜勇;谢高岗;张大方
3.Mobile IPv6协议一致性测试集设计与实现 [J], 颜勇;谢高岗;张大方
4.IPv6协议一致性测试描述语言设计与实现 [J], 张晓东;董平;苏伟
5.基于TTCN-3的移动IPv6协议一致性测试中适配器Adapter的设计与实现 [J], 刘静
因版权原因,仅展示原文概要,查看原文内容请购买。

基于IPv6的无线传感器网络协议一致性测试方法研究

基于IPv6的无线传感器网络协议一致性测试方法研究
2 . 中国 电 子 科 技 集 团公 司 第 4 O研 究所 质 量 部 蚌 埠 2 3 3 0 0 6 )
摘 要 : 根据 I P v 6协 议 在 无 线 传 感 网 中使 用 的现 状 , 针对无线传感网 中 I P v 6协议 栈 , 研究 相应的 I P无 线 传 感 网 协 议 测 试 技 术, 从 硬 件 平 台设 计 和 软 件 测 试 平 台设 计 两 个 方 面 , 介 绍 了一 种 支 持 I P v 6 协 议 的 无 线 传 感 器 网络 协议 一 致 性 测 试 方 法 , 从 而 实 现对 I P v 6 无 线传 感 器 节 点 产 品 设 计 的 全 面 验 证 。
o d, I Pv 6 wi r e l e s s s e n s o r n o d e p r o d u c t c a n b e v a l i d a t e d g e n e r a l l y .
Ke y wo r d s :I Pv 6 ;wr i e l e s s s e n s o r n e t wo r k;c o n f o r ma n c e t e s t i n g
关键 词 : I P v 6 ;无 线 传 感 器 网 络 ; 一 致性 测 试
中 图 分 类 号 :T P 3 9 3 文 献 标 识 码 :A 国 家标 准 学 科 分 类 代 码 : 5 1 0 . 5 0 1 5
Re s e a r c h o n t h e c o nf o r ma n c e t e s t me t h o d o f wi r e l e s s s e n s o r n e t wo r k p r o t o c o l b a s e d o n I Pv 6

ipv6测试用例

ipv6测试用例

ipv6测试用例
IPv6测试用例可能包括以下几个方面:
1. 验证IPv6地址配置:测试IPv6地址是否正确配置,包括地址类型(单播、多播、任播)、地址前缀长度等。

2. 验证IPv6路由协议:测试IPv6路由协议(如RIPng、OSPFv3等)
的正确性和性能,确保路由器能够正确地学习、计算和发布IPv6路由
信息。

3. 验证IPv6邻居发现:测试IPv6邻居发现协议(如ICMPv6、ARP等)的正确性和性能,确保主机能够正确地发现和解析IPv6地址。

4. 验证IPv6转发:测试IPv6数据包的转发过程,包括数据包的接收、处理和转发等,确保路由器能够正确地转发IPv6数据包。

5. 验证IPv6安全功能:测试IPv6的安全功能,包括IPSec、AH、ESP 等,确保数据传输的安全性。

6. 验证IPv6服务质量:测试IPv6的服务质量(如QoS、DSCP等),
确保数据传输的质量和可靠性。

7. 验证IPv6过渡机制:测试IPv6与IPv4之间的过渡机制(如NAT-PT、双栈等),确保主机和路由器能够正确地处理IPv4和IPv6之间
的通信。

以上是一些常见的IPv6测试用例,具体测试用例需要根据实际需求和
场景来确定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[(] 如证明 /43 具有某种要求的能力或某种要求实现的行为 。
"! 协议一致性测试理论
一致性测试是一种 “ 功能测试” , 它依据一个协议的描述 对协议的某个实现进行测试, 判别一个协议的实现与所对应 的协议标准是否相一致。/WX Y /7Z %’.’ 为协议的一致性测试 提供了基本方法和框架, 为测试集制定了设计步骤和描述方
&./ & & &
结论 ( !"#$"#)将指出测试例的可能输出。
计算机应用
’KK* 年
点都有一个邻居缓存, 保存与它通信的所有节点的 !?@. 地址 及对应的 AB# 地址。每一对地址的绑定称为一个邻居条目, !?@. 节点通过搜寻邻居缓存条目来与其它节点建立通信。在 节点间通信的不同阶段, 对应的邻居缓存条目可能处于不同 状态。邻居缓存条目的可能状态及各状态间的转换关系如图 / 所示。图中数字表示事件及对应动作的编号, 按 CD#’/.%
[" [ &] 法, 并为测试系统的实现提供了指导 。
在测试执行之前, 协议实现者应向测试方提供 “ 协议实 现一致性声明” ( 0M:N:I:R /PLRJPJ;N Z:;Q:MP@;IJ WN@NJPJ;NK, 简 称 0/ZW) , 列出其所有已实现的功能, 从而通知测试方进行何
[’] 种测试 。为测试一个协议的实现, 测试实验室除了需要由
[ )# ] 测试集 ; 测试执行阶段包括 /43 的 0/ZW 分析和可执行测
)! 引言
/01’ 是 /;NJM;JN 的通信协议, 它是在 /01. 运行的基础上 发展起来的更为完善的 /;NJM;JN 协议。协议一致性测试主要 验证某一种具体的协议实现是否与协议标准相一致。为了保 证各种 /01’ 实现版本与 /01’ 协议标准一致及相互之间能够 安全、 可靠地相互通信, 需要对各 /01’ 协议实现进行协议的 一致性测试, 对 0234 ( 0@NH 234, 路径最大传输单元) 发现协 议的一致性测试也是其中重要的一部分。
(! 协议一致性测试的测试例设计方法
(- )! *3W 的结构 *3W 的内容直接来自于协议规范, 是描述测试过程的文 本。一个 *3W 可以具有多个测试组, 测试组用于为测试例提 供一个过程安排, 它们对测试集的规划、 开发和执行起辅助作 用。每一个测试组由若干个测试例组成, 每个测试例又含有 一系列测试步, 测试集的最小单元是测试事件。其中, 测试例 是测试集的最重要的一级, 每个测试例都有一个特定事件, 例
一致性评价过程分三个阶段: 测试准备阶段生成抽象测试集
! ! 收稿日期: "##" $ #% $ "%! ! 基金项目: &’( 计划 ( "##)**)")#)+ ) ! ! 作者简介: 郑红霞 ( )%,, $ ) , 女, 湖南嘉禾人, 硕士研究生, 主要研究方向: 下一代互联网技术、 协议工程、 网络测试与性能评价; ! 田军 ( )%,# $ ) , 男, 博士, 副研究员, 主要研究方向: 下一代互联网技术、 网络测试; ! 张玉军 ( )%,’ $ ) , 男, 河北人, 博士生研究生, 主要研究方向: 下 ! 于东 ( )%,’ $ ) , 男, 吉林人, 硕士研究生, 主要研究方向: 网络测试; ! 李忠诚 ( )%’" $ ) , 男, 博士, 研究员, 主要研 一代互联网协议、 协议测试; 万方数据 究方向: 计算机网络、 测试、 容错计算 -
!"#’ "$%&%’%( )%*+%$,-*’. /.0& )-0. 1.023*
56789 6:;<=>?@A 3/*8 BC;A 56*89 DC=EC;A D4 F:;<A G/ 5H:;<=IHJ;<
! "#$%&%’%( )* +),-’%&#. /(01#)2).34 +1&#($( 5067(,3 )* 80&(#0($4 9(&:&#. )###&# 4 +1&#6; 450&$-’&6 3H?K L@LJM ?;NM:OCIJK NHJ I:PP:; @MIH?NJINCMJ :Q LM:N:I:R I:;Q:MP@;IJ NJKN I@KJK @;O NJKN I@KJ OJK?<; LM:IJOCMJS * NJKN I@KJ OJK?<; PJNH:O @?P @N /01’ LM:N:I:R ?K LMJKJ;NJOS 3HJ LM:L:KJO PJNH:O ?K @LLR?JO :; 0234 F?KI:1JMT 0M:N:I:R I:;Q:MP@;IJ NJKN?;< @;O NHJ I:;KJUCJ;N NJKN MJL:MN ?K <?1J; :CNS 7.8 9%$:06 /01’V LM:N:I:R I:;Q:MP@;IJ NJKNV NJKN I@KJ OJK?<;V 0234 *3W ( *]KNM@IN 3JKN WC?NJ) ; 测试操作阶段产生参数化的可执行
0/ZW 提 供 的 信 息 外,还 需 要 与 被 测 协 议 实 现 /43 ( /PLRJPJ;N@N?:; 4;OJM 3JKN) 和它的测试环境相关的信息, 即 协 议 实 现 额 外 信 息 0/\/3( 0M:N:I:R /PLRJPJ;N@N?:; J>NM@
[%] , 它作为抽象测试集的一部分提出 。 /;Q:MP@N?:; WN@NJPJ;N)
万方数据 邻居发现机制实现的。在 !?@. 协议中, 每个处在网络中的节
第2 期
郑红霞等: 75:; 协议一致性测试例的设计
= = = ; =@
试集的执行, 最终得到一个一致性的判决, 生成一致性测试报 告。其中 *3W 是整个协议测试的核心, 每个 *3W 规定某一标 准协议的测试目的、 测试内容和步骤, 所以 *3W 的形成决定 了测试的质量, 是测试操作和测试执行的基础。本文就主要 研究生成 *3W 尤其是其中每个具体的测试例的方法。
(- "! 测试例的结构 一个测试例由前测试步、 测试体、 后测试步组成, 见图 ) 。 每个测试步都是由一组有序的测试步和 Y 或测试事件组成的, 每个测试事件表示发送或接收一个帧或一个消息。 前测试步把 /43 置到测试体所需的初始测试状态, 空闲 状态的选择由 0/\/3 决定。 测试体是在一个测试组中, 为达到测试目的所必需的一 组测试步。一个测试判定通过 ( 0*WW ) , 或失败 ( ^*/G ) , 或无
[ %* ] 附录 # 中列表顺序排列 。根据 CD#’/.% 中对各状态的定
图 %& 测试例的结构
义, 选择状 态 “— — —” 作 为 测 试 例 执 行 中 的 空 闲 状 态, 状态
后测试步把 !() 从结束状态置回到一个 稳定的空闲状态。 在执行测试例的过程中, 测试体通过控 制观察点对 !() 的输入和输出进行控制和观 察, 并分析得到的输出是否与测试例预先规 定的输出相一致, 从而得到测试结论。根据 所有测试例的执行结果, 得出有关被测系统 是否具有一致性的结论。 *+ *& 测试例设计的一般步骤 设计协议一致性测试的测试例的一般步 骤如下: % )选择测试目标 协议标准中与测试目标选择相关的内容主要是协议要求 和安全考虑两部分, 这两部分内容都可最终归纳为一系列协 议实现的行为规则的集合。每条行为规则对应一个测试目 标。每个测试目标都由相应的测试例验证, 所有验证结果组 成最后的一致性测试结论。 ’ )构造测试例的实际拓扑结构 协议标准中定义的行为规则是以实际网络环境为参照 的, 在设计各测试例的网络环境时要考虑其典型性, 选取简单 而有代表性的拓扑结构作为测试例的实际拓扑结构。 * )选择测试方法 在 !,$-./. 中已被标准化的抽象测试方法有本地测试法 ( 01230) 和外部测试法 ( 45647830 ) 。本地测试法适合于在产品 内部测试; 外部测试法适合于远程的第三方测试, 又可分为分 布式 ( 9:;67:<=649) 测试法、 协调式 ( 21179:83649 ) 测试法和远程
第 "( 卷第 . 期 ! "##( 年 . 月
文章编号: )##) $ %#&) ( "##( ) #. $ ##’" $ #(
计算机应用 Z:PLCNJM *LLR?I@N?:;K
!
_:RS "(A 8:S . *LMS A "##(
/01’ 协议一致性测试例的设计
郑红霞, 田! 军, 张玉军, 于! 东, 李忠诚 ( 中国科学院 计算技术研究所, 北京 )###&# ) 文中给出了协议一致性测试的测试例的基本框架结构和测试例设计的一般步骤, 针对 摘! 要: /01’ 协议的特点提出了 /01’ 协议一致性测试的测试例设计方案, 应用这个方案设计了 0234 发现协 议一致性测试的测试例, 对几种不同的 /01’ 协议实现进行了测试, 并给出了测试结果。 关键词: /01’ ; 协议一致性测试; 测试例设计; 0234 中图分类号:30(%(- #.! ! 文献标识码: *
[’] ( 74>164) 测试法 。
图 ’& 邻居缓存条目状态转换图
“ C432E3<04” 作为测试例执行中的测试状态。 /+ ’& 前测试步和后测试步的设计 在 !?@. 协议测试中, 前测试步实现被测协议实现从状态 “— — —” 到状态 “ C432E3<04” 的转换; 测试体执行具体测试时要 保证处于 “ C432E3<04 ” 状态; 后测试步使被测协议实现回到 “— — —” 状态。从上面的状态图中可以看到, 状态 “— — —” 转换 为状态 “ C432E3<04” 有三条路径: (%) “— — —”2 “ !821>F0464” “ C432E3<04” 。 2 (’) “— — —” “ C432E3<04” 。 2 (*) “— — —” “ ,6304” “ C432E3<04” 。 2 2 而后测试步的由 “ C432E3<04 ” 状态到 “— — —” 状态的路径 是唯一的, 即 “ C432E3<04 ”2 “ ,6304 ”2“ G403H ”2“ ?71<4 ” — —” 。 2“ — 一般来说, 测试例的前测试步部分和后测试步部分的具 体测试事件就由状态图中激发上述状态转换的事件构成。但 从状态图中看到, 上述前测试步和后测试步的一般过程涉及 到多次状态转换, 需要产生很多激发这些状态转换的测试事 件, 过程比较繁杂。注意到状态图中除状态 “ !821>F0464 ” 而 转 换 为 “ C432E3<04” 状态。这几个事件及其对应的被测实现的动作 分别是: 事件 I : 收到请求的邻居宣告, 其中包含与缓存中相同的 链路层地址, 不要求覆盖原缓存; 无动作。 事件 J : 收到请求的邻居宣告, 要求覆盖原缓存; 记录新 的链路层地址 ( 若与缓存中地址不同) 。 事件 %’ : 收到上层可达性确认; 无动作。 而由 “ !821>F0464” 状态转换为 “ C432E3<04 ” 状态所通过的 事件 / 及其对应的被测实现的动作是: 事件 / : 收到请求的邻居宣告; 记录链路层地址, 发送队 列中的包。 可以看到, 只要被测实现收到适当的来自测试节点的请
相关文档
最新文档