| The new generation network is developing to support multi-network, multi-service. The reconfigurable network node equipment (routers and switches as a representative) which is based on open architecture and can. meet business needs is the key research. The open and reconfigurable concept is that interfaces and communication protocols are standard, network devices can use the resources to reconfigure. Different companies can use kinds of modules to realize the new function. Under open and reconfigurable architecture, network devices realize control plane and data plane separation truly. This thesiswill research controller which is one of the most important parts of network devices, and solve problems for it.Firstly, build open and reconfigurable network model by analysising the application environment of controller and studying the characters of open and reconfigural network. Design the network equipment model based on the study of open and reconfigural network architecture. After analysising the role of control element in the network equipment, this thesis proposed the framework of controller.Secondly, according to the hierarchical model of controller, this thesis analyzes the service-level requirements of controller, designs the service layer in detail and proposes a method for mapping the services to the components. For achieving openness, this thesis uses Web Service technology to manage the interfaces on the network, and realizes the design. Use transaction processing for managing services to realize service atomic operation.Thirdly, according to the hierarchical model of controller, the compinent-level of controller is subdivided into component manament layer and forwarding management module. As at the beginning of open and reconfigurable network, there must be a very long period of time coexist with the traditional forward elements. In order to reflect the versatility of the controller, this thesis designs a module for trird-party forward elements. The module translates the component commands to routing device configuration commands.Finally, based on the research and design, this thesis realizes the software system of controller. And the system is used to open and reconfigurable router to verify the design of controller model and test the functions of controller. Use Cisco routers as forward elements which are controlled by controller to test the communication with the third part forward element. This thesis also applies the controller to the "new generation of high-Trusted Network" which is a national863major project named reconfigurable flexible network test bed implementation. From these results, we can see the openness, reconfigurablility and versatility of controller.Currently, the open reconfigurable network is still in theory stage, there is no relevant agency to research the general central contrallor which support the open and reconfigurable network equipment. Therefore, the work and contribution of this thesis have great academic and realistic significance to complement the central contrallor. It will promote the further study and development of open and reconfigurable network architecture and has made contribution for tri-networks convergence. |