软件定义网络中流表正确性检测及故障定位的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:h725bin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(SDN)为网络的管理提供了高度的可扩展性。随着网络规模的扩大,网络规则的频繁更新,SDN交换机需要频繁地在控制层和数据层之间切换,为交换机的正确性留下了隐患。SDN交换机正确性的关键是交换机中流表的正确性,本文在分析和研究了现有SDN交换机的正确性测试方法之后,发现有一种流表错误目前仍未解决。该错误是由交换机规则优先级导致的转发错误,当交换机上的规则发生优先级错误时,已有的测试方法均无法准确地检测。本文在该问题上提出了新的假设,扩大了正确性测试的覆盖度,解决了这个问题。其次,本文通过理论证明了正确性测试中的一个关键步骤(生成单个测试包)是一个NP难度的问题。在此基础上,提出了高效的正确性检测算法和故障定位算法来生成整个流表的测试数据集。实践表明,这些算法能够有效地减少数据包生成过程的复杂度。本文设计了实验系统和网络,通过包含了OpenFlow交换机,控制器及虚拟主机在内的测试系统,对检测算法的正确性进行了验证。并且,通过实验系统,本文很好地验证了本文设计的检测算法和故障定位算法的有效性和的性能。
其他文献
脊波双框架系统是一种基于脊波的新的图像表示系统,它继承了脊波的核心思想即将空间中的“线奇异”转化为“点奇异”,再用小波变换处理这些点奇异,同时,它克服了以往用于图像
传统的GIS信息资源被扩展到互联网上,这为不断增长的GIS用户需求提供了丰富的数据资源。随着越来越多符合规范的稳定易用的空间信息服务被发布到网络上,如何有效地获取、管理
现代快速发展而多变的商务环境,要求企业级应用系统能够迅速适应不断变化发展的业务需求,从而适应新形势下的业务战略的快速部署,而传统的业务解决方案已无法满足这种需求。
利用三维重建技术获取场景3D几何结构的建模方式,能够摆脱传统三维建模繁琐的人工交互模式,使得三维建模过程变得更为简单方便。并且在3D电影,电子游戏,以及三维测量等领域有
随着计算机和互联网的快速发展,平板电脑、电子书写板、各种数码笔等电子笔输入设备得到了广泛应用,用户能在更大的界面上自由地、无约束地输入文本信息。因此,联机连续手写字符
超分辨率图像重建是一个利用多帧具有互补信息的低分辨率图像复原出一幅高分辨率图像的过程。这项技术在遥感、军事、医学和公共安全等领域具有十分重要的应用价值和广阔的应
目前,UML已经成为软件建模的标准语言,UML状态图描述了系统在其生命周期中的动态行为。随着系统规模的扩大和复杂度的提高,UML状态图往往包含设计者所未预料到的隐患,如何保
随着经济的发展,为了让更多的国外企业了解到国内的生产厂家信息,及时进行业务联系,经济信息之间的交流尤其是作为“企业身份证”的组织机构代码信息的交流变得非常重要,充分利用
当今,网络信息安全成为制约以身份认证为基础的电子商务、政务快速发展的重要因素。指纹唯一性、不变性决定了指纹识别是逐渐成熟的最重要的生物识别技术。公钥基础设施PKI (
随着蠕虫病毒等大规模安全事件的频繁爆发,互联网用户的损失与日俱增,对于大规模网络异常事件的宏观预警问题的研究,变得越来越紧迫。然而多数安全事件对网络的影响和危害很