tion is achieved by decoupling networking hardware with control choices. It insures high index value corresponding to network performance evolution and management. Theoretically SDN is quite simple but at the time of implementation it creates lot of challenges. Networking technologies have evolved with a slower pace compared to other communication technologies for a long time and the hardware devices, i.e. switches, hub and routers have been developed by manufacturers traditionally. To communicate with the hardware devices, each vendor designed own firmware due to this the progress of innovations in the computer network area was not SO speedy. In today's network architecture basically there are three logical planes defined as 1) Control plane 2) data plane 3) management plane. Generally, hardware related with network has been developed in tightly coupled control and data planes. Therefore, traditional networks are also known as "inside the box" paradigm. Such kinds of architecture considerably increase the cost of network administration and management with significant increments in the complexity. So, the market leaders and networking researchers joined the hands in order to rethink the design of traditional networks and proposals for a new networking paradigm, namely programmable networks (Campbell et al., 1999), have emerged (e.g., active networks (Defense Advanced Research Projects Agency, 1997) and Open Signaling (Campbell et al., 1999). SDN is not a revolutionary proposal but it is a reshaping of earlier proposals investigated several years ago, mainly programmable networks and control-data plane separation projects (Yan et al., 2007). The objectives of SDN are to disconnect the control plane from the data plane. SDN is very often linked to the OpenFlow protocol (McKeown et al. 2008). After the advancement SDN also enables creating a global view of the network and offers a system-wide programming interface for controlling network devices. Downloaded: 4/15/2022 9:44:49 AM Nova Southeastern University IP Addre