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 条
  • [31] Software-Defined Networking (SDN)-Based Network Services for Smart Learning Environment
    Govindarajan, Kannan
    Kumar, Vivekanandan Suresh
    Boulanger, David
    Seanosky, Jeremie
    Bell, Jason
    Pinnell, Colin
    Kinshuk
    Somasundaram, Thamarai Selvi
    STATE-OF-THE-ART AND FUTURE DIRECTIONS OF SMART LEARNING, 2016, : 69 - 76
  • [32] OpenSIP: Toward Software-Defined SIP Networking
    Montazerolghaem, Ahmadreza
    Moghaddam, Mohammad Hossein Yaghmaee
    Leon-Garcia, Alberto
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (01): : 184 - 199
  • [33] Fault Management in Software-Defined Networking: A Survey
    Yu, Yinbo
    Li, Xing
    Leng, Xue
    Song, Libin
    Bu, Kai
    Chen, Yan
    Yang, Jianfeng
    Zhang, Liang
    Cheng, Kang
    Xiao, Xin
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (01): : 349 - 392
  • [34] Review on Software-Defined Networking: Architectures and Threats
    Bhatia, Sanchita
    Nathani, Kanak
    Sharma, Vishal
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, INDIA 2017, 2018, 672 : 1003 - 1011
  • [35] Video over Software-Defined Networking (VSDN)
    Owens, Harold, II
    Durresi, Arjan
    COMPUTER NETWORKS, 2015, 92 : 341 - 356
  • [36] DDoS protection with stateful software-defined networking
    Rebecchi, Filippo
    Boite, Julien
    Nardin, Pierre-Alexis
    Bouet, Mathieu
    Conan, Vania
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2019, 29 (01)
  • [37] Intelligent Threat Hunting in Software-Defined Networking
    Schmitt, Steven
    Kandah, Farah I.
    Brownell, Dylan
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
  • [38] Testing the Functionality of Firewall in Software-Defined Networking
    Adedayo, Adebayo Oluwaseun
    Twala, Bhekisipho
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2017, 2018, 668 : 1 - 14
  • [39] NDNFlow: Software-Defined Named Data Networking
    van Adrichem, Niels L. M.
    Kuipers, Fernando A.
    2015 1st IEEE Conference on Network Softwarization (NetSoft), 2015,
  • [40] Achieving Dependability in Software-Defined Networking - A Perspective
    Heegaard, Poul E.
    Helvik, Bjarne E.
    Mendiratta, Veena B.
    2015 7TH INTERNATIONAL WORKSHOP ON RELIABLE NETWORKS DESIGN AND MODELING (RNDM) PROCE4EDINGS, 2015, : 63 - 70