Dispositivos de red programables
Supervisor(es): Grampín, Eduardo - Castro, Alberto
Resumen:
La programabilidad de la red le permite a los usuarios (típicamente un operador de telecomunicaciones) cambiar la funcionalidad de los dispositivos de red, diseñando sus propios algoritmos de procesamiento de paquetes, protocolos y entidades de red, sin depender de soluciones brindadas por fabricantes. Los dispositivos de red programables son clave para enfrentar el advenimiento de la próxima generación de servicios y aplicaciones de red, que soportan múltiples y heterogéneos casos de uso resultando en dispositivos que deben ser óptimos y específicos, pero también básicos y de propósito general. Esto hace que los dispositivos de red se encuentren implementando un amplio conjunto de funciones en constante evolución. En este proyecto se presentan los principales conceptos de la programabilidad de red, y en particular de la programabilidad del plano de datos, la cual permite diseñar algoritmos de procesamiento de paquetes. Esto hace posible la construcción de dispositivos personalizados, sin comprometer su rendimiento. En conjunto, se presentan distintas herramientas existentes que permiten desplegar dispositivos de red programables, utilizando en particular el lenguaje de programación del plano de datos P4 (Programming protocol-independent packet processors). Finalmente, se presentan casos de uso de interés, desarrollando algoritmos del plano de datos y comprobando los beneficios que traen los dispositivos de red programables, en particular aquellos que soportan P4.
2022 | |
Dispositivos de red programables Programación del plano de datos P4 |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/31562 | |
Acceso abierto | |
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
Sumario: | La programabilidad de la red le permite a los usuarios (típicamente un operador de telecomunicaciones) cambiar la funcionalidad de los dispositivos de red, diseñando sus propios algoritmos de procesamiento de paquetes, protocolos y entidades de red, sin depender de soluciones brindadas por fabricantes. Los dispositivos de red programables son clave para enfrentar el advenimiento de la próxima generación de servicios y aplicaciones de red, que soportan múltiples y heterogéneos casos de uso resultando en dispositivos que deben ser óptimos y específicos, pero también básicos y de propósito general. Esto hace que los dispositivos de red se encuentren implementando un amplio conjunto de funciones en constante evolución. En este proyecto se presentan los principales conceptos de la programabilidad de red, y en particular de la programabilidad del plano de datos, la cual permite diseñar algoritmos de procesamiento de paquetes. Esto hace posible la construcción de dispositivos personalizados, sin comprometer su rendimiento. En conjunto, se presentan distintas herramientas existentes que permiten desplegar dispositivos de red programables, utilizando en particular el lenguaje de programación del plano de datos P4 (Programming protocol-independent packet processors). Finalmente, se presentan casos de uso de interés, desarrollando algoritmos del plano de datos y comprobando los beneficios que traen los dispositivos de red programables, en particular aquellos que soportan P4. |
---|