MLDv协议的TAHI自动化测试研究与实现

来源 :东华大学 | 被引量 : 0次 | 上传用户:liuaxing1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组管理协议是在网络中实现组播的重要协议,它的主要功能是在主机和路由器之间交换必要的信息,使得路由器知道在连接的网段上有哪些主机需要提供组播服务。   近几年Internet技术飞速发展,作为IPv6组播组管理协议的MLD协议也更新到MLDv1和MLDv2。现如今,嵌入式系统的不断发展,轻量级嵌入式系统的重要性日渐突出。在嵌入式系统中实现组管理协议,使得协议的扩展性更强,嵌入式系统的应用范围更广。   TAHIPROJECT作为国际上认可的项目组,致力于IPv6协议验证技术的开发,并提供测试工具用于协议正确性的测试。利用该测试工具能够较好的验证搭载在嵌入式系统中的MLDv2协议,目前TAHI提供的测试方法包括:手动测试和自定义自动化测试。采用自动化测试方法,不仅无需人工干预,可以减少由于人工介入造成的误操作,并且能节省测试时间,有效地减少人力。虽然现有的自动化操作能较好地支持Linux、FreeBSD等较为成熟和广泛使用的系统平台,但是对轻量级嵌入式系统的支持,诸如ThreadX的支持还存在需要解决的问题。本文针对轻量级嵌入式系统自动化测试实现进行研究,提出一种基于自定义行为规则库,并通过串行口发送信号量的方法,完成在ThreadX系统下的自动化测试。   本文研究的主要工作概述如下:   1、对比IPv4中的组播协议IGMP,理解MLDv1和MLDv2,进一步分析研究MLDv2侦听端实现方法;   2、实现在轻量级嵌入式系统中的MLDv2协议;   3、研究并分析TAHI测试的原理和机制,分析现有TAHI测试手动模式的实现步骤和方法;   4、研究并分析TAHI现有的自动化测试在Linux系统上的实现步骤和方法;   5、类比现有方法,提出一种基于自定义行为规则库并通过串行口发送信号量的方法,用于实现TAHI测试在轻量级嵌入式系统中的自动化测试;   6、通过在嵌入式设备上的TAHI自动化测试,来验证MLDv2协议的正确性。
其他文献
全球IPv4地址已经于2011年全部分配完毕,IPv6作为下一代互联网的核心走上历史的舞台。IPv6技术采用了新的网络理念,提供了近乎无穷的地址空间的同时,还提高了网络的安全性、
随着电子商务的高速发展,越来越多消费者参与到在线评论互动中,由此产生了大量在线商品评论,并且数量呈爆炸式增长。然而巨大的用户群与潜在的利益关系,使虚假评论被广泛地制造与
随着经济的发展,我国的城建项目逐渐增多。如何有效地管理和科学地维护在城建项目中使用的各类工程机械已成为其管理者和运营者所面临的问题。因此目前提出了很多对工程机械
作为云计算的关键性基础设施,系统级虚拟机技术是当前计算机体系结构领域的研究热点之一。系统级虚拟机技术成功的将许多物理设备抽象成内存或硬盘中的数据结构,如网卡、硬盘、
随着互联网技术的飞速发展和用户数量的增加,众多新兴应用正以前所未有的方式和速度产生并积累着大量的数据,如何对这些规模巨大的数据进行分析和应用正成为许多领域所面对的机
近年来,随着社交网站的快速发展,几乎每一个互联网用户每天都在使用不同的社交网站以及基于社交网站的服务。社交关系是社交网站最为核心的数据,也是其他所有服务的基础,因此
网络控制系统将散布于不同位置的传感器、控制器和执行器通过网络连接起来,组成一个闭环分布式控制系统。网络控制系统因为网络的引入而具有易于安装维护、减轻自身重量、降
近年来,人脸识别技术得到了越来越广泛的应用。因此,一个有效并可行的识别算法成为人脸识别技术研究的重点。本文研究了人脸识别的鲁棒方法。其目标是在人脸数据库中存在模糊
随着无线网络通信技术的飞速发展和广泛应用,无线传感器网络不仅成为用户感知物理世界信息的一架桥梁,而且也是信息感知领域的一场革命。目前,无线传感器网络正处于从研究阶段向
压缩感知是一种新型的采样理论,打破了传统的奈奎斯特采样定理的限制,采用更有效的方式来采样信号。由于稀疏信号探索的热度,压缩感知近些年来已经获得了大量的关注。对于本