. . . "Software-defined networking is a new technology in which server-based controller software maintains all the rules for the network and sends the appropriate instructions to each router or switch." .