An Adaptable Rule Placement for Software-Defined Networks

被引:26
|
作者
Zhang, Shuyuan [1 ]
Ivancic, Franjo [2 ]
Lumezanu, Cristian [3 ]
Yuan, Yifei [4 ]
Gupta, Aarti [3 ]
Malik, Sharad [1 ]
机构
[1] Princeton Univ, Princeton, NJ 08544 USA
[2] Google Inc, Mountain View, CA USA
[3] NEC Labs Amer, Irving, TX USA
[4] Univ Penn, Philadelphia, PA 19104 USA
关键词
SDN; Big Switch Abstraction; Rule Placement; Distributed Firewall;
D O I
10.1109/DSN.2014.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There is a strong trend in networking to move towards Software-Defined Networks (SDN). SDNs enable easier network configuration through a separation between a centralized controller and a distributed dataplane comprising a network of switches. The controller implements network policies through installing rules on switches. Recently the "Big Switch" abstraction [1] was proposed as a specification mechanism for high-level network behavior, i.e., the network policies. The network operating system or compiler can use this specification for placing rules on individual switches. However, this is constrained by the limited capacity of the Ternary Content Addressable Memories (TCAMs) used for rules in each switch. We propose an Integer Linear Programming (ILP) based solution for placing rules on switches for a given firewall policy while optimizing for the total number of rules and meeting the switch capacity constraints. Experimental results demonstrate that our approach is scalable to practical sized networks.
引用
收藏
页码:88 / 99
页数:12
相关论文
共 50 条
  • [1] A Novel Approach to Rule Placement in Software-Defined Networks Based on OPTree
    Li, Wenjie
    Qin, Zheng
    Li, Keqin
    Yin, Hui
    Ou, Lu
    IEEE ACCESS, 2019, 7 : 8689 - 8700
  • [2] On Rule Placement for Multi-path Routing in Software-Defined Networks
    Zhang, Jie
    Zeng, Deze
    Gu, Lin
    Yao, Hong
    Fan, Yuanyuan
    COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS, AND WORKSHARING, COLLABORATECOM 2015, 2016, 163 : 59 - 71
  • [3] On the placement of controllers in software-defined networks
    Hu, Yan-Nan
    Wang, Wen-Dong
    Gong, Xiang-Yang
    Que, Xi-Rong
    Cheng, Shi-Duan
    Journal of China Universities of Posts and Telecommunications, 2012, 19 (SUPPL. 2): : 92 - 97
  • [4] Scale the Data Plane of Software-Defined Networks: a Lazy Rule Placement Approach
    Li, Qing
    Huang, Nanyang
    Jiang, Yong
    Sinnott, Richard
    Xu, Mingwei
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 366 - 376
  • [5] Optimizing Rule Placement in Software-Defined Networks for Energy-aware Routing
    Giroire, Frederic
    Moulierac, Joanna
    Truong Khoa Phan
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 2523 - 2529
  • [6] Controller Placement in Software-Defined Mobile Networks
    Guner, Selcan
    Selvi, Hakan
    Gur, Gurkan
    Alagoz, Fatih
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 2619 - 2622
  • [7] Controller Placement in Software-defined Satellite Networks
    Xu, Shuang
    Wang, Xingwei
    Gao, Bangyi
    Zhang, Mingwei
    Huang, Min
    2018 14TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2018), 2018, : 146 - 151
  • [8] Optimizing Controller Placement for Software-Defined Networks
    Huang, Victoria
    Chen, Gang
    Fu, Qiang
    Wen, Elliott
    2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 224 - 232
  • [9] The Controller Placement Problem for Software-Defined Networks
    Hu Bo
    Wu Youke
    Wang Chuan'an
    Wang Ying
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2435 - 2439
  • [10] Mobility-Aware Prioritized Flow Rule Placement in Software-Defined Access Networks
    Kyung, Yeunwoong
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 59 - 61