The Evolution of Software Defined Networking (SDN)