The purpose of a software-defined network is to create a central nervous system for traffic routing. This means network admins can use an SDN controller to change traffic patterns according to rapidly changing business needs - all from a centralized console without having to touch specific switches or services.
What are SDN and NFV?
How to architect data center design for 40G/100G networks