Software defined network(SDN) is an alternative routing paradigm, focused on network programmability. Typically, this flexibility is achieved by the centralization of the control plane, thus the routing decision are made centralized controller and nodes cannot directly directly contact each other. In recent years SDN has been able to solve most of the traditional networking problem and has been successfully applied to local area networks, data center, wireless network, IOT and even wireless sensor network.
WHY SDN?
1 makes work fast and reliable.
2. Easy network management and handling
3. Introduction of new features to a network is as simple as installation of a software.
4. Easy to learn
5. Special route discovery and general overview of the network.
PROBLEM?
1. application of SDN has been limited because if it's resource constraint
2. It is often very hard and expensive
3. Can be teadious at first time installation
Generally, in networking, network administrator faces a lot of challenges in managing networks due to the tight coupling of the control and data layer in network device. Having a large network may prove vary tedious to manage if the traditional network model is used. to introduce new features in the network one has to physically locate the devices and might need to restructure the whole network. The project topic was motivated by the following questions:
What if we have an intelligent network that is centrally managed and has a general overview of the whole network?
What if introducing new features in a network is as easy as installing a software on a computer system?
What if a network is able to determine on its own best routing path to follow?
What if a network is able to continue functioning even if some nodes gets damaged by easily discovering the network topology?
SIGNIFICANCE.
By implementing SDN in the network, it will make the network management less complex and provides better flexibility in scalability and mobility support. This is mainly due to the separation of data plane from the control plane and the simplification on the implementation of new applications in the network. Other benefit achieved by SDN implementation is related to the capability of SDN in providing resource management. With SDN implementation, different applications are able to share same network infrastructure. The access of each application to the forwarding elements is managed by the control unit. In fact, this is feasible because the controller has the global view information of the network and it knows the requirements of the application. So the SDN makes applications have precedence over the conventional routing policies. This will make the policy decisions more consistent and effective in the network. It also gives a more flexible way to implement new functionalities in the network. These benefits in summarization will make it simpler to modify the policies in the network. It will keep high-level policies intact by using a control program which react to changes of the network state. Finally, because of the centralized controller having knowledge of the network state, the development of networking applications, functions and services will be simplified.
0 comments:
Post a Comment