Definición
Podemos identificar cuatro componentes principales
- Input ports
Ejecuta varias funciones claves. Realiza la función de capa física de terminación del enlace de entrada. También realiza funciones de capa de enlace necesarias para operar con la capa de enlace del otro lado del enlace. Consulta la forwarding table, para determinar el link de salida del paquete
Link to original - Switching fabric
Conecta los puertos de entrada con los puertos de salida
Link to original - Output ports
Almacena los paquetes recibidos por el switching fabric, y los envía al enlace de salida asociado, realizando las funciones de capa de red y capa física necesarias. Para los casos de enlaces bidireccionales, usualmente se asocia un input port al mismo enlace
Link to original - Routing processor
- Este ejecuta las funciones del plano de control. En los routers tradicionales ejecuta los protocolo de ruteo, mantiene las tablas y los estados de los enlaces y computa la forwarding table. En routers SDN, es el responsable de comunicarse con el controlador remoto para recibir las entradas de la forwarding table e instalarlas en los input ports
Debido a la velocidad necesaria, los input ports, output ports, y el switching fabric suelen ser implementados por hardware, mientras que las funciones del plano de control suelen estar implementadas por software
Packet Scheduling
Definición
Existen múltiples técnicas para determinar el orden en que los paquetes encolados son transmitidos a través del enlace de salida
Link to original