BigMaC: Reactive Network-Wide Policy Caching for SDN Policy Enforcement

被引:10
|
作者
Yan, Bo [1 ]
Xu, Yang [1 ]
Chao, H. Jonathan [1 ]
机构
[1] NYU, Tandon Sch Engn, Dept Elect & Comp Engn, Brooklyn, NY 11201 USA
基金
美国国家科学基金会;
关键词
SDN; network-wide policy caching; policy enforcement; MANAGEMENT;
D O I
10.1109/JSAC.2018.2871296
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Enforcing network policies is critical for service deployments over software-defined networks (SDN). Most existing studies suggest proactively compiling policies into flow entries in the data plane and updating the installed entries when necessary. With a growing amount of applications, taking a proactive approach may overflow underlying switch memory. Meanwhile, certain policies can be frequently updated. Such updates may propagate across configurations in the network, leading to a long time for correctness validation. To improve both the scalability and the flexibility of SDN policy enforcement, we advocate reactively deploying network policies in the data plane. To this end, we propose a network-wide policy enforcement framework named BigMaC. BigMaC advertises a neat policy model for network managers to specify various network policies as rules. It then caches the rules as flow entries in the switches reactively on demand. One major challenge for the BigMaC design is to guarantee the consistency of defined policies and cached entries in the network. To maintain consistency with efficient table usage and simple updates, we group rules into buckets and perform rule caching in the unit of buckets. With trace-driven simulations, we verify that BigMaC can significantly save table space and reduce update complexity compared to prior proposals.
引用
收藏
页码:2675 / 2687
页数:13
相关论文
共 50 条
  • [1] Security network policy enforcement through a SDN framework
    Berardi, Davide
    Callegati, Franco
    Melis, Andrea
    Prandini, Marco
    2018 28TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2018, : 97 - 100
  • [2] Securing middlebox policy enforcement in SDN
    Bu, Kai
    Yang, Yutian
    Guo, Zixuan
    Yang, Yuanyuan
    Li, Xing
    Zhang, Shigeng
    COMPUTER NETWORKS, 2021, 193
  • [3] Network-wide Virtual Firewall using SDN/OpenFlow
    Bakker, Jarrod N.
    Welch, Ian
    Seah, Winston K. G.
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 62 - 68
  • [4] Mobility Management with Caching Policy over SDN Architecture
    Tantayakul, Kuljaree
    Dhaou, Riadh
    Paillassa, Beatrice
    2017 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2017, : 27 - 33
  • [5] Policy enforcement in traditional non-SDN networks
    Odegbile, Olufemi
    Ma, Chaoyi
    Chen, Shigang
    Wang, Yuanda
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 177 (39-52) : 39 - 52
  • [6] An efficient architecture for dynamic middlebox policy enforcement in SDN networks
    Pinheiro, Antonio J.
    Gondim, Ethel B.
    Campelo, Divanilson R.
    COMPUTER NETWORKS, 2017, 122 : 153 - 162
  • [7] Dependable Policy Enforcement in Traditional Non-SDN Networks
    Odegbile, Olufemi
    Chen, Shigang
    Wang, Yuanda
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 545 - 554
  • [8] SIMPLE-fying Middlebox Policy Enforcement Using SDN
    Qazi, Zafar Ayyub
    Miao, Rui
    Tu, Cheng-Chun
    Sekar, Vyas
    Chiang, Luis
    Yu, Minlan
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 27 - 38
  • [9] Efficient Network Security Policy Enforcement With Policy Space Analysis
    Wang, Xiang
    Shi, Weiqi
    Xiang, Yang
    Li, Jun
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2958 - 2970
  • [10] Transparent network security policy enforcement
    Keromytis, AD
    Wright, JL
    USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, 2000, : 215 - 225