Performance Analysis of SDN Controller
- Neelam Gupta, Sarvesh Tanwar, Sumit Badotra, and Sunny Behal
Software Defined Networking (SDN) is aimed at rethinking network topologies and mitigating the limits that have emerged in traditional networks. It is a relatively new networking architecture that has become the most widely discussed networking technology in recent years and the latest development in the field of developing digital networks, which aims to break down the traditional connection between the control level and the infrastructure level surface. It allows you to fix a number of legacy mesh issues as well as add a whole host of new functionality to your existing networks. The goal of this separation is to make resources more manageable, secure, and controllable. As a result, many controllers such as Beacon, Floodlight, RYU, OpenDayLight (ODL), Open Network Operating System (ONOS), NOX, & POX have been developed. Selection of the finest-fit controller has altered to an application-contingent operation due to the large range of SDN applications and controllers. The data circulate allying the application level and the data level surface is managed by a network controller using Southbound Application Program Interfaces (APIs) and Northbound APIs. Before proceeding down to the switches and making logical judgements, the counteract determines the majority of the forwarding decisions. Advantages include worldwide control and observation of the entire network at once, useful for automating operations such as network operation, better server and network utilization, and so on. This paper discusses SDN, a new networking model in which the architectonics transitions from a completely distribution to a greater extent centralized form, and evaluates and contrasts the effects of various SDN controllers on SDN. The fundamental component of the control plane that oversees all data plane operations is the controller. As a result, its capabilities and performance (SDN controllers such as POX, Ryu, ONOS, ODL, etc.) are crucial in maintaining optimal performance. There are many controller suggestions available in the paper, and this study compares them to see which is the best overall it will be used by the SDN community as a reference for various SDN controllers. This paper presents performance analysis of various controllers and work done by different researchers in the last 9 years.