Abstractions for Software-Defined Networks

被引:69
|
作者
Casado, Martin [1 ]
Foster, Nate [2 ]
Guha, Arjun [3 ]
机构
[1] Nicira Networks, Palo Alto, CA USA
[2] Cornell Univ, Ithaca, NY USA
[3] Univ Massachusetts, Amherst, MA 01003 USA
基金
美国国家科学基金会;
关键词
Controllers;
D O I
10.1145/2661061.2661063
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Defined-Network (SDN) is a new network architecture that decouples the software that controls a network from the devices that implement it. By providing global visibility into network state, SDN can dramatically simplify the way that many network algorithms are expressed. SDN also makes it possible to evolve the functionality of a network without having to change the underlying hardware. SDN is enabling the development of new network programming models, systems abstractions, and verification tools. SDN controllers are built using relatively small collections of tightly-coupled servers, which makes them amenable to distributed algorithms that maintain consistent versions of network-wide structures such as topology, traffic statistics, and others. The OpenFlow specification defines a standard collection of features switches must provide, as well as an interface controllers can use to communicate with switches. Consistent update abstractions allow a controller to update the forwarding state of the entire network while ensuring a packet will never traverse a path that is in transition between two state. By standardizing the interfaces for controlling networks, SDN makes it feasible to build tools for verifying configurations and controllers against precise formal models.
引用
收藏
页码:86 / 95
页数:10
相关论文
共 50 条
  • [31] Software-defined elastic optical networks
    Jue, Jason
    Eramo, Vincenzo
    Lopez, Victor
    Zhu, Zuqing
    PHOTONIC NETWORK COMMUNICATIONS, 2014, 28 (01) : 1 - 3
  • [32] Making Software-defined Networks Semantic
    Cooklev, T.
    2015 12TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (ICETE), VOL 6, 2015, : 48 - 52
  • [33] Advancing Software-Defined Networks: A Survey
    Cox, Jacob, Jr.
    Chuang, Joaquin
    Donvan, Sean
    Ivey, Jared
    Clarx, Russel J.
    Riley, George
    Owen, Henry L., III
    IEEE ACCESS, 2017, 5 : 25487 - 25526
  • [34] Virtualized, software-defined and software-driven networks
    Tutschku, Kurt
    Demestichas, Panagiotis
    Skarmeta, Antonio F.
    Salvadori, Elio
    Galis, Alex
    Ciavaglia, Laurent
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7858 LNCS
  • [35] Lasagna: Programming Abstractions for End-to-End Slicing in Software-Defined WLANs
    Coronado, Estefania
    Riggio, Roberto
    Villalon, Jose
    Garrido, Antonio
    2018 IEEE 19TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2018,
  • [36] Performance of QoS policies in Software-Defined Networks
    Gomez Manzanares, Juan Felipe
    Pachon de la Cruz, Alvaro
    Madrid Molina, Juan Manuel
    2018 IEEE 10TH LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (IEEE LATINCOM), 2018,
  • [37] Orchestrating Network Functions in Software-Defined Networks
    Hu, Hongchao
    Pang, Lin
    Wang, Zhenpeng
    Cheng, Guozhen
    CHINA COMMUNICATIONS, 2017, 14 (02) : 104 - 117
  • [38] Scalable Service Deployment on Software-Defined Networks
    Rubio-Loyola, Javier
    Galis, Alex
    Astorga, Antonio
    Serrat, Joan
    Lefevre, Laurent
    Fischer, Andreas
    Paler, Alexandru
    de Meer, Hermann
    IEEE COMMUNICATIONS MAGAZINE, 2011, 49 (12) : 84 - 93
  • [39] Dynamic vulnerability assessments of software-defined networks
    Deb, Raktim
    Roy, Sudipta
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2020, 16 (01) : 45 - 51
  • [40] 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