Software Defined Networking (SDN) explained