| With the continuous development and expansion of the network,the traditional network architecture has become increasingly difficult to meet the development of today’s society.In order to solve the shortcomings of the traditional network,it’s crucial to design a new Internet architecture.Smart Identifier Network proposed the architecture with three layers,two realms and divided the network into control plane and data plane.As the control center in the network,the control plane plays an important role.With the increasing number of the nodes in the network and the complexity of network application,the data to be controlled and processed in the network is also increasing.Therefore,the data processing ability of the control plane needs to be improved.In this thesis,a new control plane design scheme is proposed,which is a modularized control plane,based on the background of the Smart Identifier Network.The controller is divided into different sub modules.Each sub module can be deployed independently and scheduled through a central module.The external logic can be centralized and the internal modules can be flexibly loaded.The ultimate goal is to further improve the flexibility and scalability of the controller.The thesis is organized as follows.First,we elaborate the disadvantages of traditional network architecture,the academic researches on the new generation Internet architecture and the development of control plane in the new architecture.Second,the thesis proposes the functional modular control plane based on the Smart Identifier Network.This thesis focuses on the modular design of the control plane,including the overall architecture model,the interaction mechanism of the sub modules,the task allocation scheme of the sub module,as well as the procedure of resource adaptation.Third,we develop a controller according to the design above and the process is elaborated in detail.Fourth,we set up an experimental topology and test the basic function and performance of the functional modular controller.The feasibility of the proposed scheme is verified and the effectiveness of the scheme is proved by the performance comparison test.Finally,the thesis summarizes the work and prospects for the future direction of development. |