SDN es el acrónimo de Software Defined Networking, es decir, la implementación en software de algunas funciones de red. El controlador es parte fundamental de una red SDN es el que puede exponer interfaces de aplicación que facilitan la manipulación y gestión de la red.