Un enrutador y generador de tráfico basado en software rentable para simulación y pruebas de redes IP
Autores: Jun, Su; Przystupa, Krzysztof; Beshley, Mykola; Kochan, Orest; Beshley, Halyna; Klymash, Mykhailo; Wang, Jinfei; Pieniak, Daniel
Idioma: Inglés
Editor: MDPI
Año: 2019
Acceso abierto
Artículo científico
2019
Un enrutador y generador de tráfico basado en software rentable para simulación y pruebas de redes IP
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Desarrollo
Qt5.2
Entorno de desarrollo integrado
C++
Plataformas
Enrutador de software
Arquitectura modular
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
El desarrollo se llevó a cabo utilizando el entorno de desarrollo integrado Qt5.2, que utiliza el lenguaje de programación C++. La principal ventaja de este entorno es que el código escrito en él se puede compilar para diferentes plataformas (por ejemplo, Windows, Linux, Mac OS). Se ha desarrollado un enrutador de software basado en una arquitectura modular. Utiliza la tecnología de socket, que permite formar una red de paquetes orientada a programas con cualquier topología, incluida la topología completamente acoplada. Se ha diseñado un generador de tráfico de red para probar el enrutador de software desarrollado. Propusimos un esquema para medir el tiempo de procesamiento de paquetes de un enrutador utilizando tarjetas de interfaz de red de captura de paquetes especializadas (NIC 1 y NIC 2) y un generador de tráfico novedoso instalado en la PC. Basándonos en un banco de pruebas experimental, confirmamos que nuestro enrutador de software proporciona una alternativa rentable al costoso enrutador de hardware especial CISCO 2801.
Descripción
El desarrollo se llevó a cabo utilizando el entorno de desarrollo integrado Qt5.2, que utiliza el lenguaje de programación C++. La principal ventaja de este entorno es que el código escrito en él se puede compilar para diferentes plataformas (por ejemplo, Windows, Linux, Mac OS). Se ha desarrollado un enrutador de software basado en una arquitectura modular. Utiliza la tecnología de socket, que permite formar una red de paquetes orientada a programas con cualquier topología, incluida la topología completamente acoplada. Se ha diseñado un generador de tráfico de red para probar el enrutador de software desarrollado. Propusimos un esquema para medir el tiempo de procesamiento de paquetes de un enrutador utilizando tarjetas de interfaz de red de captura de paquetes especializadas (NIC 1 y NIC 2) y un generador de tráfico novedoso instalado en la PC. Basándonos en un banco de pruebas experimental, confirmamos que nuestro enrutador de software proporciona una alternativa rentable al costoso enrutador de hardware especial CISCO 2801.