Design of Scalable Control Plane via Multiple Controllers

Controllers is responsible for the entire network centralized control in SDN (soft-defined network). It attaches great importance to grasping the entire network resources view and improving the quality of network resources delivery. However, centralized c

  • PDF / 214,520 Bytes
  • 9 Pages / 439.37 x 666.142 pts Page_size
  • 86 Downloads / 218 Views

DOWNLOAD

REPORT


Abstract Controllers is responsible for the entire network centralized control in SDN (soft-defined network). It attaches great importance to grasping the entire network resources view and improving the quality of network resources delivery. However, centralized controllers call for more responsibility in control apparatus, making the expansibility of the controller plane the key issues of the SDN. This article designs an extensible SDN controller layer. With the use of existing cluster management technology, it avoids single point failure of the controllers and gives full play to every controller. Every controller is able to effectively allocate network resources according to the entire network information, so that the entire network resources can be effectively scheduled. Keywords SDN

 Openflow  Control plane  Multiple controller

1 Introduction The network has become one of the most important infrastructures in modern society development and technological advance. It deeply changes the mode of production and the way people live and study. However, the network remains stagnant due to its complexity. The increase of the network size and the network application make the traditional network framework difficult to satisfy the need of

W. Chen  X. Tian (&)  Z. Shang (&) School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China e-mail: [email protected] Z. Shang e-mail: [email protected] W. Chen e-mail: [email protected] © Springer Science+Business Media Singapore 2016 J.C. Hung et al. (eds.), Frontier Computing, Lecture Notes in Electrical Engineering 375, DOI 10.1007/978-981-10-0539-8_44

441

442

W. Chen et al.

the enterprises, operators and the users. It is especially apparent in the age of cloud computing when the multi-tenant and the virtual machine migration of the data center call for high demand of network virtualization. On the other hand, it is hard for the network researchers to realize their innovative experiment of the existing network in the real network with the protocol and network equipment in hand. The 4D framework [1], Ethane’s [2] network control and forwarding separation structure, etc. are put forward in succession to solve these problems. The SDN technology, as represented by OpenFlow, is divided into data plane software and control plane software. The data plane software is responsible for data forwarding, while the control plane software is responsible for forwarding the corresponding strategy [3]. Such network control and forwarding separation structure makes the control layer get rid of the dependence on network devices by providing flexible and convenient programmability. By using centralized control, SDN is easy to achieve the pool of resources, dynamic on-demand scheduling apply and a better elastic expansion. In the meantime, its open API, i.e. the southbound and northbound interface, can give rise to the industrial chain and promote the rapid development of the industry. The controller is of great importance in the SDN framework. It plays cruc