Trabajo Fin de Grado
Validación y corrección del protocolo de transporte MPTCP (Multipath TCP) para Ns3
Autor/es | Toro Domínguez, Antonio Manuel del |
Director | Vozmediano Torres, Juan Manuel |
Departamento | Universidad de Sevilla. Departamento de Ingeniería Telemática |
Fecha de publicación | 2018 |
Fecha de depósito | 2019-04-03 |
Titulación | Universidad de Sevilla. Grado en Ingeniería de las Tecnologías de Telecomunicación. |
Resumen | Este proyecto aborda el estudio y la validación de la implementación en Ns3 del protocolo de transporte Multipath TCP, más adelante haremos referencia a él como MpTCP. Es un protocolo que aún no ha sido estandarizado por ... Este proyecto aborda el estudio y la validación de la implementación en Ns3 del protocolo de transporte Multipath TCP, más adelante haremos referencia a él como MpTCP. Es un protocolo que aún no ha sido estandarizado por el IETF, aunque existen varias normas que aún no han sido validadas. La más actualizada es la RFC 6824 y es una de las fuentes que he seguido para la realización de este proyecto. La principal ventaja de MpTCP frente a TCP es el aprovechamiento de todas las interfaces físicas del dispositivo para la transmisión de datos en una misma conexión. La validación se ha llevado a cabo sobre la implementación en un simulador de código abierto, como es NS3, que está escrito en C++ y sus interfaces en Python. El protocolo MpTCP está implementado en el simulador como una extensión del protocolo TCP que ya estaba implementado en este, no siendo necesario ningún cambio a nivel de aplicación. Posteriormente, se han hecho simulaciones para validar el modelo planteado, además de obtener conclusiones acerca del nuevo protocolo. Durante el desarrollo del proyecto ha sido imprescindible el uso de herramientas como: Wireshark para comprobar visualmente el funcionamiento de la implementación y eclipse para depurar la implementación de una forma más visual que desde la línea de comandos. Finalmente, se prueba que el protocolo MpTCP realmente es una mejora de TCP, para realizar esta afirmación ha sido necesario analizar los resultados obtenidos en las simulaciones planteadas. This project tackles the study and the validation of the implementation of transport protocol Multipath TCP, afterwards we will reference this as MpTCP. MpTCP is a protocol that have not been standardized by IETF yet, ... This project tackles the study and the validation of the implementation of transport protocol Multipath TCP, afterwards we will reference this as MpTCP. MpTCP is a protocol that have not been standardized by IETF yet, although any standards exist have not been validated yet, the most update standard is RFC 6824 and one of the guides I have been following to do make this project. The main advantage of MpTCP is the use of multiple physical interfaces on the device for make a data transfer in the same device. The validation has been done in an open source simulator, which is ns3. Ns3 is written in C++ and his interfaces in Python. The MpTCP protocol is implemented on the simulator as an extension of TCP protocol, which it has been implemented in the simulator already, not needing any change at application level. Later I have made simulations to validate the model, moreover, I have obtained conclusions about the new protocol. During the project developer, the use of tools, as Wireshark to probe visually the properly working on the implementation and eclipse to debug the implementation visually instead of command line it have been required. Finally, it is tested that the MpTCP protocol really it is an improvement of TCP, for make this statement it has been necessary analyze the results obtain by simulations |
Cita | Del Toro Domínguez, .M. (2018). Validación y corrección del protocolo de transporte MPTCP (Multipath TCP) para Ns3. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
TFG-2083-DEL TORO.pdf | 4.748Mb | [PDF] | Ver/ | |