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 条
  • [41] Research on verification of properties for cps based on statistical model checking
    Chen, Mingcai
    Zhang, Guangquan
    Wei, Hui
    Shao, Yuzhen
    Xu, Chengkai
    Zheng, Linfeng
    Journal of Computational Information Systems, 2014, 10 (02): : 747 - 754
  • [42] Design, verification, and validation of self-checking software components
    Geoghegan, SJ
    Avresky, D
    CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 420 - 426
  • [43] Unifying Operational Weak Memory Verification: An Axiomatic Approach
    Doherty, Simon
    Dalvandi, Sadegh
    Dongol, Brijesh
    Wehrheim, Heike
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2022, 23 (04)
  • [44] Fast Low Power Rule Checking for Multiple Power Domain Design
    Lu, Chien-Pang
    Jiang, Iris Hui-Ru
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1745 - 1750
  • [45] A rule-based Approach to Model Checking of UML State Machines
    Grobelna, Iwona
    Grobelny, Michal
    Stefanowicz, Lukasz
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2016 (ICCMSE-2016), 2016, 1790
  • [46] Verification of Composite Services with Temporal Consistency Checking and Temporal Satisfaction Estimation
    Ismail, Azlan
    Yan, Jun
    Shen, Jun
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2009, PROCEEDINGS, 2009, 5802 : 343 - 350
  • [47] Online Verification through Model Checking of Medical Critical Intelligent Systems
    Martins, Joao
    Barbosa, Raul
    Lourenco, Nuno
    Robin, Jacques
    Madeira, Henrique
    50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2020), 2020, : 32 - 37
  • [48] Comparative Analysis of Formal Model Checking Tools for Security Protocol Verification
    Patel, Reema
    Borisaniya, Bhavesh
    Patel, Avi
    Patel, Dhiren
    Rajarajan, Muttukrishnan
    Zisman, Andrea
    RECENT TRENDS IN NETWORK SECURITY AND APPLICATIONS, 2010, 89 : 152 - +
  • [49] Automatic Verification of Behavior of UML Requirements Specifications using Model Checking
    Matsuura, Saeko
    Ikeda, Sae
    Yokotae, Kasumi
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 158 - 166
  • [50] Model Checking Based Web Service Verification: A Systematic Literature Review
    Rai, Gopal N.
    Gangadharan, G. R.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (03) : 747 - 764