Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers

Research Article

A Demonstration of Fast Failure Recovery in Software Defined Networking

Download
441 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-35576-9_46,
        author={Sachin Sharma and Dimitri Staessens and Didier Colle and Mario Pickavet and Piet Demeester},
        title={A Demonstration of Fast Failure Recovery in Software Defined Networking},
        proceedings={Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2012},
        month={12},
        keywords={},
        doi={10.1007/978-3-642-35576-9_46}
    }
    
  • Sachin Sharma
    Dimitri Staessens
    Didier Colle
    Mario Pickavet
    Piet Demeester
    Year: 2012
    A Demonstration of Fast Failure Recovery in Software Defined Networking
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-642-35576-9_46
Sachin Sharma1, Dimitri Staessens1,*, Didier Colle1,*, Mario Pickavet1,*, Piet Demeester1,*
  • 1: Ghent University-IBBT
*Contact email: Dimitri.Staessens@intec.ugent.be, Didier.Colle@intec.ugent.be, Mario.Pickavet@intec.ugent.be, Piet.Demeester@intec.ugent.be

Abstract

Software defined networking (SDN) is a recent architectural framework for networking, which aims at decoupling the network control plane from the physical topology and at having the forwarding element controlled through a uniform vendor-agnostic interface. A well-known implementation of SDN is OpenFlow. The core idea of OpenFlow is to provide direct programming of a router or switch to monitor and modify the way in which the individual packets are handled by the device. We describe our implemented fast failure recovery mechanisms (Restoration and Protection) in OpenFlow, capable of recovering from a link failure using an alternative path. In the demonstration, a video clip is streamed from a server to a remote client, which is connected by a network with an emulated German Backbone Network topology. We show switching of the video stream from the faulty path to the fault-free alternative path (restored or protected path) upon failure.