OL APPLICATION LAVER LAYER LAYER PERFORMANCE CORRECTNESS PERFORMANCE CONTROLLER APPLICATIONS USE CASES OF FLOW SCALABILITY AND SECURITY SCALABILITY ENTRIES RELAIBILITY SWITCH RUN TIME CONTROL ADDING SECURITY RESOURCE FORMAL PARTITIONING INTELLIGENCE TO UTILIZATION VERIFICATION INFRASTRUCTURE LOOK UP OFF LINE CONTROLLERS PROCEDURE FORMAL PLACEMENT VERIFICATION NETWORK VIRTUALIZATION TWO TYPES OF APPLICATION PROGRAMMING INTERFACES IN SDN Southbound API The communication between the controller and therefore the sent device is oft said as south application programming interface (API). A typical, open customary SDN protocol and a standout among the foremost renowned alternatives for south APIs is OpenFlow. OpenFlow is one possibility that's unremarkably accustomed send commands from the controller to the deployed device. It's not the sole protocol out there (for example, Cisco's OpFlex really supplement OpenFlow) however it's the foremost documented and therefore the one that has extremely peaked the importance of the broader networking community. Northbound API The contradictory of the south API is that the northward API, it involves the communications as of a business application to the controller. The SDN application Downloaded: 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 SDN Controller itself are often written to hold out a really massive set of potential activities; the foremost basic of that might be to inform a deployed device to forward a packet with an identical set of contents out a particular interface. However, the northward API are often terribly tough, like only if a high quality of Service provisioned path from one finish of a system to a different dynamically, then tear it go into reverse once the applying was accomplished with its network communication. An added common example would be a firewall or Intrusion interference System (IPS) application that performs the normal functions of those hardware devices entirely in software package and uses the controller to hold out 