• DocumentCode
    3540778
  • Title

    SlickFlow: Resilient source routing in Data Center Networks unlocked by OpenFlow

  • Author

    Ramos, Ramon Marques ; Martinello, Magnos ; Esteve Rothenberg, Christian

  • Author_Institution
    Fed. Univ. of Espirito Santo (UFES), Vitoria, Brazil
  • fYear
    2013
  • fDate
    21-24 Oct. 2013
  • Firstpage
    606
  • Lastpage
    613
  • Abstract
    Recent proposals on Data Center Networks (DCN) are based on centralized control and a logical network fabric following a well-controlled baseline topology. The architectural split of control and data planes and the new control plane abstractions have been touted as Software-Defined Networking (SDN), where the OpenFlow protocol is one common choice for the standardized programmatic interface to data plane devices. In this context, source routing has been proposed as a way to provide scalability, forwarding flexibility and simplicity in the data plane. One major caveat of source routing is network failure events, which require informing the source node and can take at least on the order of one RTT to the controller. This paper presents SlickFlow, a resilient source routing approach implemented with OpenFlow that allows fast failure recovery by combining source routing with alternative path information carried in the packet header. A primary and alternative paths are compactly encoded as a sequence of segments written in packet header fields. Under the presence of failures along a primary path, packets can be rerouted to alternative paths by the switches themselves without involving the controller. We evaluate SlickFlow on a prototype implementation based on Open vSwitch and demonstrate its effectiveness in a Mininet emulated scenario for fat-tree, BCube, and DCell topologies.
  • Keywords
    computer centres; computer networks; routing protocols; telecommunication network topology; BCube topology; DCN; DCell topology; Mininet emulated scenario; Open vSwitch; OpenFlow protocol; RTT; SDN; SlickFlow approach; alternative path information; baseline topology; centralized control; control plane; data center networks; data plane; failure recovery; fat-tree topology; logical network fabric; network failure events; packet header; programmatic interface; resilient source routing approach; software-defined networking; Control systems; Encoding; IP networks; Network topology; Ports (Computers); Routing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks (LCN), 2013 IEEE 38th Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    0742-1303
  • Print_ISBN
    978-1-4799-0536-2
  • Type

    conf

  • DOI
    10.1109/LCN.2013.6761297
  • Filename
    6761297