SDN is an approach, where the control plane and the data plane of a computer network are separated. The control plane is the one making the decision about where traffic is sent, the data plane the one to forward that traffic. The abstraction of such lower function levels should simplify networking.