Software Defined Networking (SDN) is an architectural concept that encompasses the programmability of multiple network layers – including management, network services, control, forwarding and transport planes – to optimize the use of network resources, increase network agility, unleash service innovation, accelerate service time-to-market, extract business intelligence and ultimately enable dynamic, service-driven virtual networks.