By separating control from forwarding in the network and then centralizing the control in software, SDN promises to help operators and enterprises accomplish tasks such as network configuration and provisioning, load balancing and security policy enforcement more quickly, more efficiently and less expensively.