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 条
  • [31] Fairplay in the verification of operational quantitative precipitation forecasts
    Göber, M
    Wilson, CA
    Milton, SF
    Stephenson, DB
    JOURNAL OF HYDROLOGY, 2004, 288 (1-2) : 225 - 236
  • [32] Fact-Checking and Information Verification in the Context of Journalism Education
    Shesterkina, Lyudmla P.
    Lobodenko, Lidiya K.
    Krasavina, Anna, V
    Marfitsyna, Arina R.
    THEORETICAL AND PRACTICAL ISSUES OF JOURNALISM, 2021, 10 (01): : 94 - 108
  • [33] Knowledge structure driven prototype learning and verification for fact checking
    Wang, Shuai
    Mao, Wenji
    Wei, Penghui
    Zeng, Daniel D.
    KNOWLEDGE-BASED SYSTEMS, 2022, 238
  • [34] Formalizing and Verification of an Antivirus Protection Service using Model Checking
    Safarkhanlou, Adalat
    Souri, Alireza
    Norouzi, Monire
    Sardroud, SeyedHassan Es. Haghi
    3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 1324 - 1331
  • [35] A Bounded Model Checking Approach for the Verification of Web Services Composition
    Zahoor, Ehtesham
    Munir, Kashif
    Perrin, Olivier
    Godart, Claude
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2013, 10 (04) : 62 - 81
  • [36] Verification of Erlang programs using abstract interpretation and model checking
    Huch, F
    ACM SIGPLAN NOTICES, 1999, 34 (09) : 261 - 272
  • [37] Feature Interaction Verification Using Unbounded Model Checking with Interpolation
    Matsuo, Takafumi
    Tsuchiya, Tatsuhiro
    Kikuno, Tohru
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (06): : 1250 - 1259
  • [38] Modular Development and Verification of Domain Requirements via Model Checking
    Bhowmik, Tanmay
    Niu, Nan
    Allen, Edward B.
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 294 - 297
  • [39] Verification of accuracy of rules in a rule based system
    Anantaram, C
    Nagaraja, G
    Nori, KV
    DATA & KNOWLEDGE ENGINEERING, 1998, 27 (02) : 115 - 138
  • [40] On the use of Probabilistic Model-Checking for the Verification of Prognostics Applications
    Aizpurua, Jose Ignacio
    Catterson, Victoria M.
    2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 7 - +