REDES INALAMBRICAS 802.11 - WiFi INTRODUCCION • Las redes inalámbricas surgen en respuesta a la necesidad de movilidad de usuario en entornos de red cada vez más dinámicos. • Permiten la comunicación entre equipos sin utilizar cables. ORGANIZACIÓN DE UNA RED 802.11 CARACTERISTICAS DE UNA RED 802.11 + Permite la movilidad de los usuarios + Facilidad de instalación + Costos de instalación mínimos + Ideal para despliegues ad – hoc – Alcance limitado – Alta susceptibilidad a las interferencias – Datos de usuario expuestos durante su transmisión ARQUITECTURA 802.11 DESCRIPCION DE ELEMENTOS DE UNA RED 802.11 • BSS – Basic Service Set – se corresponde con un célula. • BSA – Basic Service Area – el área de cobertura geográfica del un BSS • ME – Movil Equipment – estación móvil • AP/BE – Access Point/Base Equipment – punto de acceso a estación base • SISTEMA DE DISTRIBUCION – mecanismo de interconexión entre BSS • ESS – Extended Service Set – La agrupación de varios BSS mediante un sistema de distribución • Portal – Parte funcional de los AP que permite la conexión de BSS – sistema de distribución. MODOS DE OPERACION • Modo infraestructura – Utiliza un AP, el cual coordina las comunicaciones de los ME mediante un algoritmo de control de acceso centralizado ME ME ME AP MODOS DE OPERACION • Modo Ad – hoc – Se crea una red de manera dinámica entre ME alcanzables entre si – Utiliza un método de acceso distribuido ME ME ME MODELO DE REFERENCIA CAPA FISICA 802.11 LA CAPA FISICA • 802.11 – Infrarrojos – Transmisión difusa (no requiere línea de vista) a 0.85 o 0.95 micras – Transmite a 1 o 2 Mbps – 1Mbps – codifica 4 bits en una palabra de 16 bits que contiene 15 ceros y 1 uno (Código de Gray) – 2Mbps – codifica 2 bits en una palabra de 4 bits que contiene 3 ceros y 1 uno LA CAPA FISICA • 802.11 – FHSS (Espectro Disperso con Salto de Frecuencias) – Utiliza 79 canales de 1Mbps cada uno – Salta aleatoriamente entre canales. El receptor debe conocer la secuencia de saltos y el tiempo de permanencia en cada canal para poder recuperar los datos. – Opera en la banda ISM de 2.4GHz – Ofrece resistencia al desvanecimiento de múltiples rutas FHSS – Frecuency Hopping with Spread Spectrum Frecuencia 2,4835 GHz C. 78 C. 73 C. 58 C. 45 20-400 ms Interferencia C. 20 1 MHz 2,4 GHz C. 9 Tiempo LA CAPA FISICA • 802.11 – DSSS (Espectro Disperso de Secuencia Directa) – Transmite a 1 o 2Mbps – Cada bit se transmite como 11 chips utilizando la secuencia Baker. – A 1Mbps transmite a 1 bit por baudio utilizando desplazamiento de fase – A 2Mbps transmite a 2 bit por baudio utilizando desplazamiento de fase DSSS – Direct Sequence Spread Spectrum Frecuencia 2,4835 GHz 22 MHz 2,4 GHz Canal 13 Canal 7 Interferencia Canal 1 Tiempo LA CAPA FISICA • 802.11b – HR-DSSS (Espectro Disperso de Secuencia Directa de alta velocidad) – – – – – – – – – Utiliza la banda ISM de 2.4GHz Utiliza 11 millones de chips/seg. para alcanzar 11Mbps Transmite a 1, 2, 5.5 y 11Mbps A 1Mbps transmite 1 bit por baudio utilizando modulación por desplazamiento de fase A 2Mbps transmite 2 bit por baudio utilizando modulación por desplazamiento de fase A 5.5 y 11Mbps transmite a 1375Mbaudios A 5.5Mbps transmite 4 bit por baudio utilizando códigos Walsh/Hadamard A 11Mbps transmite 8 bit por baudio utilizando códigos Walsh/Hadamard Rango aproximadamente 7 veces mayor a 802.11a. LA CAPA FISICA • 802.11a – OFDM (Multiplexado por División de Frecuencias Ortogonales) – Utiliza la banda ISM de 5GHz. – Transmite a 54Mbps – Utiliza 52 frecuencias diferentes: 48 para datos y 4 para sincronización – Cada canal es de 20MHz LA CAPA FISICA • 802.11g – OFDM – Utiliza la banda ISM de 2.4GHz – Puede alcanzar tasas de transmisión de datos de hasta 54Mbps – Es compatible con 802.11b – La modulación OFDM y el esquema de codificación son idénticos a los de 802.11a LA CAPA FISICA • 802.11n – Se espera su aprobación para finales del 2009 – Utiliza las bandas ISM de 2.4GHz y 5GHz – Permitirá alcanzar tasas de transmisión de hasta 248Mbps (600Mbps) – Utiliza tecnologia MIMO(Multiple-Input MultipleOutput), la cual consiste en utilizar múltiples antenas para transmisión y recepción. – Transmite utilizando codificación OFDM sobre canales de 40MHz – Utiliza la tecnología de “frame aggregation” LA SUBCAPA MAC 802.11 LA SUBCAPA MAC 802.11 PROBLEMA DE LA ESTACION OCULTA • ME1 esta transmitiendo a ME2 • ME3 desea enviar a ME2 pero no puede oír que ME2 esta ocupado. • Si ME3 transmite, las tramas de ME1 y ME3 colisionarán en ME2 PROBLEMA DE LA ESTACION EXPUESTA • ME1 esta transmitiendo a ME4 (que no se ve en la figura) • ME2 desea enviar a ME3 pero piensa erróneamente que la transmisión fallara ME1 ME2 ME3 CONTROL DE ACCESO AL MEDIO • DCF (DISTRIBUTED COORDINATION FUNCTION) – Utiliza control distribuido • PCF (POINT COORDINATION FUNCTION) – Utiliza la estación base para controlar las actividades en su celda DCF • Utiliza el protocolo CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) • CSMA/CA puede utilizar detección de canal físico y virtual CDF - DETECCION DE CANAL FISICO • Cuando una estación desea transmitir, detecta el canal • Si esta inactivo, comienza a transmitir • No detecta el canal mientras transmite pero emite su trama completa • Si el canal esta ocupado, el emisor espera hasta que esté inactivo parar comenzar a transmitir • Si ocurre una colisión, las estaciones involucradas esperan un tiempo aleatorio mediante el algoritmo de retroceso exponencial binario de Ethernet y vuelven a intentarlo mas tarde DCF – DETECION DE CANAL VIRTUAL • Este modo CSMA/CA se basa en MACAW. • Cuando una estación desea transmitir, envía una trama RTS a la estación destino, solicitando permiso para transmitir. • La estación destino, si otorga el permiso, envía una trama CTS. • Cuando la estación origen recibe la trama CTS puede enviar su trama y comenzar su temporizador ACK • La estación destino, al recibir correctamente la trama, envía un ACK y termina el intercambio DCF – DETECION DE CANAL VIRTUAL • Las estaciones que están dentro del alcance de las estaciones origen o destino, al detectar las tramas RTS o CTS, activan una señal interna NAV (Network Asignation Vector) y se abstienen de transmitir por cierto periodo de tiempo, indicado en las tramas RTS y CTS DCF – DETECION DE CANAL VIRTUAL • ME1 DESEA TRANSMITIR A ME2 TS R CT S CT S DCF – DETECION DE CANAL VIRTUAL TRANSMISION DE FRAGMENTOS PCF • El AP coordina las comunicaciones entre los ME de su BSS • Periodicamente, el AP emite una trama BEACON para consultar a cada estación por datos para transmitir • No existen colisiones debido al control centralizado • PCF y DCF pueden coexistir • DCF es obligatorio, mientras que PCF es opcional ESPACIADO INTER TRAMAS 802.11 • SIFS – Espaciado Corto Entre Tramas. se utiliza para enviar tramas CTS, ACK o el siguiente fragmento de una ráfaga de segmentos • PIFS – Espaciado Entre Tramas PCF. Se utiliza para enviar tramas BEACON • DIFS – Espaciado Entre Tramas DCF. Se utiliza para que cualquier estación intente adquirir el canal • EIFS – Espaciado Entre Tramas Extendido. La utiliza una estación que acaba de recibir una trama errónea o desconocida para reportarla FORMATO DE TRAMA 802.11 Bytes Bits 2 2 6 6 6 2 6 Control Trama Duración Dirección 1 Dirección 2 Dirección 3 Seq. Dirección 4 2 2 4 1 1 1 1 1 1 Ver. Tipo Subtipo Hacia DS Desde DS MF Reint. Pwr Mas Ver.: Tipo: Subtipo: Hacia DS, Desde DS: MF: Reint.: Pwr: Mas: W: O: Duración: Dirección 1,2,3,4: Seq.: 0-2312 1 Datos 4 Check sum 1 W O Permite la coexistencia de varias verisones del protocolo Indica si se trata de una trama de datos, de control o de gestión Indica por ejemplo si es una trama RTS o CTS Indica los AP de origen y destino en caso de ruta por un ESS Indica que siguen más fragmentos Indica que esta trama es un reenvío Para ‘dormir’ o ‘despertar’ a una estación Advierte que el emisor tiene más tramas para enviar La trama está encriptada con WEP (Wireless Equivalent Privacy) Las tramas que tiene puesto este bit se han de procesar por orden Dice cuanto tiempo va a estar ocupado el canal por esta trama Dirección de origen(1), destino(2), AP origen (3) y destino(4) Número de secuencia (cuando la trama es un fragmento) SERVICIOS EN UNA RED 802.11 • Una red 802.11 debe ofrecer dos tipos de servicios: – Servicios de distribución (5): son ofrecidos por los puntos de acceso a las estaciones que se encuentran dentro de su alcance – Servicios de estación (4): son utilizados por las estaciones para comunicar dentro de una celda (es decir en un Basic Service Set o BSS) SERVICIOS DE DISTRIBUCIÓN • ASOCIACION: servicio utilizado por una estación cuando está dentro del área de cobertura de un AP. Anuncia su identidad y capacidades (velocidades, gestión de energía, etc.) • DISOCIACION: cuando la estación o el AP quiere despedirse (por ejemplo porque se va a apagar) • REASOCIACION: se utiliza cuando una estación se mueve y cambia al área de cobertura de otro AP dentro del mismo ESS (handover) • DISTRIBUCION: determina como enrutar las tramas según el destino esté en la misma celda o no • INTEGRACION: se encarga de la traducción a formatos diferentes cuando parte del trayecto se hace por una red no 802.11 SERVICIOS DE ESTACIÓN • AUTENTICACION: una vez se ha efectuado la asociación se ha de validar a la estación solicitante. Esto se hace mediante un mecanismo de reto similar al CHAP usado en PPP • DEAUTENTICACION: para terminar la comunicación ordenadamente primero hay que deautenticar y luego desasociar. Una vez deautenticado no se puede usar la red. • PRIVACIDAD: se encarga de la encriptación y desencriptación de la información. El algoritmo utilizado es el RC4. Se han puesto de manifiesto varios errores en las funciones de privacidad de las redes 802.11 • ENTREGA DE LOS DATOS: se encarga del envío de los datos por el enlace de radio una vez se han cumplido todos los requisitos previos (asociación, autenticación y privacidad) ROAMING O HANDOVER • Los AP envían regularmente (10-100 veces por segundo) mensajes de guía (BEACON) para anunciar su presencia a las estaciones que se encuentran en su zona • Si una estación se mueve y cambia de celda detectará otro AP más potente y cambiará su registro de asociación. Esto permite la itinerancia (“handover”) sin que las conexiones se corten. • Para que el handover pueda hacerse correctamente, entre las celdas origen y destino debe haber una zona de solapamiento y la estación debe permanecer el tiempo suficiente en ella. Por tanto el Handover depende del tamaño de la zona de solapamiento y de la velocidad con que se mueve la estación PROCESO DE HANDOVER 1 1. 2. 3. 4. La estación ME se enciende. Se asocia y autentifica con el AP A La estación se mueve y se pre-autentifica con el AP B La estación decide reasociarse con B B notifica a A la nueva ubicación de ME con lo que ME se disocia de A. A envía a B cualquier trama para ME en curso 5. ME sigue moviéndose por lo que más tarde repite el proceso con C