Esta figura muestra el funcionamiento de SDN. En el centro hay un switch de OpenFlow. Dentro del switch OpenFlow hay seis cuadros, tres en la parte superior y tres debajo. En la parte inferior hay tres cuadros, cada uno rotulado "Tabla de flujo". Hay una flecha que apunta de la tabla de flujo izquierda a la tabla de flujo del centro y luego a la tabla de flujo de la derecha. La tabla de flujo identifica los paquetes entrantes con un flujo en particular y especifica las funciones que se realizarán sobre los paquetes. Puede haber tablas de flujo múltiples que funcionan a modo de canalización. Los tres cuadros superiores representan el software de la tabla del medidor, la tabla de grupos y el canal seguro. La tabla del medidor puede activar diversas acciones relacionadas con el rendmiento en un flujo. La tabla de grupos puede tomar diversas medidas activadas por un flujo de la tabla de flujo. Los términos "Hardware" y "Firmware" están dentro del switch de OpenFlow. El switch de OpenFlow tiene varias flechas que lo conectan a otros dispositivos del diagrama. Hay tres flechas que apuntan a tres sistemas terminales debajo que se muestran como computadoras host. En el switch de OpenFlow hay una flecha bidireccional que apunta a la derecha hacia otros dos switches de OpenFlow. Los tres switches de OpenFlow tienen una flecha bidireccional que apunta a un controlador SDN representado con un servidor informático, que se comunica con el protocolo OpenFlow por SSL.