Evaluación de conmutadores programables virtuales para redes definidas por software

Contenido principal del artículo

Yanko Marín Muro
Félix Álvarez-Paliza
Javier Gómez Valdivia
Eduardo Pérez Tardío

Resumen

En las Redes Definidas por Software, el protocolo OpenFlow implementa una abstracción de los elementos de red y proporciona flexibilidad al extraer el plano de control de los dispositivos de la capa de infraestructura. OpenFlow posee algunas limitaciones que están relacionadas con la poca flexibilidad del protocolo en su interface hacia el sur, por lo que actualmente se demandan soluciones más robustas. Debido a estas limitaciones, el lenguaje específico de dominio programación de procesadores de paquetes independientes del protocolo (P4) está ganando impulso en el sector académico e industrial. P4 proporciona un conjunto básico de herramientas para que el programador implemente protocolos en el hardware de conmutación. P4Runtime es una API abierta del plano de control de las redes definidas por software de próxima generación; tiene como objetivo solucionar las deficiencias de OpenFlow, proporcionando una verdadera independencia de hardware de conmutación para los operadores y proveedores de servicios en la nube. Los procedimientos para medir el desempeño de las redes definidas por software basadas en la API P4Runtime es un tema de investigación abierto en la actualidad. Este artículo proporciona una descripción técnica general de los protocolos P4 y P4Runtime, destacando sus beneficios. Finalmente, es implementado un procedimiento que permite cuantificar el del desempeño de este tipo de redes considerando métricas de escalabilidad, latencia, utilización de memoria y carga de CPU. Para realizar la evaluación fueron creados varios scripts en el Bash Shell de Linux. Se registró un deterioro significativo en el retardo de la red (ICMP RTT) en ONOS-P4Runtime-BMv2 en comparación con la red REF-SDN-OpenFlow.

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Cómo citar
Marín Muro, Y., Álvarez-Paliza, F., Gómez Valdivia, J., & Pérez Tardío, E. (2022). Evaluación de conmutadores programables virtuales para redes definidas por software. Mare Ingenii, 4(2). https://doi.org/10.52948/mare.v4i2.637
Sección
Artículos de investigación

Citas

"CAGRE 2019 Plenary Sessions", en 2019 Algerian Large Electrical Network Conference (CAGRE), 2019, pp. 1-3. doi: 10.1109/CAGRE.2019.8713309

F. Musumeci, A. C. Fidanci, F. Paolucci et al., "Machine-Learning-Enabled DDoS Attacks Detection in P4 Programmable Networks", J. Netw. Syst. Manag., vol. 30, n.o 21, p. 21, en. 2022, doi: 10.1007/s10922-021-09633-5

Z. Latif, K. Sharif, F. Li et al., "A comprehensive survey of interface protocols for software defined networks", J. Netw. Comput. Appl., vol. 156, abr. 2020, doi: 10.1016/j.jnca.2020.102563

T. Osinski, H. Tarasiuk, L. Rajewski et al., "DPPx: A P4-based Data Plane Programmability and Exposure framework to enhance NFV services", en 2019 IEEE Conference on Network Softwarization (NetSoft), París, Francia, jun. 2019, pp. 296-300. doi: 10.1109/NETSOFT.2019.8806625

Q. Zuo, M. Chen, K. Ding et al., "On generality of the data plane and scalability of the control plane in software-defined networking", China Communications, vol. 11, n.o 2, pp. 55-64, feb. 2014, doi: 10.1109/CC.2014.6821737.

A. AlSabeh, J. Khoury, E. Kfoury et al., "A survey on security applications of P4 programmable switches and a STRIDE-based vulnerability assessment", Computer Networks, vol. 207, abr. 2022, doi: 10.1016/j.comnet.2022.108800

S. Shakeri, L. Veen y P. Grosso, "Multi-domain network infrastructure based on P4 programmable devices for Digital Data Marketplaces", Cluster Computing, en. 2022, doi: 10.1007/s10586-021-03501-2.

P. Bosshart, D. Daly, G. Gibb et al., "P4: programming protocol-independent packet processors", ACM SIGCOMM Comput. Commun. Rev., vol. 44, n.o 3, pp. 87-95, jul. 2014, doi: 10.1145/2656877.2656890

Z. Li, Y. Hu, J. Wu et al., "P4Resilience: Scalable Resilience for Multi-failure Recovery in SDN with Programmable Data Plane", Computer Networks, vol. 208, may. 2022, doi: 10.1016/j.comnet.2022.108896

E. Kaljic, A. Maric, P. Njemcevic et al., "A Survey on Data Plane Flexibility and Programmability in Software-Defined Networking", IEEE Access, vol. 7, pp. 47804-47840, 2019, doi: 10.1109/ACCESS.2019.2910140.

A. Burnic, C. Spiegel, A. Viessmann et al., "Designing Terminals and Infrastructure Components for Cognitive Wireless Networks", en 2007 15th IEEE Workshop on Local & Metropolitan Area Networks, Princeton, EE. UU, jun. 2007, pp. 117-122. doi: 10.1109/LANMAN.2007.4295985

Artículos más leídos del mismo autor/a

Artículos similares

También puede {advancedSearchLink} para este artículo.