Control network mainly provides the routing control function. It is responsible for sensing the topology, the state and other information about forwarding network, making route decision according to the network optimal control objectives, and sending the results to forwarding network. The control network consists of controllers. The main difference between a controller and a traditional router is that a controller does not receive, process and forward packets from the end system.