3 research outputs found

    Interfaz web para la gestión de sondas de red de altas prestaciones

    Full text link
    A network probe is a device capable of capturing or injecting network traffic. This work is founded on a custom-made FPGA based probe. So far, the only possibility to interact with this probe was through the command line, difficulting the management of the probe for people without any previous knowledge of it. Another issue present in the probe’s control was the existence of many aspects related to its operation that were being handled externally, such as storage, sorting and managing the traces or monitoring the system performance. The proposed application facilitates the use of the network probe through a web-based graphical interface. This interface allows the user to manage the probe without any specific knowledge of its inner workings. In addition, it brings together other relevant aspects of the capture and injection of web traffic, such as trace storage, write speed of the disks or trace format conversion. The interface implementation follows design that enables it to be used on mobile devices with a similar user experience. The final product provides a simple interface to manage all the relevant aspects of the probe, which displays the state and additional information of the system visually, using graphs and statistics. This project, however, has not exclusively consisted in the development of a graphical interface. A base architecture, which formalizes the management of network probes from a web interface, has also been designed. This proposal contemplates how to structure the components so that it is extensible to other network probes, not just the one selected. With this goal in mind, the system has been divided into two components, back-end and front-end, which communicate with each other and that can be hosted on different servers. Thereby, a REST Web Service has been designed and implemented for the backend, which formalizes the status and functionality of the FPGA, adding also control over other important aspects mentioned above. For the front-end, an ad hoc framework has been created, which has served as a starting point for the web interface. It is intended that most of the proposed solution could be reused in similar projects, in which the management of the probes is done through command line.Una sonda de red es un dispositivo capaz de capturar tráfico de red o de inyectarlo. Este trabajo está basado en una sonda a medida sobre una FPGA. Hasta ahora, la única posibilidad era interaccionar con esta sonda desde la línea de comandos, lo que dificultaba su gestión para personas sin conocimientos previos de la misma. Otro problema presente en el control de la sonda era la existencia de numerosos aspectos relacionados con su funcionamiento que se manejaban de forma externa, tales como el almacenamiento, clasificación y gestión de las trazas, o la monitorización del rendimiento del sistema. La aplicación propuesta facilita la utilización de la sonda de red mediante una interfaz gráfica basada en tecnologías web. Esta interfaz permite gestionar la sonda sin tener un conocimiento específico de su funcionamiento interno. También agrupa otros aspectos relevantes de la captura y reproducción de tráfico web, como el almacenamiento de las trazas, la velocidad de escritura en disco o la conversión entre formatos de traza. La implementación de la interfaz sigue un diseño que permite que sea utilizada desde dispositivos móviles con una experiencia de usuario similar. Se ha conseguido, como producto final, una interfaz simple que permite gestionar todos los aspectos de la sonda considerados relevantes, presentando el estado e información adicional del sistema de forma visual, mediante gráficos y estadísticas. Este proyecto, sin embargo, no ha consistido únicamente en el desarrollo de una interfaz gráfica. Se ha diseñado también una arquitectura base que formaliza la gestión de sondas de red desde una interfaz web. Esta propuesta contempla cómo estructurar los componentes de forma que sea extensible a otras sondas de red, no solo la seleccionada. Con este objetivo, se ha dividido el sistema en dos componentes, back-end y front-end, que se comunican entre sí y que pueden estar alojados en un servidor distinto cada uno. Así, se ha diseñado e implementado un ServicioWeb REST en el back-end, que formaliza el estado y funcionalidad de la FPGA, añadiendo también control sobre otros aspectos relevantes mencionados anteriormente. Para el front-end se ha creado un framework propio, que ha servido de punto de partida para la interfaz web. Se pretende que gran parte de la solución propuesta sea reutilizable en proyectos similares, en los que el manejo de las sondas se realiza por línea de comandos

    Architecture for an Open Source Network Tester

    No full text
    International audienceTo make networks more reliable, enormous resources are poured into all phases of the network-equipment lifecycle. The process starts early in the design phase when simula- tion is used to verify the correctness of a design, and con- tinues through manufacturing and perhaps months of rigor- ously trials. With over 7,000 Internet RFCs and hundreds of IEEE standards, a typical piece of networking equipment undergoes hundreds of conformance tests before being de- ployed. Finally, when deployed in a production network, the equipment is tested regularly. Throughout the process, a relentless battery of tests and measurement help ensure the correct operation of the equipment. Not surprisingly, to support the testing effort, there is a multi-billion dollar industry building and selling network test equipment for all stages of design, development and deployment. It is common for a large network equipment vendor to spend tens of millions of dollars per year on test equipment (from companies such as Ixia, Spirent, Fluke, and Emulex/Endace) to test physical layers, protocols and ap- plications. Researchers and educators would also like to use test equipment to understand current networks and when prototyping new ideas. Unfortunately, commercial test equip- ment is closed, proprietary - making it difficult to try out new ideas - and high prices place it well beyond reach of most university teaching and research laboratories.1 We believe that it is no longer necessary to build network testers upon specialized, proprietary hardware; it is now pos- sible to develop open-source network testers that run at line- rate, particularly at 10Gb/s. The NetFPGA-10G, Xilinx V5TXT and Terasic DE5-Net, are all programmable, open- source hardware platforms that can be programmed to test networks at line-rate. For example, the NetFPGA-10G (de- veloped by the authors) has 4 × 10GbE interfaces, is based on an FPGA, and is available to the research and teaching community for less than $2,000

    Architecture for an open source network tester

    No full text
    corecore