Software defined networking (SDN) and Network Function Virtualization (NFV) are highly in demand in networking technology and it is a smarter way to design, implement and manage enterprise networks. SDN offers numerous benefits such as faster provisioning, load balancing, streamlined physical infrastructure, and the ability to scale network resources as and when required. The OpenFlow SDN is a foundational element for building SDN solutions.