Está en la página 1de 12

ESCUELA POLITECNICA DEL EJERCITO DEPARTAMENTO DE ELECTRICA Y ELECTRONICA COMUNICACIONES INALAMBRICAS PRACTICA.N.

ICA.N.-2: INYECCION DE TRAFICO CON D-ITG BAJO EL ESTANDAR IEEE 802.11b VILLACRES DENNYS 8 de mayo de 2012

1.

Resumen

En el presente informe se pretende simular la inyeccin de trco usando el simulador o a DITG, el cual nos permite calcular el trco en el enlace, la tasa de datos enviada, los a paquetes recibidos y perdidos, y otros factores que se analizan. Se trabaja con el estndar a 802.11b, en un enlace inalmbrico en conguracin Punto de Acceso ? Estacin. El inyector a o o de trco DITG utilizado en la prctica se instal sobre Ubuntu 10.04, y se detalla su a a o instalacin y uso para lograr los nes mencionados anteriormente. o

2.

Introduccin o

En la actualidad es notorio como las redes inalmbricas siguen ganando terreno a frente a las redes cableadas, especialmente porque ofrece ventajas como movilidad y su cobertura sigue creciendo, adems de tener la capacidad de proveer el servicio a muchos a usuarios y no slo al que tenga la conexin cableada, es por esto que esta prctica es o o a importante, ya que con la misma analizaremos el trco en un enlace inalmbrico bajo a a el estndar 802.11b, y podremos determinar varios factores y datos como tasas de transa misin, tasas de error, y otros, que nos permiten discernir la importancia del manejo de o Calidad de Servicio en las redes inalmbricas, con el n de garantizar un servicio optimo a en la medida de lo posible. Es en este contexto, que aparece la herramienta DITG (Distributed Internet Trac Generator) el cual es una plataforma de cdigo abierto para la o generacin de trco, para paquetes con tamao y tiempo inter-salida variable. Esta herrao a n mienta nos permitir hacer una medicin de rendimiento de la red, y calcular parmetros a o a indispensables en una red para ofrecer calidad de servicio en la red. La calidad de servicio 1

(QoS) es el rendimiento de extremo a extremo de los servicios electrnicos tal como lo o percibe el usuario nal. Los parmetros de QoS son: el retardo, la variacin del retardo a o (Jitter) y la prdida de paquetes.[1] Una red debe garantizar un cierto nivel de calidad de e servicio para un nivel de trco que sigue un conjunto especicado de parmetros, como a a se dijo anteriormente.

3.

Objetivos de la prctica a
Objetivo General: Inyectar trco en el enlace inalmbrico utilizando la herramienta DITG y detera a minar la tasa de transmisin, los paquetes perdidos y otros parmetros tanto en el o a enlace de subida como en el de bajada con y sin interferencia de canal.

Objetivos Espec cos: Instalar D-ITG bajo Linux en su Distribucin Ubuntu 10.04 o Aprender la utilizacin de la herramienta D-ITG y el uso de su interfaz grca o a ITGGUI Evaluar el desempeo de la red al inyectar trco en la conguracin de eleccin de n a o o canal automtico y canal jo en el punto de acceso inalmbrico. a a

4.

Materiales y Mtodos e
En la prctica se utilizaron los siguientes materiales: a 2 computadoras con sistema operativo Ubuntu 10.04, en este caso ambas ten an el sistema operativo ejecutndose en mquina virtual con VMWARE (software de a a virtualizacin) o 2 cables de red directos 2 router inalmbricos de marca Ubiquiti modelo Power AP N a D-ITG, instalado previamente en Ubuntu (en ambas computadoras)

5.
5.1.

Desarrollo
Instalacin de D-ITG o
Para la instalacin de D-ITG se sigui el siguiente procedimiento: o o 2

Descarga del software D-ITG en su versin 2.7.0 Beta, de las siguiente direccin: o o http://www.grid.unina.it/software/ITG/

Descarga de su interfaz grca ITGGUI de la direccin: http://www.semken.com/projekte/index.html a o Dentro de Ubuntu usando el gestor de descargas Synaptic se procede a descargar: Sun-java6-jre g++ octave3.0 Dentro de root creamos una carpeta con el nombre DITG, en el que descomprimimos el contenido de los paquetes. En el terminal y digitamos las siguientes l neas de comando: * cd /root/DITG/src *make Una vez realizado esto copiamos todos los archivos membretados ITG y lib que se encontraron en el directorio ra de la computadora, en este caso en la computadoz ra donde fue instalado es: home/CIRAD/DITG/bin al directorio usr/local/bin y usr/local/lib respectivamente. Es muy comn que una vez concluida la instalacin u o no se pueda acceder a la a ITGGUI, por lo que se requiere dar permisos a esa carpeta, se lo realiza de la siguiente manera: - Dentro de la ruta de ITGUI ( /DITG/itggui-092) usamos el comando chmod 777 ITGGUI.jar. Le proceso se muestra en la gura 1.

Figura 1: Habilitar permisos de ITGGUI Una vez instalado el programa, mediante consola se ejecuta el siguiente comando en el directorio : 3

* /home/cirad/DITG/itggui-092 * $java -jar ITGGUI.jar /home/cirad/DITG/itggui-092 $java -jar ITGGUI.jar

5.2.

Red LAN y enlace inalmbrico a


La topolog de red utilizada se muestra en la Figura 2. a

Figura 2: Topolog de red de la prctica a a Como se puede apreciar, las direcciones IP de los host y los routers inalmbricos a deben estar dentro de la misma red. Una vez conguradas las IPs de las computadoras (tanto de las f sicas como de las virtuales, recalcando que en la mquina virtual se debe congurar la mquina como Bridge a a en la red), es necesario congurar cada equipo inalmbrico, tanto el Punto de Acceso como a la Estacin. o 5.2.1. Conguracin de Punto de Acceso - AP o

Accedemos a nuestro equipo conectndolo a la PC con un cable directo, y con un a navegador escribimos su IP, la cual es 192.168.1.1. Accedemos a la Pestaa Wireless y n aparecern las opciones de conguracin como se muestra en la Figura 3. a o En el recuadro Wireless Mode elegimos la opcin Access Point. o En SSID elegimos el nombre de nuestra red inalmbrica, en nuestro caso era grupo12. a En Country Code elegimos Ecuador. En Channel Width elegimos 20MHz de ancho de banda. En Channel Shifting dejamos desactivado, ya que los dispositivos Wi-Fi normales slo puedes operar en canales de 20MHz (exceptuando equipos 802.11an que pueden o operar tambin en canales de 40MHz), y sin la opcin de Channel Shifting activada. e o [2]

Figura 3: Ventana de Conguracin de Routers Inalmbricos o a En Frecuency elegiremos nuestro canal, donde tendremos la opcin de trabajar o con interferencia y sin interferencia. Se ha elegido la frecuencia de canal 2 para que exista interferencia con los dems puntos de acceso inalmbrico de los diferentes a a grupos de trabajo, y en el modo auto se trabaja sin interferencia, pues el AP busca un canal libre para trabajar. Las dems opciones dentro de esa pestaa no las modicamos pues no vienen al a n caso a aplicar en la prctica. a 5.2.2. Conguracin de Estacin - STA o o

Similar a la conguracin del AP, pero con los siguientes cambios: o En Wireless Mode elegimos Station en lugar de Access Point. En SSID buscamos la red a la cual nos vamos a enlazar, en este caso es grupo12 en el canal 2. Para cambiar la IP de nuestra estacin entramos en la Pestaa NETWORK y coloo n camos la direccin 192.168.1.2 con mscara de red 24. o a En todos los casos ponemos Change y Apply para guardar los cambios efectuados. 5.2.3. Pruebas de Conectividad

Finalmente probamos la conectividad de la red, hacemos ping en la consola de Ubuntu a cada host y a cada direccin IP de los routers inalmbricos. Si el ping se realiza o a correctamente tenemos conectividad y procedemos a los siguientes pasos, si no, tenemos que vericar la red hasta que exista conectividad.

5.3.

Conguracin del Emisor y Receptor en D-ITG para la o inyeccin de trco o a

Como se mencion en la parte nal de la seccin Instalacin de D-ITG, accedemos a o o o ITGGUI, y conguramos la inyeccin de trco en el emisor y receptor. En el laboratorio se o a realiz pruebas de inyeccin de trco desde el Punto de Acceso a la Estacin y viceversa, o o a o la conguracin que se presenta a continuacin se realiza en el emisor y receptor no o o importando si es el AP o el STA. 5.3.1. Emisor

En la Figura 4. Se muestra la ventana de ITGGUI, para el emisor conguramos de la siguiente manera:

Figura 4: Ventana de ITGGUI para congurar Emisor y Receptor Se modicar las pestaas: Dene Flow, Settings, Analyzer Para esta cona n guracin deberemos seguir los pasos indicados en la gu de laboratorio, modicando o a parmetros como: a Rutas (path) tanto de logs como de bin de acuerdo a nuestra mquina a Duracin de env de paquetes: 10 segundos en nuestro caso o o Seleccin de archivos de texto, grcos y logs a analizar o a Target Host: Apuntamos a la direccin IP de la PC receptora, por ejemplo si ser o a de la PC del AP hacia la PC de STA, podr amos la IP 192.168.1.93. 5.3.2. Receptor

Nos referimos a la Figura 4. Pero solamente se cambia lo siguiente: Se modicar las pestaas Settings y Analizer a n

Como en el caso anterior se mantendr la conguracin indicada en la gu de a o a laboratorio. Seleccin de archivos de texto, grcos y logs a analizar o a Rutas (path) tanto de logs como de bin de acuerdo a nuestra mquina a Se debe tomar en cuenta que la mquina receptora deber iniciar la recepcin prea a o sionando loger y receiver, luego de esto el Emisor pondr Send para iniciar la transa misin. o

5.4.

Inyeccin de Trco con Interferencia o a

En esta seccin se ha congurado el AP en el canal 2, al igual que el resto de grupos, o para simular el trabajo en un entorno con interferencia de canal. Luego de seguir los pasos anteriores, el sistema est listo para inyectar trco. a a 5.4.1. Enlace de Subida desde STA hacia AP

Los resultados obtenidos al enviar este trco desde el AP hacia STA se detallan en a la Figura 5.

Figura 5: Trco de subida desde STA hacia AP en canal con Interferencia a

5.4.2.

Enlace de Bajada desde AP hacia STA

Los resultados obtenidos al enviar este trco desde el AP hacia STA se detallan en a la Figura 6.

Figura 6: Trco de bajada desde AO hacia STA en canal con Interferencia a

5.5.

Inyeccin de Trco sin Interferencia o a

En esta seccin se ha congurado el AP en el modo de frecuencia automtica, lo o a que nos permite trabajar en un ambiente sin interferencia, pues el AP buscar un canal a que se encuentre libre donde otros canales no estn interriendo. En nuestro caso el AP e trabaja en el canal 10. 5.5.1. Enlace de Subida desde STA hacia AP

Los resultados obtenidos al enviar este trco desde el AP hacia STA se detallan en a la Figura 7.

Figura 7: Trco de subida desde STA hacia AP en canal sin Interferencia a

5.5.2.

Enlace de Bajada desde AP hacia STA

Los resultados obtenidos al enviar este trco desde el AP hacia STA se detallan en a la Figura 8. 8

Figura 8: Trco de bajada desde AP hacia STA en canal sin Interferencia a

5.6.

Uso del Analyzer

En una de las pestaas del D-ITG (referirse a Figura 4.) se encuentra una Analyzer, n la permite extraer la informacin del log resultante del trco enviado. En Input File se o a debe ingresar el log que se desea analizar. Como se muestra en la Figura 9 se selecciona los 3 parmetros: octave le, text format le, plot les esto permite extraer de manera grca a a la informacin pero si se requiere unicamente el texto como un resumen de la prueba se o puede seleccionar readeable result le el cual arrojar una tabla indicando los parmetros a a obtenidos.

Figura 9: Analyzer para obtencin de datos mostrados anteriormente o

6.
6.1.
6.1.1.

Anlisis de los resultados a


Inyeccin de Trco con interferencia y sin interferencia o a
Bitrate

Haciendo una comparacin entre las tasas de subida (Figura 5 y Figura 7) y de o bajada(Figura 6 y Figura 8) de los enlaces con y sin interferencia, se nota claramente la diferencia, que muestra lo siguiente: Bitrate de Subida Con Interferencia: 38,844 Mbps Bitrate de Subida Sin Interferencia: 54,906 Mbps Bitrate de Bajada Con Interferencia: 47,788 Mbps Bitrate de Bajada Sin Interferencia: 65,566 Mbps Lo que muestra claramente que en un enlace trabajando en un canal sin interferencia se puede alcanzar mayores tasas de transmisin que en un canal en interferencia con otro o u otros. Adems es clara la diferencia en el bitrate entre los enlaces de subida y de bajada. a Por ejemplo al comparar la Figura 5 y la Figura 6 y la Figura 7 con la Figura 8 se nota claramente que es mucho mayor el bitrate de bajada que el de subida, sea en canales con o sin interferencia. Adems, al comparar las Figuras 5 y6 con las Figuras 7 y 8, aparentemente existen a menos paqutes prdidos en en enlace con interferencia, pero esto no es real, ya que en el e enlace con interferencia se envi un bitrate muy cercano al bitrate promedio que aceptaba o el canal (previamente se envi una gran cantidad de datos en el enlace con interferencia o para obtener el average bitrate), tanto en subida como en bajada, mientras que en el enlace sin interferencia no se envi una tasas de datos cercana al average bitrate del mismo. Esto o diculta aparentemente la compresin de los resultados. o

7.

Cuestionario

1. C al es la diferencia fundamental referente a los paquetes perdidos en u TCP y UDP y a qu se debe esta diferencia? e La diferencia principal para la prdida y no prdida de paquetes en UDP y TCP e e respectivamente es que TCP trabaja con acuse de recibo para garantizar la correcta transmisin o retransmisin de los datos sin prdidas ni errores, mientras que UDP o o e no posee acuse de recibo, pero trabaja con protocolos auxiliares tales como RTP para su correcto funcionamiento. TCP tiene 3 reintentos antes de declarar un paquete como perdido, mientras que UDP solo envia los paquetes sin vericar su llegada.[3] En resumen se podr decir que: a

10

En UDP se utiliza en casos en los que el retraso de paquetes es ms importante a que la prdida de paquetes. e TCP es orientado a conexin y es conable, mientras UDP es no orientado a o conexin y no es conable. o En esta prctica se trabaj solo con UDP. a o

8.

Conclusiones y Recomendaciones
El inyector de trco D-ITG, al ser correctamente instalado en Ubuntu 10.04, nos a permite obtener datos trascendentes de la red inalmbrica, en este caso le bitrate a en cada una de las pruebas, al inyectar trco de datos. a Existen prdidas altas en ambas pruebas, con y sin interferencia porque se trabajo e con el protocolo UDP el cual no garantiza la entrega de los paquetes en el destino. El bitrate en un canal sin interferencia es mucho mayor al bitrate en un canal con interferencia, ya que al existir interferencia existen ms prdidas de paquetes. a e Al trabajar con el AP en un modo de seleccin de canal automtico estamos optimio a zando el sistema para ambientes donde se pueda presentar interferencia de canales, es decir que puedan existir equipos que trabajen a la misma frecuencia de nuestro AP, por ejemplo, en un centro comercial lo ms recomendable ser habilitar el modo a a automtico, pues podrn existir fuentes de interferencia de los diferentes Puntos de a a Acceso presentes. Las tasas de transmisin son mayores en el enlace de bajada (del AP hacia STA) o que las de subida (del STA hacia el AP), esto debido a que a menor velocidad de trnasmisin existen menores prdidas de paquetes y viceversa. o e Se recomienda dibujar o esquematizar la topolog de la red antes de empezar cuala quier conguracin de equipos de la misma, ya que as se evitan conictos de direco ciones IP, y se proyecta con ms claridad el objetivo de la prctica. a a Se recomienda congurar el punto de acceso en el modo de canal jo slo si el mismo o va a trabajar en un entorno donde se conozca que no existirpan otos equipos trabajando en ese rango de frecuencias, ya que de no ser as se presentarn interferencias a que disminuirn notablemente el bitrate de nuestra red. a Los paquetes descartados en el enlace con interferencia son mayores a los descartados en el enlace sin interferencia, esto se ve reejado en el bitrate que alcanzan. En los grcos se obtiene aparentemente una tasas de prdida de paquetes menor en el a e enlace con interferencia, pero esto ya fue explicado en la seccin de anlisis. o a

11

Se recomienda primero encontrar el bitrate promedio de cada enlace, de subida y de bajada, para luego enviar tasas de datos cercanas al mismo, para evitar problemas y confusiones como las generadas en la seccin de anlisis en cunto a la tasa de o a a error y el promedio de paquetes perdidos. Es importante comprobar los permisos para ejecutar el ITGPlot e ITGGUI, caso contrario no se nos permitir generar ningn tipo de trco, como se explic antea u a o riormente es necesario dar permisos con el comando chmod 777.

Referencias
[1] Soporte QoS en Redes 802.11, URL:http://www.dsi.uclm.es/asignaturas/300204/Temas/Tema4.pdf

[2] Power AP N Quick Start Guide URL: http://dl.ubnt.com/guides/powerapn/PowerAPNQuickStartGu

[3] Protocolo TCP y UDP URL: http://es.wikibooks.org/wiki/Redesinformaticas/ProtocolosTCPyUDPe

12