flow entry constructs allow the SDN application developer to have a wide range of possibilities for matching packets and taking appropriate actions. OPENFLOW OpenFlow is added as a feature to commercial Ethernet switches, routers and wireless access points - and provides a standardized hook to allow researchers to run experiments, without requiring vendors to expose the internal workings of their Downloaded: 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 Analysis of Issues in SDN Security and Solutions network devices. OpenFlow is a protocol that allows a server to tell network switches where to send packets. In a conventional network, each switch has proprietary software that tells it what to do. With OpenFlow, the packet-moving decisions are centralized, SO that the network can be programmed independently of the individual switches and data center gear. In a conventional switch, packet forwarding (the data path) and high-level routing (the control path) occur on the same device. An OpenFlow switch separates the data path from the control path (Lau, Rubin, Smith, et al., 2000). The data path portion resides on the switch itself; a separate controller makes high-level routing decisions. The switch and controller communicate by means of the OpenFlow protocol. This methodology, known as software-defined networking (SDN), allows for more effective use of network resources than is possible with traditional networks. OpenFlow has gained favour in applications such as VM (virtual machine) mobility, mission-critical networks, and next generation IP-based mobile networks. Several established companies including IBM, Google, and HP have either fully utilized, or announced their intention to support, the OpenFlow standard. Big Switch Networks, an SDN firm headquartered in Palo Alto, California, has implemented OpenFlow networks that run on top of traditional networks, making it possible to place virtual machines anywhere in a data center to reclaim stranded computing capacity. By early 2012, Goo