Static Equivalence Checking for OpenFlow Networks

被引:0
|
作者
Lee, Hyuk [1 ]
Choi, Jin-Young [1 ]
机构
[1] Korea Univ, Sch Cybersecur, Seoul 02841, South Korea
基金
新加坡国家研究基金会;
关键词
software-defined networking; OpenFlow; forwarding behavior equivalence check; formal modeling; constraint satisfaction problem; SOFTWARE-DEFINED NETWORKING; VERIFICATION;
D O I
10.3390/electronics10182207
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) provides many advantages over traditional networking by separating the control and data planes. One of the advantages is to provide programmability, which allows administrators to control the behavior of the network. The network configuration may need to be changed for some reason. Whenever such changes are made, it can be required to verify that the forwarding behavior is preserved from the existing configuration, that is, whether the ruleset is properly reflected. In this paper, we propose the forwarding behavior based equivalence checking of OpenFlow networks. We present the formal definition of the network model and the forwarding behavior of the packet flow. Based on the definition, We present a method for checking the equivalence of OpenFlow network forwarding behaviors. Next, we present the implementation of the proposed method, using the constraint satisfaction method, which will be the basis for further extension.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Minimal Coflow Routing and Scheduling in OpenFlow-based Cloud Storage Area Networks
    Chiu, Chui-Hui
    Singh, Dipak Kumar
    Wang, Qingyang
    Lee, Kisung
    Park, Seung-Jong
    2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 222 - 229
  • [42] Performance Enhancement of High-Availability Seamless Redundancy (HSR) Networks Using OpenFlow
    Molina, Elias
    Jacob, Eduardo
    Toledo, Nerea
    Astarloa, Armando
    IEEE COMMUNICATIONS LETTERS, 2016, 20 (02) : 364 - 367
  • [43] An Architecture to Manage Incoming Traffic of Inter-Domain Routing Using OpenFlow Networks
    Adriano Silva, Walber Jose
    INFORMATION, 2018, 9 (04)
  • [44] Network Configuration in OpenFlow Networks
    Zaalouk, Adel
    Pentikousis, Kostas
    MOBILE NETWORKS AND MANAGEMENT, MONAMI 2014, 2015, 141 : 91 - 104
  • [45] OrchFlow: An Architecture for Orchestration of Multiple Controllers in OpenFlow Networks
    Frate, Marcelo
    Marczuk, Marcelo K.
    Verdi, Fabio L.
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (03) : 551 - 572
  • [46] OrchFlow: An Architecture for Orchestration of Multiple Controllers in OpenFlow Networks
    Marcelo Frate
    Marcelo K. Marczuk
    Fábio L. Verdi
    Journal of Network and Systems Management, 2019, 27 : 551 - 572
  • [47] Semantic Program Alignment for Equivalence Checking
    Churchill, Berkeley
    Padon, Oded
    Sharma, Rahul
    Aiken, Alex
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 1027 - 1040
  • [48] Partial Equivalence Checking of Quantum Circuits
    Chen, Tian-Fu
    Jiang, Jie-Hong R.
    Hsieh, Min-Hsiu
    2022 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2022), 2022, : 594 - 604
  • [49] Equivalence Checking of Sequential Quantum Circuits
    Wang, Qisheng
    Li, Riling
    Ying, Mingsheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 3143 - 3156
  • [50] Data-Driven Equivalence Checking
    Sharma, Rahul
    Schkufza, Eric
    Churchill, Berkeley
    Aiken, Alex
    ACM SIGPLAN NOTICES, 2013, 48 (10) : 391 - 406