ar College of Engineering, India Manikandan M. S. K. Thiagarajar College of Engineering, India Ashwini G. Thiagarajar College of Engineering, India ABSTRACT Designing and organizing networks has become extra innovative over the past few years with the assistance of SDN (software-defined networking). The software implementsnetworkprotocols that undergo years of equivalence and interoperability testing. Software-defined networking (SDN) is a move toward computer networking that allows network administrators to programmatically initialize, manage, alter, and direct network behavior dynamically through open interfaces and abstraction of lower-level functionality. SDN controller is an application in software-defined networking (SDN) that manages run control to permit clever networking. SDN controllers are based on protocols, such as OpenFlow, that permit servers to inform switches where to send packets. This chapter explores SDN controllers. INTRODUCTION Software Defined Networking (SDN), frequently referred to as a innovative new idea in computer networking, promises to dramatically simplify the network control, management and innovation through network programmability. Computer networks are typically construct from a huge number of network components such as routers, firewalls, switches, hubs with a lot of protocols like software, which are DOI: 10.4018/978-1-5225-3640-6.ch004 Copyright © 2018, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Downloaded 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 SDN Controller implemented and fixed on them. The origins of software-defined networking began in associate passing minute once Sun Microsystems free Java in 1995. SDN model permits network administrators to achieve the network lightness required by a lot of and a lot of virtualized and dynamic applications. SDN has potential use cases and benefits for just about every district of the network in every Layer 2 and Layer 3 s