Checking the OpenFlow Rule Installation and Operational Verification

被引:0
|
作者
Aryan, Ramtin [1 ,2 ]
Brattensborg, Frode [1 ]
Yazidi, Anis [1 ]
Engelstad, Paal Einar [1 ,2 ]
机构
[1] OsloMet Oslo Metropolitan Univ, Dept Comp Sci, Oslo, Norway
[2] Univ Oslo, Dept Technol Syst, Oslo, Norway
来源
PROCEEDINGS OF THE IEEE LCN: 2019 44TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2019) | 2019年
关键词
Software Defined Networking (SDN); OpenFlow; Probing Packet; Troubleshooting; Verification; Policy Violation;
D O I
10.1109/lcn44214.2019.8990808
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Troubleshooting in SDN-based networks tends to be a cumbersome task that might overwhelm human attention. Researchers have uncovered various misconfiguration errors such as faulty rules and anomalous forwarding logic caused by missing batch-update acknowledgements and faulty protocol implementations. In this paper, we address the issue of inspecting entries in SDN flow tables by actively probing the data plane. iRecent works such as Monocle and Pronto address this by inserting a test rule per OpenFlow entry. However, this leads to an excessive increase in the size of the OpenFlow tables and unfortunately a wastage of the already scarce TCAM memory and an increase in the packet matching time. We present an efficient testing approach that uses a minimal number of test rules, as large as the number of the neighboring switches which is a handful number compared to Monocle and Pronto where the number of test of rules can be in the order of thousands depending on the size of the OpenFlow table. Furthermore, we devise an efficient and fast probe generation algorithm that generates one single probe packet per rule. Our experiment demonstrates that it takes approximately 1 second to test 3000 rules.
引用
收藏
页码:250 / 253
页数:4
相关论文
共 50 条
  • [1] Static Equivalence Checking for OpenFlow Networks
    Lee, Hyuk
    Choi, Jin-Young
    ELECTRONICS, 2021, 10 (18)
  • [2] Method for OpenFlow Protocol Verification
    Tkachova, Olena
    Saad, Isaam
    2015 SECOND INTERNATIONAL SCIENTIFIC-PRACTICAL CONFERENCE PROBLEMS OF INFOCOMMUNICATIONS SCIENCE AND TECHNOLOGY (PIC S&T 2015), 2015, : 139 - 140
  • [3] Formalization and Verification of the OpenFlow Bundle Mechanism Using CSP
    Wang, Huiwen
    Zhu, Huibiao
    Xiao, Lili
    Fei, Yuan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1657 - 1677
  • [4] Verification of Flow Matching Functionality in the Forwarding Plane of OpenFlow Networks
    Sharma, Sachin
    Tavernier, Wouter
    Sahhaf, Sahel
    Colle, Didier
    Pickavet, Mario
    Demeester, Piet
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2015, E98B (11) : 2190 - 2201
  • [5] Controlling Race Conditions in OpenFlow to Accelerate Application Verification and Packet Forwarding
    Sun, Xiaoye Steven
    Agarwal, Apoorv
    Ng, T. S. Eugene
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (02): : 263 - 277
  • [6] A General Formalism for Defining and Detecting OpenFlow Rule Anomalies
    Aryan, Ramtin
    Yazidi, Anis
    Engelstad, Paal Einar
    Kure, Oivind
    2017 IEEE 42ND CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2017, : 426 - 434
  • [7] Model checking: Verification or debugging?
    Ruys, TC
    Brinksma, E
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 3009 - 3015
  • [8] Efficient Model Checking of OpenFlow Networks Using SDPOR-DS
    Yakuwa, Yutaka
    Tomizawa, Nobuyuki
    Tonouchi, Toshio
    2014 16TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2014,
  • [9] MODEL CHECKING AND MODULAR VERIFICATION
    GRUMBERG, O
    LONG, DE
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 843 - 871
  • [10] Reducing the Latency of OpenFlow Rule Changes in Data Centre Networks
    Sherwin, Jonathan
    Sreenan, Cormac J.
    2018 21ST CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2018,