Tecnologías de Emulación de Enrutadores de Alta Fidelidad Basadas en Virtualización Multiescala
Autores: Song, He; Wang, Xiaofeng; Zhai, Mengdong; Zhang, Guangjie
Idioma: Inglés
Editor: MDPI
Año: 2020
Acceso abierto
Artículo científico
2020
Tecnologías de Emulación de Enrutadores de Alta Fidelidad Basadas en Virtualización Multiescala
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Ventajas
Escalabilidad
Emulación
Virtualización
Enrutador
Control de tráfico
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
La virtualización tiene las ventajas de una fuerte escalabilidad y alta fidelidad en la emulación de nodos host. Puede satisfacer eficazmente los requisitos de emulación de redes, incluyendo gran escala, alta fidelidad y construcción flexible. Sin embargo, para la emulación de enrutadores, los enrutadores virtuales construidos con virtualización y software de enrutamiento utilizan Linux Traffic Control para emular el ancho de banda, la latencia y las tasas de pérdida de paquetes, lo que resulta en distorsiones graves en escenarios de congestión. Motivados por esta deficiencia, proponemos un nuevo método de emulación de enrutadores que consiste en un plano de virtualización, un plano de enrutamiento y un método de control de tráfico. Diseñamos e implementamos nuestro módulo de control de tráfico en virtualización multiescalar, incluyendo el espacio del kernel de un enrutador virtual basado en KVM y el espacio de usuario de un enrutador virtual basado en Docker. Los experimentos muestran no solo que el método propuesto logra una emulación de enrutador de alta fidelidad, sino también que su rendimiento es consistente con el de un enrutador físico en escenarios de congestión. Estos hallazgos brindan un buen apoyo para la investigación en redes sobre escenarios de congestión en plataformas de emulación basadas en virtualización.
Descripción
La virtualización tiene las ventajas de una fuerte escalabilidad y alta fidelidad en la emulación de nodos host. Puede satisfacer eficazmente los requisitos de emulación de redes, incluyendo gran escala, alta fidelidad y construcción flexible. Sin embargo, para la emulación de enrutadores, los enrutadores virtuales construidos con virtualización y software de enrutamiento utilizan Linux Traffic Control para emular el ancho de banda, la latencia y las tasas de pérdida de paquetes, lo que resulta en distorsiones graves en escenarios de congestión. Motivados por esta deficiencia, proponemos un nuevo método de emulación de enrutadores que consiste en un plano de virtualización, un plano de enrutamiento y un método de control de tráfico. Diseñamos e implementamos nuestro módulo de control de tráfico en virtualización multiescalar, incluyendo el espacio del kernel de un enrutador virtual basado en KVM y el espacio de usuario de un enrutador virtual basado en Docker. Los experimentos muestran no solo que el método propuesto logra una emulación de enrutador de alta fidelidad, sino también que su rendimiento es consistente con el de un enrutador físico en escenarios de congestión. Estos hallazgos brindan un buen apoyo para la investigación en redes sobre escenarios de congestión en plataformas de emulación basadas en virtualización.