CenturionStudio.it - Fotolia
¿Qué rol juega el principio de extremo-a-extremo en las redes SDN?
El principio de extremo a extremo era un concepto básico de principios del internet, pero ¿dónde encaja en las redes definidas por software? El analista John Burke lo explica.
Las redes definidas por software (SDN), en sus diversas encarnaciones, son relativamente agnósticas con el principio de extremo a extremo. El principio de extremo a extremo, básicamente, dice: Los extremos en una conversación de la red deben ser responsables de garantizar que obtienen los niveles de fiabilidad que necesitan de la red. Tratar de empujar ese trabajo a la red en sí, o bien (1)falla, porque el nivel requerido de fiabilidad no se puede lograr allí; o (2)hace que los dispositivos de red sean demasiado complejos y costosos, y ralentiza el resto del tráfico que no necesita las características añadidas. El Protocolo de Internet (IP) –y la propia internet, como se desarrolló originalmente– es una forma de realización del principio de extremo a extremo (EEP) en el trabajo.
El EEP es a menudo mal interpretado como un argumento a favor de las "tuberías tontas" en las redes, pero no es tan simple. El principio no tiene nada que decir sobre la inteligencia de la red que está dirigida a algo más que proporcionar comunicaciones de aplicación a aplicación. ¡Estamos construyendo más inteligencia en las redes todo el tiempo! La seguridad es un gran ejemplo, como los gateways de traducción de direcciones de red o los firewalls. Este tipo de inteligencia en la red va más allá de ayudar a los nodos de red a mantener conversaciones; sirve para otros fines.
Sin embargo, también hemos pasado años construyendo redes que violan directamente el principio de extremo a extremo –por ejemplo, con appliances como optimizadores WAN. Estos dispositivos mejoran drásticamente la fiabilidad y el rendimiento de las conversaciones entre los puntos finales de la red, por ejemplo, al hacer spoofing del protocolo para acelerar las aplicaciones de comunicación, o al hacer el caché de datos locales para evitar la retransmisión de datos a través de conexiones de alta latencia. Lo hacen sin romper el banco (y, en general, ahorran dinero a largo plazo) o romper el rendimiento para el tráfico no-optimizado, y en el proceso reducen la carga en los puntos finales.
Tradicionalmente, las redes definidas por software (SDN) al estilo OpenFlow no soportan ni rompen de manera inherente el principio de extremo a extremo. Podemos utilizarlo para implementar la más tonta y la más inteligente de las redes. SDN, sin embargo, proporciona una forma nueva y muy flexible para distribuir la inteligencia en la red al permitir que los dispositivos relativamente mudos (switches del plano de datos) para actuar de forma inteligente en nombre de las aplicaciones SDN (que toman el lugar de cosas como optimizadores WAN) y, a instancias del controlador SDN.
El estilo de virtualización de redes SDN parece más amigable con el principio de extremo a extremo, ya que en muchas encarnaciones en se trata a las redes físicas como tubos sin características sobre los que se asientan las redes funcionales. Una vez más, sin embargo, esas redes superpuestas pueden incluir la inteligencia en forma de aparatos virtualizados, por lo que este estilo de SDN también es, en última instancia, capaz de soportar o subvertir el principio de extremo a extremo.