Dispositivos de red programables

Brandino, Belén

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.


Detalles Bibliográficos
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)