2014 · 50 citations · 18 references
ComputingComputer SystemsComputer NetworksEdge ComputingVirtualizationEdge NetworkingNetwork ArchitectureNetwork ProtocolsNetwork SwitchingRoutingSoftware-defined NetworkingEdge Network SlicingEnd-to-end Flow ControlNetwork SlicingPath ComputationRouting OptimizationSdn Controller DesignSoftware-defined Networking RoutingSoftware-defined Traffic Engineering
While SDN promises fine-grained, dynamic control of the network, in practice limited switch TCAM rule space restricts most forwarding to be coarse-grained. As an alternative, we demonstrate that using destination MAC addresses as opaque forwarding labels allows an SDN controller to leverage large MAC (L2) forwarding tables to manage a plethora of fine-grained paths. In this shadow MAC model, the SDN controller can install MAC rewrite rules at the network edge to guide traffic on to intelligently selected paths to balance traffic, avoid failed links, or route flows through middleboxes. Further, by decoupling the network edge from the core, we address many other problems with SDN, including consistent network updates, fast rerouting, and multipathing with end-to-end control.
18
A scalable, commodity data center network architecture
Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat · 2008 · 1.7K citations · Full text
Hedera: dynamic flow scheduling for data center networks
Mohammad Al-Fares, Sivasankar Radhakrishnan, Barath Raghavan et al. · 2010 · 1.5K citations
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington et al. · 2009 · 936 citations
Nathan Farrington, George Porter, Sivasankar Radhakrishnan et al. · 2010 · 909 citations