Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/116466
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorFerrer Amer, Miquel-
dc.date.accessioned2020-06-22T10:06:32Z-
dc.date.available2020-06-22T10:06:32Z-
dc.date.issued2020-06-
dc.identifier.urihttp://hdl.handle.net/10609/116466-
dc.description.abstractEl Treball de Fi de Grau que s'exposa en aquest document és la clausura del l'estudi del Grau d'Enginyeria de Tecnologies i Serveis de Telecomunicació. Aquest treball consisteix en el desenvolupament i la implementació d'un sistema d'emulació d'enllaços WAN a través del qual podrem emular un enllaç de gran distància a dins un entorn local, o xarxa LAN. D'aquesta manera, l'emulador aplicarà diferents efectes propis dels enllaços WAN a tots els paquets d'una xarxa IP que circulin pel sistema. A més, l'aplicació que s'ha desenvolupat presenta una interfície web a través de la qual es poden gestionar les emulacions i els enllaços de xarxa del sistema d'emulació, oferint a l'usuari un entorn més amable de gestió. L'aplicació compta també amb una API REST a través de la qual altres sistemes i aplicacions poden interactuar amb l'emulació. El desenvolupament de l'aplicació s'ha fet amb els llenguatges de programació PHP, HTML, JavaScript i CSS. Aquesta aplicació s'executa sobre un sistema operatiu Linux; concretament sobre la distribució Ubuntu Server 18.04 o superiors. A més, l'aplicació desenvolupada fa ús de diversos paquets de Linux com ara iproute2, traffic control, ethtool o bridge-utils per tal de poder aplicar els efectes desitjats als fluxos de paquets. Aquest treball consisteix en el desenvolupament i la implementació d'un sistema d'emulació d'enllaços WAN a través del qual podrem emular un enllaç de gran distància a dins un entorn local, o xarxa LAN. D'aquesta manera, l'emulador aplicarà diferents efectes propis dels enllaços WAN a tots els paquets d'una xarxa IP que circulin pel sistema. A més, l'aplicació que s'ha desenvolupat presenta una interfície web a través de la qual es poden gestionar les emulacions i els enllaços de xarxa del sistema d'emulació, oferint a l'usuari un entorn més amable de gestió. L'aplicació compta també amb una API REST a través de la qual altres sistemes i aplicacions poden interactuar amb l'emulació. El desenvolupament de l'aplicació s'ha fet amb els llenguatges de programació PHP, HTML, JavaScript i CSS. Aquesta aplicació s'executa sobre un sistema operatiu Linux; concretament sobre la distribució Ubuntu Server 18.04 o superiors. A més, l'aplicació desenvolupada fa ús de diversos paquets de Linux com ara iproute2, traffic control, ethtool o bridge-utils per tal de poder aplicar els efectes desitjats als fluxos de paquets. El treball resulta satisfactori, s'aconsegueix i es presenta un sistema d'emulació totalment funcional que permet definir els paràmetres de: latència, pèrdua i reordenament de paquets als enllaços IP que es vulguin emular.ca
dc.description.abstractEl Trabajo de Fin de Grado que se expone en este documento es la clausura del el estudio del Grado de Ingeniería de Tecnologías y Servicios de Telecomunicación. Este trabajo consiste en el desarrollo y la implementación de un sistema de emulación de enlaces WAN a través del cual podremos emular un enlace de gran distancia adentro un entorno local, o red LAN. De este modo, el emulador aplicará diferentes efectos propios de los enlaces WAN a todos los paquetes de una red IP que circulen por el sistema. Además, la aplicación que se ha desarrollado presenta una interfaz web a través de la cual se pueden gestionar las emulaciones y los enlaces de red del sistema de emulación, ofreciendo al usuario un entorno más amable de gestión. La aplicación cuenta también con una APIO RISTRA a través de la cual otros sistemas y aplicaciones pueden interactuar con la emulación. El desarrollo de la aplicación se ha hecho con los lenguajes de programación PHP, HTML, Javascript y CSS. Esta aplicación se ejecuta sobre un sistema operativo Linux; concretamente sobre la distribución Ubuntu Server 18.04 o superiores. Además, la aplicación desarrollada hace uso de varios paquetes de Linux como por ejemplo iproute2, traffic control, ethtool o bridge-utils para poder aplicar los efectos deseados a los flujos de paquetes. Este trabajo consiste en el desarrollo y la implementación de un sistema de emulación de enlaces WAN a través del cual podremos emular un enlace de gran distancia adentro un entorno local, o red LAN. De este modo, el emulador aplicará diferentes efectos propios de los enlaces WAN a todos los paquetes de una red IP que circulen por el sistema. Además, la aplicación que se ha desarrollado presenta una interfaz web a través de la cual se pueden gestionar las emulaciones y los enlaces de red del sistema de emulación, ofreciendo al usuario un entorno más amable de gestión. La aplicación cuenta también con una APIO RISTRA a través de la cual otros sistemas y aplicaciones pueden interactuar con la emulación. El desarrollo de la aplicación se ha hecho con los lenguajes de programación PHP, HTML, Javascript y CSS. Esta aplicación se ejecuta sobre un sistema operativo Linux; concretamente sobre la distribución Ubuntu Server 18.04 o superiores. Además, la aplicación desarrollada hace uso de varios paquetes de Linux como por ejemplo iproute2, traffic control, ethtool o bridge-utils para poder aplicar los efectos deseados a los flujos de paquetes. El trabajo resulta satisfactorio, se consigue y se presenta un sistema de emulación totalmente funcional que permite definir los parámetros de: latencia, pérdida y reordenamiento de paquetes en los enlaces IP que se quieran emular.es
dc.description.abstractThe thesis exposed in this document it is a wrapper on the studies of the Technologies and Services of Telecommunications Engineering Degree coursed by the author. This project consists in the development and implementation of a WAN link emulation system used to emulate long range IP links inside a local or LAN environment. Thus, the application will apply different characteristics from a WAN link to all the packets of an IP network going through the emulation system. Furthermore, the application developed through this thesis presents a web interface through which the user can manage the emulations and network links of the emulation system, allowing the user to use a more friendly management environment. The application also presents an API REST interface though which other users can interact with the emulation system. The application development is done using the following programming languages: PHP, HTML, JavaScript and CSS. The application is executed on top of a Linux operating system; more precisely over the distribution Ubuntu Server 18.04 or newer versions. The developed application uses a variety of Linux packages such as iproute2, traffic control, ethtool or bridge-utils so it can cause the desired effect to the packet flow. The project results in exit, accomplishing and presenting a fully functional emulation system that allows the user to define the following parameters to the target IP links: latency, packet-loss and packet-reordering.en
dc.format.mimetypeapplication/pdf-
dc.language.isocat-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/es/-
dc.subjectemulació enllaços WANca
dc.subjectaplicacions webca
dc.subjectinterfícies de xarxa Linuxca
dc.subjectinterfaces de red Linuxca
dc.subjectLinux interfacesen
dc.subjectaplicaciones webes
dc.subjectweb applicationsen
dc.subjectWAN links emulationen
dc.subjectemulación enlaces WANes
dc.subject.lcshTelematics -- TFGen
dc.titleSimulador d'enllaços WAN: desenvolupament i implementació-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacTelemàtica -- TFGca
dc.subject.lcshesTelemática -- TFGes
dc.contributor.directorTuset-Peiro, Pere-
dc.contributor.tutorMorell, Antoni-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
miquelfaTFG0619memòria.pdfMemòria del TFG3,56 MBAdobe PDFVista previa
Visualizar/Abrir
miquelfaTFM0619presentació.pdfPresentació del TFG59,37 kBAdobe PDFVista previa
Visualizar/Abrir