Cómo relacionar el sistema distribuido con el software de red definida (SDN)

No estoy seguro de lo que quiere decir con “computación distribuida” y si está hablando de una aplicación que se puede distribuir a través de múltiples servidores o si está hablando de las funciones de red que se distribuyen en lugar de centralizarse.

Cuando se trata de redes, hay dos planos, el plano de control (qué puede acceder a qué, derechos, acceso a aplicaciones, etc.) y el plano de datos (mover paquetes del punto A al punto B. Por lo general, en la empresa tradicional, hay son sistemas centralizados que manejan las funciones de control (enrutadores centrales) y todos los conmutadores en la red manejan las funciones de datos (mover paquetes hacia adelante y hacia atrás) a través de la comunicación de regreso a los enrutadores centrales.

En SDN, esta función de control se distribuye y puede ocurrir mucho más cerca de los conmutadores de red. En última instancia, esto hace que las redes sean más flexibles al reducir gran parte del tráfico norte-sur que simplemente se creó para administrar las funciones de control. En cambio, las funciones de control pueden descentralizarse y ejecutarse en todo el centro de datos. Todavía debe existir un único punto de control para toda la red, pero el trabajo real puede extenderse y manejarse de manera más eficiente.

Imagine si su CEO tuviera que firmar cada informe de gastos, cada autorización de viaje, cada orden de compra y cada nueva contratación. En una empresa de 5 a 10 personas, es totalmente escalable. Pero en una compañía de 5–10,000 eso sería una pesadilla. Es por eso que delegan ese control a los jefes de departamento. Las redes no son diferentes.

Creo que puedes mirar los controladores SDN. Están distribuidos físicamente pero centralizados lógicamente.