6lowpan网络层适配层协议一致性测试

802.15.4链路被作为物联网的链路层,实现物联网的物理层及MAC功能。6lowpan实现了IP技术在802.15.4链路上的应用。与以太网、802.11等传统链路层不同,标准的IPv6协议不能直接构建在IEEE802.15.4MAC层之上。为此,需要在IPv6网络层和IEEE802.15.4MAC层之间加入一个中间层,即适配层,适配层实现主要功能是压缩、分片与重组、 Mesh路由等。物联网的网络层测试即测试6lowpan适配层及构建在适配层之上的IPV6轻型协议栈。目前6lowpan测试是物联网测试的热点。我们来探讨一下6LOWPAN网络层的测试方法。

对比6lowpan网络层适配层协议一致性测试,,我们可以先看一下ETSIIPV6协议一致性测试集测试内容和测试方法。TTsuite-ipv6的测试例由ETSI基于测试标准语言ttcn-3开发并认证。测试分析主机、路由器和IPv6执行程序中的IPv6消息堆栈。TTsuite-ipv6ttworkbench上完全自动化运行。TTworkbenchTTsuite-ipv6完全自动化测试的IDE环境。

TTsuite-IPV6测试例涵盖:

Core functionality

Neighbor discovery

Stateless address auto-configuration

ICMPv6

Router renumbering

Mobility

IPSEC

Transitioning

TTsuite-ipv6测试文本开发界面

TTsuite-ipv6测试图形开发界面

 

TTsuite-ipv6测试执行界面

 

6lowpan基于RFC6944标准 ,针对网络层和适配层,目前还没有完整的测试规范出台,相关部门也还在制定测试规范标准。目前还很难确认测试的内容。不过从测试方法上,我们可以采用ETSI ipv6测试集的方法。测试集采用国际标准测试语言ttcn-3来开发,ttcn-3是国际标准的测试语言,开发的测试集也更容易与国际标准统一通用。TTworkbench是集成的TTCN-3 IDE环境,包含基于ttcn-3的文本编辑环境,图形编辑环境,编译器,测试执行及测试结果分析器,TTdebug,编解码及适配集成开发环境,Capther and reply 功能。Testing Technologies提供专业的ttcn-3的技术培训,保证项目的顺利进行。

 

北京泰斯汀通信技术有限公司
TEL:010-56497908 FAX:010-56497908
Copyright 2014.Testing 天润顺腾提供技术支持