Vous êtes sur la page 1sur 16

TRABAJO COLABORATIVO 1 ACTIVIDAD 6

Tutora: Ing. E. ELEONORA PALTA VELASCO

Presentado por: Eduardo Caro Contreras Cdigo: 91254452 Jairo Bautista Toloza Cdigo: 88154034 Alfredo Tocua Blanco Cdigo: 91492327 Cristian Eduardo Martnez Cdigo: 91258617

Grupo Colaborativo: 23

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA INGENIERIA ELECTRONICA TELEMTICA CURSO 301120 COLOMBIA 2013

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

INTRODUCCIN

Con el fin de evaluar los rendimientos en las comunicaciones en una red informtica, y posterior optimizacin de los parmetros, se dispone de varias herramientas multiplataforma. Una de ellas es la herramienta o programa Iperf.

Con iperf podemos medir el ancho de banda y rendimiento de una conexin entre dos host o anfitriones. Se trata pues, de una herramienta cliente-servidor.

Permite que el usuario fije los varios parmetros que se pueden utilizar para probar una red, o alternativamente para optimizar o templar una red; tiene una funcionalidad del cliente y del servidor, y puede medir el rendimiento de procesamiento entre los dos extremos, de forma unidireccional o bidireccional. Es un software abierto de la fuente y funciona en varias plataformas incluyendo Linux, Unix y Windows. Es apoyado por el laboratorio nacional para la investigacin aplicada de la red.

Teniendo en cuenta el uso de herramientas para administracin y gestin de redes se ve reflejada en la optimizacin de la informacin en cuanto a su transporte, fidelidad y confidencialidad y as obtener los resultados esperados para dar una correcta manipulacin de la informacin.

En este Trabajo colaborativo 1 realizaremos una prctica con el comando Iperf con el fin de realizar mediciones de trfico de una red entre dos equipos como mnimo. Utilizando los diferentes comandos que posee esta herramienta.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

OBJETIVOS

Familiarizarse con el significado y uso de la herramienta Iperf. Aplicar los conocimientos adquiridos sobre la configuracin de una red IP sencilla. Comprender el funcionamiento de las herramientas de diagnstico, como el Iperf.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

COMANDO IPERF Iperf es una herramienta que se utiliza para hacer pruebas en redes informticas. 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++.
El vnculo de red est delimitado por dos hosts que ejecutan Iperf; la calidad de un enlace puede ser probado como sigue: La latencia (tiempo de respuesta o RTT): se puede medir con el comando ping. Jitter (variacin de latencia): se puede medir con un test UDP Iperf. La prdida de datagramas: se puede medir con un test UDP Iperf. El ancho de banda se mide a travs de pruebas de TCP; para ser claro, la diferencia entre TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) es que el uso de TCP procesos para comprobar que los paquetes estn correctamente enviados al receptor mientras que con los paquetes UDP se envan sin ningn control, pero con la ventaja de ser ms rpido que TCP. Iperf utiliza las diferentes capacidades de TCP y UDP para proporcionar estadsticas sobre los enlaces de red. La salida tpica de Iperf contiene un informe con impresin horaria de la cantidad de datos transferidos y del rendimiento de procesamiento medido. Por ltimo, Iperf se puede instalar muy fcilmente en cualquier UNIX / Linux o Microsoft sistema de Windows. Un host debe estar configurado como cliente, el otro como servidor. Aqu hay un diagrama donde Iperf est instalado en una mquina Linux y Microsoft Windows. Linux se utiliza como el cliente Iperf y Windows como el servidor de Iperf. Of Por supuesto, tambin es posible utilizar dos cajas de Linux.

Tpicamente la salida de Iperf contiene un informe con marcas de tiempo con la cantidad de datos transmitidos y el rendimiento medido. Los resultados que entrega esta herramienta son:

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

Ancho de banda. Retraso en la transmisin Jitter (desviacin o desplazamiento de los pulsos de la seal) Como Iperf es una herramienta multiplataforma, puede funcionar en cualquier red y devolver medidas de rendimiento estandarizadas. Esto puede ser til para comparar equipos de red cableados e inalmbricos de manera imparcial. Al disponer del cdigo fuente, es posible examinar la metodologa usada para realizar las mediciones. Formas bsicas de ejecucin: Cliente/Servidor:
Comando Significado Tipo Descripcin -f format [kmKM] Formato del reporte: Kbits, Mbits, KBytes, MBytes -i interval # segundos entre reportes de ancho de banda peridicos -l len #[KM] longitud del buffer para leer o escribir ( 8 KB por default) -m print_mss imprimir el mximo tamao de segmento en TCP (MTU - TCP/IP -p port # puerto para conectarse/escuchar header) -u udp usar UDP en vez de TCP -w window #[KM] Tamao de la ventana de TCP (tamao de buffer del socket) -B bind "host" amarrar a cliente, interfaz o direccin de multicast -C compatibility para usarse con versiones anteriores, no enva mensajes extras -M mss # fija el mximo tamao de segmento de TCP (MTU - 40 bytes) -N nodelay fija TCP sin retardo, deshabilitando el algoritmo de Nagle -V IPv6Version fija el dominio a IPv6

Especficos del servidor


Comando -s -U -D Significado server single_udp daemon Tipo Descripcin Ejecutar en modo servidor Ejecutar en modo de un solo hilo en UDP ejecutar el servidor como demonio

Especficos del cliente:


Comando -b -c -d -n -r -t -F -I -L -P Significado bandwidth client dualtest num tradeoff time fileinput stdin listenport parallel Tipo #[KM] "host" Descripcin Para UDP, ancho de banda a utilizar en bits/s (por default 1 ejecutar en modo Mbit/s, implica -u) de cliente, conectndose a "host" Realizar una prueba bidireccional simultneamente #[KM] numero de bytes a transmitir (en vez de -t) Realizar una prueba bidireccional individualmente # tiempo en segundos para transmitir (10 segundos por default) "name" introducir los datos a transmitir desde un archivo introducir los datos a ser transmitidos desde stdin # puerto en que se recibirn pruebas bidireccionales de vuelta # numero de hilos paralelos a ejecutar

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120 -T ttl # time-to-live, paramulticast (por default 1)

Miscelneos:
Comando -h -v Significado help versin Tipo Descripcin Imprime este mensaje de ayuda y sale Imprime la informacin de versin y sale

PRUEBA DEL COMANDO IPERF Para realizar esta prueba utilizaremos dos equipos (computadores) de una red local (LAN de 100 Mbits/s) de la empresa donde laboro, en los cuales se mont el ejecutable del programa Iperf (108KB), en la particin D, con el fin de medir el trfico real (ancho de banda) que se tiene en esta red. El ancho de banda es la medida de cuanta informacin puede fluir desde un lugar a otro en una cantidad de tiempo definido. Generalmente se mide en bits por segundos.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

En otro tenemos al usuario con direccin IP 192.168.1.5 y desde aqu ejecutamos el comando d:\ iperf c 192.168.1.3

a. QUE DIRECCIN ES ESTA? b. DE CLIENTE O DE SERVIDOR? c. ESTA OPCIN QUE NOS PERMITE? a. Esta es una direccin IP de clase C: Direccin IP de unidifusin dentro del intervalo de 192.0.0.1 a 223.255.255.254. Los tres primeros octetos indican la red y el ltimo octeto indica el host de la red. La caracterstica Equilibrio de carga en la red permite utilizar sesiones opcionales para las direcciones IP de clase C (adems de para cada direccin IP) con el fin de adaptarse a los clientes que utilizan varios servidores proxy en el sitio del cliente. b. El comando d:\ iperf c + la direccin IP del servidor, nos indica que la de este nodo es de cliente.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

c. Como resultado, el nodo servidor nos dice que se ha conectado un nodo con IP 192.168.75.46 (nodo cliente) y la tasa de transferencia de datos que alcanz el enlace.

[1916] local 192.168.75.46 port 1894 connected with 192.168.75.47 port 5001 [ ID] Interval Transfer Banduidth [1916] 0.0-10.0 sec 10.5 MBytes 8.83 Mblts/sec Explique de manera muy clara la pantalla anterior, que significa cada parmetro, por ejemplo Port 5001 Cliente conectado con 192.168.75.47 por el puerto de red TCP 5001 [1916] puerto de red UDP o TCP Persoft Persona

192.168.75.46 es una direccin IP de clase C: Direccin IP de unidifusin dentro del intervalo de 192.0.0.1 a 223.255.255.254. Los tres primeros octetos indican la red y el ltimo octeto indica el host de la red. Port 1894: Puerto de red UDP O2Server Port/ TCP b-novative license server. Connected with 192.168.75.47 conectado con esta direccin IP; que es la del servidor en este caso y est conectada por el puerto 5001 que es otro puerto de red. Banduidth [1916] 0.0-10.0 sec 10.5 MBytes 8.83 Mbits/sec La tasa de transferencia de datos que alcanz el enlace es de 10.5 Mbytes en un intervalo de 10 segundos, y el ancho de banda promedio del enlace es de 8.83 Mbits por segundo En seguida se procede a digitar este comando, pero haciendo el uso de los parmetros que lo acompaan, desde el usuario se hacen estas pruebas: q iperf -c <IP> -p <puerto>, mide al ancho de banda entre el host que este caso sera el equipo con direccin IP 192.168.75.46 y el servidor de iperf con direccin IP

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

192.168.75.47, corriendo por el puerto 5001 del servidor. Se utiliza el siguiente comando. iperf c 192.168.75.47 -p 5001

En este ejemplo el equipo con direccin IP 192.168.1.3 hace de servidor, y el equipo con IP 192.168.1.5 se conecta a l para realizar la medicin. Como se puede observar el rendimiento del enlace es de 93,3 Mbits/seg El siguiente comando especifica un intervalo de tiempo en segundos, en el cual volver a hacer la medicin. Corriendo desde el cliente el comando Iperf c <IP> - i <segundos>.

Ejecutando el mismo comando pero con intervalos de tiempo de un (1) segundo, se obtiene lo siguiente. Explica paso a paso la pantalla que obtienes iperf c 192.168.75.47 i 1, la direccin IP es la del servidor.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

Ahora adicionamos a este comando el parmetro u (utiliza UDP en vez de TCP) y se obtiene lo siguiente: Iperf c 192.168.1.3 u i 1 Explica porque del resultado obtenido. Qu es u? -u, Utilizar UDP en vez de TCP

Explicacin de la pantalla

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

En la grfica se observa que se hace la medicin cada segundo al cabo del cual tendremos 11 datos tanto de la trasferencia como del ancho de banda ledo en cada segundo el onceavo dato seria como la suma de los 10 segundos y el ancho de banda en estos 10 segundos.

Iperf utiliza las diferentes capacidades de TCP y UDP para proveer datos estadsticos acerca de los enlaces de red. Si no se especifica el argumento u, Iperf utiliza TCP. Aqu el cliente est conectado al servidor 192.168.75.47 en formato de UDP aun por el puerto 5001 Al utilizar UDP el tamao del datagrama cambia a 1470

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

-M es el comando que especifica que se la medicin se haga en Megabytes o kilobytes. Que es la unidad mxima de trasferencia. Esto quiere decir que el mximo ledo en el ancho de banda es de 6.64Mbits/sec de un total de 7.93Mbytes.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

Ahora adicionamos a este comando el parmetro M (Determina el tamao del MTU en Kilobytes o Megabytes) y se obtiene lo siguiente: (Que es M?) -M, tamao mximo de segmento (MTU - 40 bytes).

Explica porque del resultado obtenido. En la siguiente pantalla se muestra toda la informacin que ha sido escuchada por el servidor, de acuerdo a los comandos que se le dieron desde el cliente y en donde se

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

ha podido comprobar que la red se encuentra haciendo transferencia en promedio de 93 Mbps y durante 10 segundos. Qu significa ser escuchada por el servidor? Ser escuchado por el servidor significa que hay comunicacin entre los dos nodos y que el cliente est enviando paquetes de diferente tipo y tamao y que estn siendo recibidos por el servidor. Esto se comprueba con la medicin del tiempo de transferencia y del tamao de los paquetes realizada por el comando iperf en el nodo servidor.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

CONCLUSIONES

Iperf es un programa o software, que opera bajo la modalidad cliente servidor, es de cdigo abierto y puede ejecutarse en varias plataformas como Windows, Linux o Unix. El propsito fundamental del programa iperf es la medicin del rendimiento de una red, como ancho de banda, retraso en la transmisin y Jitter o desviacin en los pulsos de la seal. Posee diferentes comandos o caractersticas de ejecucin tanto en cliente como en servidor con el fin de personalizar las mediciones. El flujo de datos a enviar se pude realizar en dos tipos de protocolos TCP y UDP. Es una forma sencilla para medir y analizar anchos de banda, retardos y desviaciones sin necesidad de tener equipos costosos para anlisis de trfico de redes. Tener parmetros de medicin y poseer herramientas eficientes para su medicin, es de suma importancia y cobra mayor relevancia, ya que estos son algunas de nuestras variables de las cuales podemos nosotros tener el control. Estos parmetros nos proporcionan un valor cuantitativo del funcionamiento de nuestro ambiente y nuestra red, permitindonos as tomar mejores decisiones, y dar solucin a los problemas Iperf, es una alternativa que brinda soluciones eficientes de informacin importante que asegura y verifica el funcionamiento de nuestra red, contribuyendo as a la seguridad y al diagnstico de problemas que afecten a la misma.

Act. 6

Trabajo Colaborativo 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Escuela de Ciencias Bsicas Tecnologas e Ingeniera Telemtica. Cdigo 301120

BIBLIOGRAFIA

VEIGA MANUEL, (2009). Arquitectura de las Redes de Comunicaciones, Departamento de Ingeniera Telemtica Universidad de Vigo, Vigo. Recuperado el 25 de febrero de 2013 de: http://es.wikipedia.org/wiki/Iperf Recuperado el 25 de febrero de 2013 de: http://capa3.es/medir-el-ancho-de-banda-de-la-red-con-iperf-o-jperf.html Recuperado el 28 de febrero de 2013 de: http://es.wikipedia.org/wiki/User_Datagram_Protocol

http://wndw.net/pdf/wndw2-es/wndw2-es-print.pdf

http://seguridadyredes.nireblog.com/post/2008/06/18/iperf-midiendo-ancho-de-banda-entredos-hosts V. Domnguez y J. Villarino, Sistemas Operativos. Alambra Longman, ISBN 84-205-2052420-4

Web: Blaise Carrera, Networking-Iperf, URL: http://openmaniak.com/iperf.php

Vous aimerez peut-être aussi