Verification and validation methodology for interfaces in network environments
Author
Galán Sánchez, JavierEntity
UAM. Departamento de Ingeniería InformáticaDate
2020-07Subjects
Validación; Verificación; Virtualización; Informática; MatemáticasEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Abstract
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
Files in this item
Google Scholar:Galán Sánchez, Javier
This item appears in the following Collection(s)
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/
Related items
Showing items related by title, author, creator and subject.