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
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;
Conference_Titel :
Local Computer Networks (LCN), 2013 IEEE 38th Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4799-0536-2
DOI :
10.1109/LCN.2013.6761297