Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
41
CAPTULO 4
EXPERIENCIA III
Resumen:
En esta experiencia se analizar el problema del terminal oculto en una WLAN. Se analizarn las formas de lograr simular este problema en el laboratorio y se cuantificar cunto afecta en el desempeo de la red.
Captulo 4 Experiencia 3
42
4.1
OBJETIVOS
Despus de haber realizado esta experiencia, el alumno ser capaz de: Simular el problema del terminal oculto en una WLAN y analizar el impacto de ste en el desempeo de la red mediante mediciones. Concebir en un ambiente de laboratorio, el fenmeno de captura de canal en una WLAN, que ocurre cuando existe el problema del terminal oculto.
4.2
INTRODUCCIN
Captulo 4 Experiencia 3
43
La figura 4.1 ilustra un muro de concreto con un Access Point ubicado en la parte superior. A cada lado del muro hay una estacin inalmbrica. Estas estaciones n o pueden or las transmisiones de la otra, pero ambas pueden or las transmisiones del AP. Si la estacin 1 (STA1) est transmitiendo una trama al AP y la estacin 2 (STA2) no puede detectar esta transmisin, sta asume que el medio est desocupado y puede comenzar su propia transmisin al AP. El AP recibir transmisiones que fueron originadas en dos puntos y habr una colisin. Esta colisin causar la retransmisin por parte de ambas estaciones, y nuevamente, dado que no se escuchan entre s, transmitirn pensando que el medio est desocupado. Esto probablemente causar una nueva colisin. Este problema se agrava cuando el nmero de nodos ocultos en una WLAN es alto.
Captulo 4 Experiencia 3
44
4.3
DESCRIPCIN DE LA EXPERIENCIA
OBS: Si no se disponen de laptops para la experiencia y dado que slo se usarn tarjetas inalmbricas que utilizan el puerto USB, pueden utilizarse los propios computadores del laboratorio Armstrong con el SO Knoppix desde el CD booteable.
Captulo 4 Experiencia 3
45
que fueron aplicadas en la primera experiencia. Se utilizarn los scripts de configuracin que fueron creados para la segunda experiencia, para modo Infraestructura y modo Ad-Hoc. Estos deben contener configuraciones para umbrales RST, tasa de transmisin, direcciones IP, etc. Durante esta experiencia se trabajar con una red de tres terminales ocultos entre s. Todas las estaciones deben escuchar al Access Point, el cual siempre opera con el mtodo de acceso bsico (data-ACK). Para simular el problema del terminal oculto en la experiencia se utilizar un material que es utilizado para la construccin de cmaras anecoicas, cuya pintura provee una gran absorcin de energa. El material se compone de una absorbente espuma de Uretano (urethane) cargada con carbn, con forma piramidal (figura 4.2).
Las tres estaciones utilizarn tarjetas Linksys WUSB12 que deben ser envueltas con esta esponja (para la experiencia se entregarn las tarjetas cubiertas) y luego ser puestas dentro de las cajas cubiertas de papel aluminio foil. La atenuacin provista por la espuma y la caja debe ser suficiente para ocultar las estaciones. Despus de ser envueltas, las ta rjetas deben tener el aspecto que aparece en la figura 4.3.
Captulo 4 Experiencia 3
46
Banco 4
Banco 8
Banco 7 SERVIDOR Banco 3 Cable UTP Cruzado AP. Posicin 2 Extensor USB STA 1
Captulo 4 Experiencia 3
47
4.4
INFORME PREVIO
4.4.1 En [1] se menciona que el throughput de una WLAN baja aproximadamente en un 50% cuando existen nodos ocultos. Proponga 3 formas de solucionar el problema del terminal oculto de una WLAN. EL usar tramas RTS/CTS soluciona el problema? 4.4.2 Suponga que se debe crear una WLAN operando en modo infraestructura compuesta por 4 estaciones clientes. El lugar escogido es una cancha de ftbol y la ubicacin sera como se muestra en la figura 4.5:
110 m
STA 2
64 m
Access Point
STA 1 STA 4
Figura 4.5 Configuracin problema 4.4.2
STA 3
Se ocupan antenas directivas HyperGain HG2424G con polarizacin vertical [3], tarjetas ORINOCO PC Card (Silver), cable WBC-400 [4] (25 pies (ft) por nodo), conectores de cable de 1 dB de atenuacin por empalme (2 por nodo) (ver especificaciones de cada material). a. Realizando un balance de energa en el enlace, calcule si es posible que, con estos equipos y con estas dimensiones del campo, que las estaciones estn ocultas. Suponga que las estaciones estn transmitiendo a la mxima potencia permitida y a una tasa de 11 Mbps (que debe considerarse en la sensibilidad del dispositivo) y que las atenuaciones se deben al cable, a los conectores y al espacio libre. Adems, considere un margen de atenuacin de 10 dB debido a fading temporal. b. Si las estaciones no se encuentran ocultas, indique la atenuacin adicional que debe usarse, la cual debe incluirse en la longitud del cable que conecta las tarjetas con las antenas. 4.4.3 Suponga que debe armar una red en modo infraestructura consistente en un AP y dos estaciones clientes. Describa el procedimiento que empleara en el laboratorio para crear una red de dos nodos ocultos operando en modo infraestructura. Si se desea que ambas estaciones estn ocultas entre s, cmo lo verificara?
Captulo 4 Experiencia 3
48
4.4.4 En la misma red del caso anterior con dos estaciones ocultas, suponga que una estacin recibe con ms fuerza la seal del AP, pudiendo afectar en las mediciones qu hara para que ambas estaciones reciban la misma potencia desde el AP? 4.4.5 Suponga que 3 estaciones clientes transmiten paquetes UDP hacia un servidor y la carga se ajusta para que no existan errores de datagramas UDP. C uando los nodos no se encuentran ocultos se obtiene un cierto valor para el throughput agregado del sistema. Qu ocurrira con el throughput agregado si las estaciones estuvieran ocultas entre s y la carga se elige de tal manera de que no se produzcan errores? Suponga que no se realiza intercambio de tramas RTS/CTS para la transmisin y que no existen diferencias en los niveles de seal recibidos desde el AP. Qu efecto tendra si se mantiene la carga ofrecida del caso de las estacione no ocultas cuando se tiene el escenario de las estaciones ocultas? 4.4.6 Si se tienen dos estaciones clientes ocultas en modo infraestructura y la herramienta iwconfig seala que una estacin recibe desde el AP un nivel se seal de -50 dBm y la otra un nivel de seal de -65 dBm. Describa que esperara UD. que ocurra con el throughput agregado y por estacin, si cada una de las estaciones trata de transmitir lo ms rpido posible al AP y a tasa fija (11 Mbps) paquetes UDP de 1472 bytes. El intercambio de tramas RTS/CTS se encuentra activado.
Captulo 4 Experiencia 3
49
4.5
DESARROLLO DE LA SESIN
Se debe cargar el SO Knoppix , desde el CD booteable, en todas las estaciones clientes y en el servidor. Adems, en cada nodo deben estar el programa Iperf y los scripts de configuracin para las tarjetas Linksys WUSB12 utilizados en la experiencia 2. En el servidor es necesario slo Iperf . Antes de comenzar la experiencia debe corroborar lo anterior. La asignacin de IP de las estaciones debe ser segn el punto 3.2.4 del preinforme de la experiencia 2, es decir, segn la siguiente tabla:
Nodo SERVIDOR AP STA 1 STA 2 STA 3 IP 192.168.1.10 192.168.1.40 192.168.1.1 192.168.1.2 192.168.1.3 Mscara 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
4.5.1 Mida la atenuacin que proporciona la espuma absorbente. Para esto, asocie una estacin situada a unos 3 metros del AP utilizando una tarjeta WUSB12 sin espuma y registre los niveles de seal y ruido que aparecen al ejecutar iwconfig . Luego con una tarjeta cubierta con la espuma (como aparece en la figura 4.3) realice el mismo ejercicio. 4.5.2 Comente con su ayudante el procedimiento (descrito en el preinforme) que utilizar para verificar que los terminales se encuentren ocultos. Arme el esquema de la figura 4.4 para 3 estaciones ocultas y la posicin 1 del AP (ver figura 4.4). Asigne las direcciones IP correspondientes segn la tabla 4.1. Trate en lo posible de que las 3 estaciones reciban con un mismo nivel de seal las transmisiones del Access Point, despus de tener creada la red en modo Infraestructura. 4.5.3 Cuando se le pida cambiar los parmetros de las tarjetas WUSB12 utilice los scripts y verifique cada configuracin mediante la captura del sniffer AiroPeek NX (umbral RTS y tasa de transmisin principalmente). 4.5.4 A continuacin se describen los experimentos para 3 terminales ocultos que deben realizarse. Se debe generar (usando Iperf ) trfico UDP de subida hacia el servidor, los paquetes deben ser de 1472 bytes para obtener el mayor desempeo y los experimentos deben tener una duracin de 60 segundos. La carga ofrecida usada en cada experimento debe ser la misma para cada estacin cliente. En esta experiencia el umbral de fragmentacin de paquetes debe estar desactivado, es decir, no se deb e efectuar fragmentacin de paquetes a nivel de capa MAC IEEE 802.11. El AP debe usar el modo de acceso bsico (sin RTS/CTS) y tener habilitada todas las tasas de transmisin. a. Desempeo en presencia de terminales ocultos. Efecto de tramas RTS/CTS. i. RTS ON (RTS Threshold = 0 bytes), tasa fija en todas las estaciones a 11 Mbps y la carga ofrecida (ancho de banda UDP en Iperf, opcin b) debe ser
Captulo 4 Experiencia 3
50
ajustada tal que los errores reportados por el servidor Iperf sean nulos o menor al 1 % (control de flujo). Esta carga debe ser igual para todas las estaciones. ii. RTS OFF (RTS Threshold = 2347 bytes), tasa fija en todas las estaciones a 11 Mbps y carga ofrecida del punto anterior (i.). iii. RTS OFF, tasa fija en todas las estaciones a 11 Mbps y la carga ofrecida (ancho de banda UDP en Iperf , opcin b) debe ser ajustada tal que los errores reportados por el servidor Iperf sean nulos o menor al 1 %. b. Efecto de captura de canal por protocolo. La captura del canal puede presentarse cuando la carga ofrecida es aumentada (llegando a la extrema saturacin) en cada estacin provocando el aumento en los errores y una monopolizacin del canal por una o un subconjunto de estaciones. En este fenmeno estn involucrados el algoritmo de back -off y la ventana de contienda (contention window, CW) del estndar. i. RTS ON, tasa fija en todas las estaciones a 11 Mbps, carga ofrecida de 3 Mbps (opcin b 3m en Iperf). ii. Repita el punto anterior pero esta vez configurando las estaciones con tasa de transmisin dinmica, no fija. iii. RTS OFF, tasa fija en toda s las estaciones a 11 Mbps, carga ofrecida de 3 Mbps. c. Efecto del nivel de intensidad de seal recibida. Se medir el efecto de que una estacin perciba con menos fuerza al Access Point. Para ello, mueva el Access Point a la posicin 2 (ver figura 4.4) y sitelo a aproximadamente 1 metro de las cajas aisladas, de tal manera que la estacin 3 (STA 3) perciba con unos 20 dB menos de seal (verificado usando iwconfig ) que el resto de sus vecinos. Se debe procurar que el nivel de seal no sea menor a la sensibilidad de recepcin de las tarjetas (ver especificaciones tcnicas). Registre el nivel de seal que tiene cada estacin en su red. Realice los siguientes experimentos: i. RTS ON, tasa fija en todas las estaciones (11 Mbps) y la carga ofrecida del punto a.i. ii. RTS ON, tasa fija en todas las estaciones (11 Mbps) y la carga ofrecida debe ser ajustada tal que los errores reportados por el servidor Iperf sean nulos o menor al 1 % (control de flujo). iii. RTS ON, carga ofrecida usada en c.ii, tasa fija en las STA 1 y STA 2 y tasa dinmica en la STA 3 (la que percibe con menos intensidad al AP). iv. RTS ON, tasa fija en las STA 1 y STA 2 y tasa dinmica en la STA 3 (la que percibe con menos intensidad al AP) y la carga ofrecida debe ser ajustada tal que los errores reportados por el servidor Iperf sean nulos o menor al 1 % (control de flujo).
Captulo 4 Experiencia 3
51
4.6
INFORME FINAL
4.6.1 Registre los resultados de la medicin de la atenuacin de la espuma absorbente. Describa el procedimiento realizado para armar y verificar que los terminales de la red estuvie ran ocultos. Registre los niveles de potencia en cada estacin (salida de iwconfig ). 4.6.2 Experimentos: Para cada experimento de la seccin 4.5.4 indique la carga ofrecida utilizada y mediante capturas del sniffer indique las correctas configuraciones de los parmetros en cada experimento, como intercambio RTS/CTS, tasa de transmisin (especialmente cuando se utilizan tasas dinmicas), etc (no es necesario poner en el informe final una captura por cada configuracin, slo las ms relevantes). Adems registre los niveles de seal entregados por iwconfig para cada configuracin. Filtre la informacin registrada en el servidor Iperf y calcule, para cada punto, el promedio por estacin y la desviacin estndar del throughput y del porcentaje de errores, as como el promedio y desviacin estndar del throughput y errores obtenido por cada estacin 1. Calcule el promedio y la desviacin estndar del throughput agregado de la red. Realice comentarios. Indique, adems, el promedio de errores por estacin y su desviacin estndar. Despus de tener la informacin anterior, complete las siguientes tablas de resumen (se presentan como ejemplo las tablas del caso a):
Throughput Agregado [Mbps] Experimento RTS/CTS (ON u OFF) Tasa (Fija o Dinmica) Carga Ofrecida [Mbps] Promedio Desviacin Estndar Throughput/STA [Mbps] Errores/STA%
Promedio
Desviacin Estndar
Promedio
Desviacin Estndar
El promedio por estacin es el promedio de los 3 promedios obtenidos por cada estacin (temporales).
Captulo 4 Experiencia 3
52
Luego, realice los siguientes grficos en funcin del tiempo (60 segundos) y realice comentarios en cada caso que justifiquen lo que aprecia (grficos sin comentarios no tienen validez) : Para 4.5.4.a: - Grfico del porcentaje de errores por estacin, comparando los casos en que se usan tramas RTS y cuando no son usada, para la misma carga ofrecida (puntos a.i y a.ii). - Grfico del throughput agregado y por estacin comparando los casos en que se usan tramas RTS y cuando no son usada, para la misma carga ofrecida (puntos a.i y a.ii). - Grfico del throughput agregado y por estacin comparando los casos en que se usan tramas RTS y cuando no son usada, con control de flujo (puntos a.i y a.iii). Para 4.5.4.b: - Grfico del throughput agregado y por estacin comparando los casos cuando se usa control de flujo (caso a.i) y cuando no es usado (caso b.i), para RTS ON y tasa fija. - Grfico del throughput por estacin, que compare la utilizacin de tasa fija y tasa dinmica. - Grfico del throughput por estacin y agregado, obtenido en el punto b.iii.
Captulo 4 Experiencia 3
53
- Grfico del throughput agregado obtenido en el experimento, que compare la utilizacin de tasa fija y tasa dinmica. Para 4.5.4.c: - Grfico del porcentaje de errores obtenidos por cada estacin, que compare los casos a.i y c.i, es decir, cuando se ocupa la misma carga ofrecida pero para distinta ubicacin del AP. - Grfico del jitter obtenido por cada estacin, que compare los casos a.i y c.i, es decir, cuando se ocupa la misma carga ofrecida pero para distinta ubicacin del AP - Grfico del throughput agregado y por estacin, que compare los casos a.i y c.i, es decir, cuando se ocupa la misma carga ofrecida pero para distinta ubicacin del AP. - Grfico del throughput agregado y por estacin, que compare los casos c.i y c.ii, es decir, con y sin control de flujo, para tasa fija de transmisin. - Grfico del throughput agregado y por estacin, que compare los casos c.ii y c.iii, es decir, el efecto de que la estacin que percibe con menos intensidad al AP utilice tasa dinmica, para la misma carga ofrecida (como sugerencia, revise [5]). - Grfico del throughput agregado y por estacin, que compare los casos c.iii y c.iv, es decir, con y sin control de flujo para tasa dinmica en la STA 3. NOTA: Si cree conveniente que se debe incluir otro grfico, hgalo y realice los comentarios respectivos.
Captulo 4 Experiencia 3
54
4.7
[1] [2]
BIBLIOGRAFA
Certified Wireless Network AdministratorTM Official Study Guide, Copyright 2002 Planet3 Wireless. Cristopher Ware, Tadeusz A.Wysocki, Joe Chicharo, Simulating Capture Behaviour in 802.11 radio modems, Journal of Telecommunications and Information Technology, 2001. Manual antena Hyperlink HG2424G http://www.hyperlinktech.com/web/hg2424g.php Manual cable WBC 400 http://www.hyperlinktech.com/web/pdf/wbc400.pdf Martin Heusse, Franck Rousseau, Gilles Berger-Sabbatel, Andrzej Duda, Performance Anomaly of 802.11b, IEEE INFOCOM 2003. The Institute of Electtrical and Electronic Engineers Inc. IEEE 802.11, 1999 edition (ISO/IEC 8802-11:1999). http://standars.ieee.org/getieee802/802.11.html Aruchandar Vasan, Udaya Shankar. An Empirical Characterization of Instantaneous Throughput in 802.11b WLANs.