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
Link To Document