Software-defined networking with services oriented by domain names

被引:2
|
作者
Silva, Lucas A. M. [1 ]
Vieira, Marcos A. M. [1 ]
Guedes, Dorgival [1 ]
Ferreira, Ronaldo A. [2 ]
机构
[1] Univ Fed Minas Gerais, Dept Ciencia Comp, Ave Antonio Carlos,6627 Predio ICEx Pampulha, BR-31270901 Belo Horizonte, MG, Brazil
[2] Univ Fed Mato Grosso do Sul, Cidade Univ, BR-79070900 Campo Grande, MS, Brazil
关键词
Computer networks; Software-defined networking; OpenFlow; DNS; Telecom;
D O I
10.1007/s11235-019-00635-y
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Software-defined networking (SDN) has provided a new paradigm for network management by allowing a central controller to program the underlying switches directly. However, OpenFlow, the de facto standard API for communicating with the switches, has limited visibility into the network headers, hindering innovations in the data plane and overloading the controller when a more sophisticated network application is needed. In this work, we leverage existing capabilities of modern switches to increase the abstraction power of OpenFlow and enrich the functionalities performed on the data plane of a network. We present an architecture that extends OpenFlow to support matching rules with domain names and provides data-plane operations that are only supported by the controller in existing approaches. Our architecture provides a better abstraction for programming the network and enables more concise policy specifications by requiring fewer rules in the switch flow table. To realize our architecture, we developed a prototype of a switch and a controller to handle the domain name extensions. We presented an application use case for blocking unwanted traffic required for Telecom companies. Our experimental results show that our solution reduces latency, number of rules in the switch, and number of packets sent to the controller. We also show that the new abstraction we provide can significantly reduce the code size of a network application.
引用
收藏
页码:67 / 82
页数:16
相关论文
共 50 条
  • [1] Software-defined networking with services oriented by domain names
    Lucas A. M. Silva
    Marcos A. M. Vieira
    Dorgival Guedes
    Ronaldo A. Ferreira
    Telecommunication Systems, 2020, 74 : 67 - 82
  • [2] Applying Software-Defined Networking to the Telecom Domain
    Hampel, Georg
    Steiner, Moritz
    Bu, Tian
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 3339 - 3344
  • [3] Applying Software-Defined Networking to the Telecom Domain
    Hampel, Georg
    Steiner, Moritz
    Bu, Tian
    2013 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2013, : 133 - 138
  • [4] Software-defined networking
    Greene, Kate
    Technology Review, 2009, 112 (02)
  • [5] Software-Defined Networking
    Kirkpatrick, Keith
    COMMUNICATIONS OF THE ACM, 2013, 56 (09) : 16 - 19
  • [6] Software-Defined Networking
    Zhili Sun
    Jiandong Li
    Kun Yang
    ZTE Communications, 2014, 12 (02) : 1 - 2
  • [7] A Framework for Security Services based on Software-Defined Networking
    Jeong, Jaehoon
    Seo, Jihyeok
    Cho, Geumhwan
    Kim, Hyoungshick
    Park, Jung-Soo
    2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 150 - 153
  • [8] ENHANCING AVAILABILITY OF SERVICES USING SOFTWARE-DEFINED NETWORKING
    Klepac, Martin
    Hegr, Tomas
    Bohac, Leos
    ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2015, 13 (05) : 529 - 535
  • [9] A Survey on Software-Defined Networking
    Xia, Wenfeng
    Wen, Yonggang
    Foh, Chuan Heng
    Niyato, Dusit
    Xie, Haiyong
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (01): : 27 - 51
  • [10] Software-Defined Networking: A survey
    Farhady, Hamid
    Lee, HyunYong
    Nakao, Akihiro
    COMPUTER NETWORKS, 2015, 81 : 79 - 95