Falla de san andres y el gran cañon : enfoque integral
Iperf
1. Andy Juan Sarango Veliz
Facultad de Ingeniería de Eléctrica y Electrónica
Ingeniería de Telecomunicaciones
2018-I
Redes Telemáticas - IT524M
2. Redes Telemáticas - IT524M 2
¿Qué es Iperf?
❑ Iperf es una herramienta para medir el ancho de banda y la calidad
de un enlace de red.
❑ Iperf mide la capacidad máxima de procesamiento de red que
puede manejar un servidor. Es particularmente útil cuando se
experimentan problemas de velocidad en la red, debido a que se
puede utilizar Iperf para determinar cuál servidor es incapaz de
llegar al rendimiento máximo.
❑ El funcionamiento habitual es crear flujos de datos TCP y UDP y medir
el rendimiento de la red.
❑ Iperf fue desarrollado por el Distributed Applications Support Team
(DAST) en el National Laboratory for Applied Network Research
(NLANR) y está escrito en C++.
❑ Iperf puede funcionar como cliente o como servidor.
❑ Es software de código abierto y puede ejecutarse en varias
plataformas incluyendo Linux, Unix y Windows.
3. Redes Telemáticas - IT524M 3
Instituto Tecnológico de Costa Rica
Proyectos con Iperf
❑ Primer proyecto
Evaluación técnica de la tecnología PLC de Toyocom para
la prestación de servicios de Internet a través de las
redes eléctricas de JASEC.
La empresa JASEC en conjunto con RACSA y PLC de Costa Rica pone en marcha un plan piloto, el cuál
consiste en brindar internet a los usuarios a través de la red eléctrica de Cartago. Actualmente están
trabajando en el desarrollo de un despliegue de pruebas, que van a evaluar la operación ycaracterísticas
de la tecnología Power Line Comunications (PLC) para las transmisiones de datos en banda ancha a
través de la red. Se plantea una segunda etapa en la cual se requiere de una investigación exhaustiva,
pruebas de campo, valoración del servicio y otros detalles de la tecnología mencionada, con el fin de
obtener y demostrar la factibilidad y operabilidad técnica para la instalación del servicio en la red
eléctrica. Por tanto se deben realizar las primeras pruebas técnicas de esta tecnología en la ciudad de
Cartago, para evaluarla y obtener los criterios necesarios de implementación y hacer recomendaciones,
definiendo si la tecnología es técnicamente viable. La solución de este problema es de suma importancia
para las empresas PLC de Costa Rica y JASEC así como para la sociedad costarricense, pues al tener
resultados satisfactorios en la solución se contaría con una tecnología más para el servicio de Internet,
además de tener otras posibles ventajas relevantes en los servicios de infocomunicaciones (voz, datos,
video, etc) a altas velocidades y preferiblemente a un costo razonable.
4. Redes Telemáticas - IT524M 4
Proyectos con Iperf
❑ Segundo proyecto
Auditoría de rendimiento en Redes IP
Las técnicas de auditoría de red empleadas por el grupo de investigación Tecnored permiten conocer el
estado actual del funcionamiento de una infraestructura de red, identificando problemas y mejoras
en su rendimiento. Esta información nos permite elaborar un documento donde, además de describir todo
el proceso realizado y la información analizada, se indican una serie de recomendaciones para solucionar
los problemas que presente la red. Todo este proceso se realiza con un riguroso tratamiento de la
información recopilada, empleando un contrato de confidencialidad suscrito entre los responsables de la
red corporativa y los miembros de TecnoRed.
“Nuestro único requisito es la instalación de un pequeño dispositivo en la red de comunicaciones (miniPC
con S.O. Linux Centos) que capturará la información relevante. Esta captura de información es a nivel de
información de control (cabeceras de protocolos de red) y no de información (contenido de los paquetes
de red)”.
El dispositivo trabaja de manera automática y es posible controlarlo de manera remota no afectando al
funcionamiento diario de la red. Toda la tecnología empleada en la auditoría de redes IP que realizamos
está operativa y es estándar. Las principales herramientas utilizadas son los monitores de red
(Wireshark, tcpdump), aplicaciones de conectividad de red (hping, netcat, etc) y de análisis (tcptrace,
iperf, etc).
5. Redes Telemáticas - IT524M 5
Artículo Indexado
❑ Datos:
Performance Monitoring of Various Network
Traffic Generators
Date of Conference: 30 March-1 April 2011
(Fecha de la conferencia)
Date Added to IEEE Xplore: 21 April 2011
(Fecha agregadaa IEEE Xplore)
NSPEC Accession Number: 11963187
(Número de acceso de NSPEC)
Conference Location: Cambridge, UK
❑ Samad S. Kolahi - Unitec New Zealand, Auckland, New Zealand
❑ Shaneel Narayan -Unitec New Zealand, Auckland, New Zealand
❑ Du. D.T. Nguyen - Unitec New Zealand, Auckland, New Zealand
❑ Yonathan Sunarto -Unitec New Zealand, Auckland, New Zealand
En este documento, en un entorno de laboratorio, se compara el rendimiento de cuatro generadores de tráfico de red (Iperf,
Netperf, D-ITG e IP Traffic). Se conectaron dos computadoras con sistemas operativos Windows a través de un enlace de 100
Mbps y para varios tamaños de carga útil, desde 128 Bytes a 1408 Bytes, el tráfico TCP en el enlace se midió utilizando las
diversas herramientas de supervisión mencionadas anteriormente. Los resultados indican que estas herramientas pueden
producir resultados significativamente diferentes. En el entorno de Windows, el ancho de banda que miden las herramientas
puede variar hasta 16.5 Mbps para una conexión TCP a través de un enlace de 100 Mbps. Para la misma configuración de red, Iperf
midió el ancho de banda más alto (93.1 Mbps) mientras que el tráfico IP fue el más bajo (76.7 Mbps). También se proporciona una
comparaciónde las capacidadesde los generadores de tráfico.
❑ Resumen:
11. Redes Telemáticas - IT524M 11
Cliente - Servidor
❑ Configuración por Default en Iperf:
❑ Por default, en Iperf el cliente se conecta al servidor en el Puerto TCP 5001 y el ancho
de banda mostrado por Iperf es el ancho de banda del cliente al servidor.
❑ Si se desea utilizar análisis basado en UDP, es necesario especificar el argumento –u.
❑ Los argumentos –d y –r miden los anchos de banda bidireccionales.
Linux Ubuntu Windows XP
Cliente (-c) Servidor (-s)
12. Redes Telemáticas - IT524M 12
Cliente - Servidor
❑ El argumento –f sirve para mostrar los resultados en el formato deseado: bits(b),
bytes(B), kilobits(k), kilobytes(K), megabits(m), megabytes(M), gigabits(g) o
gigabytes(G).
❑ Generalmente las mediciones del ancho de banda son mostradas en bits (o Kilobits,
etc.…) y la cantidad de datos se muestra en bytes (o Kilobytes, etc.…).
❑ Como recordatorio, 1 byte es igual a 8 bits y en las ciencias de la computación, 1 kilo es
igual a 1024 (2^10). Por ejemplo: 100,000,000 bytes no son lo mismo que 100 Mbytes, en
realidad son 100,000,000/1024 = 95.37Mbytes.
▪ Formato de datos: (argumento -f)
❑ Medición del ancho de banda bidireccional (argumento –r)
❑ En un análisis por default solo se mide el ancho de banda en la dirección del cliente al
servidor.
❑ En la medición bidireccional, el servidor se conecta de vuelta con el cliente permitiendo
la medición bidireccional del ancho de banda.
❑ Si se desea realizar la medición del ancho de banda en ambas direcciones
simultáneamente, se utiliza el argumento –d.
13. Redes Telemáticas - IT524M 13
Cliente - Servidor
Linux Ubuntu Windows XP
200.10.1.7 200.10.2.7
Cliente (-c) Servidor (-s)
14. Redes Telemáticas - IT524M 14
Cliente - Servidor
Linux Ubuntu Windows XP
200.10.1.7 200.10.2.7
Servidor (-s)Cliente (-c)
15. Redes Telemáticas - IT524M 15
Cliente - Servidor❑ Ayuda de Iperf: #iperf -h
❑ ¿Qué es Jperf?
Jperf es una interfaz gráfica para Iperf escrita en Java.
¡Vamos a GNS3!
Linux Ubuntu
Windows XP