Web Abstraction Leads to the Generation of Software-Defined Networking (SDN). SDN unique unique CNC separation structure to control the liberation. The development background of SDN is introduced, the most mainstream SDN structure is analyzed, which is divided into three layers: application plane,data plane and control plane. The key technologies of each plane of SDN three-layer structure are studied, and the advantages and disadvantages of each technology are compared. Then the existing application fields of SDN were investigated, and finally the development trend of SDN was prospected.
IntroductionWith the rapid development of network technology and the increasingly complicated interlacement between human life and network, the scope of the Internet is getting larger and larger. The traditional network architecture and the carrying capacity of devices to the network are undergoing tremendous tests. Software defined network (SDN) separates control functionality from traditional networks to create a centralized logical control plane that can be used to formulate services and rules for different needs at the root, and to translate these into data-Flow table issued. This mode of operation provides greater space for increased network utilization and cost savings.In the traditional routing mode, both the inside and outside of the domain are forwarded according to the destination IP. The control plane temporarily stores the routing information in the routing table and stores the IP and other information in the FIB of the TCAM during forwarding. When faced with large-scale network traffic, routing forwarding work faces enormous challenges.It is the traditional network architecture, there are a variety of problems, new, revolutionary network technology and architecture almost certain. SDN technology, which originated from Stanford's Clean Slate research project [1] in 2006, introduced the idea of CNC separation in 2009, separating control from data forwarding. The data layer switch only bears the forwarding function, and the control plane will be all the information and control functions delivered to the controller unified deployment. The use of a unified interface between two planes for information interaction. The controller sends the forwarding rules to the lower switch through the interface protocol, and the switch only needs to be executed according to the rules. This improves the overall control performance and reduces the cost.The successful case of SDN technology deployed by Google in 2012 on the backbone network has increased the utilization of the network to more than 70% and has become a landmark event in the application of SDN technology. Since then, the world's major companies have subsequently released their own solutions for SDN thereafter. SDN appeared at Ethane [2], a Stanford University laboratory research project, but has become a hot spot in the world for network technology and is considered as one of the key technologies of the next generation Internet [3].This article starts from the three aspects o...