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 条
  • [41] Orchestrating Network Functions in Software-Defined Networks
    Hongchao Hu
    Lin Pang
    Zhenpeng Wang
    Guozhen Cheng
    中国通信, 2017, 14 (02) : 104 - 117
  • [42] An Architecture for Hierarchical Software-Defined Vehicular Networks
    Correia, Sergio
    Boukerche, Azzedine
    Meneguette, Rodolfo I.
    IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (07) : 80 - 86
  • [43] MaxiNet: Distributed Emulation of Software-Defined Networks
    Wette, Philip
    Draexler, Martin
    Schwabe, Arne
    Wallaschek, Felix
    Zahraee, Mohammad Hassan
    Karl, Holger
    2014 IFIP NETWORKING CONFERENCE, 2014,
  • [44] Software-Defined Transceivers in Dynamic Access Networks
    Hillerkuss, David
    Leuthold, Juerg
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2016, 34 (02) : 792 - 797
  • [45] Software-Defined Optical Networks Technology and Infrastructure: Enabling Software-Defined Optical Network Operations [Invited]
    Channegowda, Mayur
    Nejabati, Reza
    Simeonidou, Dimitra
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2013, 5 (10) : A274 - A282
  • [46] Review on Software-Defined Vehicular Networks (SDVN)
    Mohammed, Badiea Abdulkarem
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 376 - 388
  • [47] Distributed threat removal in software-defined networks
    Samociuk, D.
    Chydzinski, A.
    2017 40TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2017, : 460 - 465
  • [48] Fast Failure Recovery in Software-Defined Networks
    Dong, Gang-Song
    Shen, Jing
    Sun, Li-Qian
    PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY (FMSMT 2017), 2017, 130 : 1579 - 1582
  • [49] A Survey on Fault Management in Software-Defined Networks
    da Rocha Fonseca, Paulo Cesar
    Mota, Edjard Souza
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (04): : 2284 - 2321
  • [50] Software-defined optical networks (SDONs): a survey
    Bhaumik, Partha
    Zhang, Shuqiang
    Chowdhury, Pulak
    Lee, Sang-Soo
    Lee, Jong Hyun
    Mukherjee, Biswanath
    PHOTONIC NETWORK COMMUNICATIONS, 2014, 28 (01) : 4 - 18