Verification and validation methodology for interfaces in network environments
Autor (es)
Galán Sánchez, JavierEntidad
UAM. Departamento de Ingeniería InformáticaFecha de edición
2020-07Materias
Validación; Verificación; Virtualización; Informática; MatemáticasEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Resumen
La verificación y validación de software es una metodología muy utilizada en la actualidad por los desarrolladores de software. Es importante que cada proyecto tecnológico siga unas pautas para validar los cambios y no es menos para los entornos de red. Este TFG desarrolla y evalúa una metodología de validación y verificación de un entorno de red emulado mostrando las principales tecnologías de virtualización y automatización de pruebas.
Concretamente, se generará un entorno de red con una topología que constará de cinco nodos: dos hosts, dos switches (conmutador de red) y un servidor de monitorización usando gNMI (gRPC Network Management Interface). Para probar el funcionamiento correcto de la red se generará tráfico en la misma desde un host hacia otro mientras que el servidor de monitorización obtendrá información de ambos switches gracias a la telemetría que posee SONiC, el sistema operativo que se introducirá en los dispositivos de red. Para la virtualización y automatización del proyecto se utilizará la tecnología de contenedores Docker, por lo que cada nodo de la red se desplegará sobre un contenedor con su imagen particular. Para la verificación y validación del entorno se hará uso del servicio de integración continua Travis CI. Finalmente se realizarán pruebas para comprobar la conectividad y el correcto funcionamiento de la monitorización de los switches.
De esta manera, se construirá una metodología totalmente funcional para la verificación y validación de un entorno de red
Lista de ficheros
Google Scholar:Galán Sánchez, Javier
Lista de colecciones del ítem
Excepto si se señala otra cosa, la licencia del ítem se describe como https://creativecommons.org/licenses/by-nc-nd/4.0/
Registros relacionados
Mostrando ítems relacionados por título, autor, creador y materia.