Enterprise Network SDN Solution Research

With the continuous development of network technology, the traditional network of distributed control architecture reflects the shortcomings gradually. After collecting the network topology with the network devices each time, you need to run a large number of routing protocols to calculate routes, generate a routing table in order to forward data. It is need to configure a large number of agreements instead of using the network devices to run the same algorithm, and then to avoid the device loop. This topic introduces the network reconfiguration method based on the new network architecture SDN (software defined network) technology during the entire process of network design. It makes the enterprise network safe, stable and easy to maintain with the new technology. Introduction In traditional network architectures, data forwarding and control of network devices rely on a large number of protocols. The network administrator needs to modify a large number of network devices when an enterprise's business needs change, such as switches and routers. The network will always face congestion problems to adapt to new business needs, because the company's network bandwidth is limited. The SDN[1] technology separates the control planes of an enterprise's network control by a unified controller, and then delivers them to the data plane and forwards them by the data plane. In the face of network changes, network administrators only need to make corresponding changes at the control level, and then send them to the data layer, which not only simplifies the configuration of the network, but also improves the performance of the network to some extent. SDN Network Architecture SDN Three-tier Model of Network Architecture In the entire SDN network architecture[2], there are three levels: the collaborative application layer, the control layer, and the forwarding layer. The traditional network architecture itself consists of three levels: management plane, control plane and forwarding plane. The three levels of SDN just correspond to it. The main purpose of the collaborative application layer is to complete the user's various upper-layer applications, such as OSS, which can be responsible for business collaboration across the network. Openstack is responsible for computing, and storage collaboration in the data center. The control layer is the core part of the whole SDN. The implementation entity of this layer is the SDN controller, which is responsible for the internal switching path of the network and the generation of border service routes. When the network status changes, the control layer will adjust the internal switching path and service routing of the network. The forwarding layer is a basic forwarding network consisting of network devices and connecting lines between devices. The data forwarding operation of the user is performed according to the flow tables sent by the control layer. The forwarding layer itself is a system of execution units, which itself does not make any decisions under normal circumstances. The forwarding engine of its core component system works according to the instructions issued by the control layer to forward data. Another function of the forwarding layer is to upload the information and status of the network resources to maintain network stability.