Building Hierarchical Switch Network Using OpenFlow

No single layers and technologies can construct a large scale network, thus networks are organized as a physical structure of variety of layers. For example in data center, networks are typically consists of access and aggregation L2 switches and core L2/L3 switches networks. However, new trends for server virtualization can change traffic dynamics, i.e. virtualized host can be located at any locations in the network and connections among servers are set up independently from physical network structure. Therefore static network structure cannot stay optimal and thus, we propose a network architecture whose structure is logically defined and flexibly reconfigurable. The network uniformly consists of OpenFlow switches and constructs a logical routing hierarchy defined by the software at OpenFlow controller. We evaluated our scheme to construct an efficient data center core network. We discussed types of logical structures and path selection algorithms with the constraint of flow table usage, which is one of the most critical constraints for scalable OpenFlow networks. Our simulation evaluation indicates that (1) full-mesh, hypercube and ring-based networks are the realistic logical structure design and that (2) hyperbolic path selection scheme has doubled the path capacity.

[1]  J. J. Garcia-Luna-Aceves,et al.  A traffic engineering approach based on minimum-delay routing , 2000, Proceedings Ninth International Conference on Computer Communications and Networks (Cat.No.00EX440).

[2]  Oliver W. W. Yang,et al.  Flow-level multipath load balancing in MPLS network , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[3]  Oliver W. W. Yang,et al.  Flow-Level Multipath Load Balancing in MPLS Network , 2005, IEICE Trans. Commun..

[4]  Cheng Jin,et al.  MATE: MPLS adaptive traffic engineering , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[5]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[6]  Albert G. Greenberg,et al.  Towards a next generation data center architecture: scalability and commoditization , 2008, PRESTO '08.