首页> 外文期刊>IEEE/ACM Transactions on Networking >Fast Data Plane Testing for Software-Defined Networks With RuleChecker
【24h】

Fast Data Plane Testing for Software-Defined Networks With RuleChecker

机译:使用RuleChecker对软件定义的网络进行快速数据平面测试

获取原文
获取原文并翻译 | 示例

摘要

A key feature of software-defined networking (SDN) is the decoupling of control pane and data plane. Although delivering huge benefits, such a decoupling also brings a new risk: the data plane states (i.e., flow tables) may deviate from the control plane policies. Existing data plane testing tools such as RuleScope check the correctness of flow tables by injecting probes. However, they are limited in four aspects: 1) are slow in generating probes due to solving SAT problems; 2) may raise false negatives when there are multiple missing rules; 3) cannot test cascaded flow tables used by OpenFlow switches; and 4) either does not support incremental update or has a slow update speed. To overcome these limitations, we present RuleChecker, a fast data plane testing tool for SDN. In contrast to previous tools that generate each probe by solving an SAT problem, the RuleChecker takes the flow table as whole and generates all probes through an iteration of simple set operations. By leveraging binary decision diagram to encode sets, we make the RuleChecker extremely fast: nearly 20x faster than the RuleScope, and can update probes in less than 2 ms for 90% of the cases, based on the Stanford backbone rule set.
机译:软件定义网络(SDN)的关键功能是控制面板和数据平面的分离。尽管带来了巨大的好处,但这种去耦也带来了新的风险:数据平面状态(即流表)可能会偏离控制平面策略。现有的数据平面测试工具(例如RuleScope)通过注入探针来检查流表的正确性。但是,它们在四个方面受到限制:1)由于解决了SAT问题,生成探针的速度很慢; 2)当存在多个缺失规则时,可能会产生假阴性; 3)无法测试OpenFlow交换机使用的级联流表;和4)不支持增量更新或更新速度较慢。为了克服这些限制,我们提出了RuleChecker,这是一种用于SDN的快速数据平面测试工具。与以前通过解决SAT问题生成每个探针的工具相比,RuleChecker将流表作为一个整体,并通过简单设置操作的迭代生成所有探针。通过利用二进制决策图对集合进行编码,我们使RuleChecker非常快:比RuleScope快近20倍,并且可以基于Stanford主干规则集在不到2毫秒的时间内更新90%的情况下的探针。

著录项

  • 来源
    《IEEE/ACM Transactions on Networking》 |2019年第1期|173-186|共14页
  • 作者单位

    Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Shaanxi, Peoples R China|Xi An Jiao Tong Univ, MOE Key Lab Intelligent Networks & Network Secur, Xian 710049, Shaanxi, Peoples R China;

    Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Shaanxi, Peoples R China|Xi An Jiao Tong Univ, MOE Key Lab Intelligent Networks & Network Secur, Xian 710049, Shaanxi, Peoples R China;

    Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Shaanxi, Peoples R China|Xi An Jiao Tong Univ, MOE Key Lab Intelligent Networks & Network Secur, Xian 710049, Shaanxi, Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Software defined network; data plane faults; probe generation; binary decision diagram;

    机译:软件定义的网络;数据平面故障;探针生成;二进制决策图;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号