Está en la página 1de 14

Introduccin a los fundamentos de las Tecnologas Inalmbricas

Introduccin Parte I

CIDIA 2012

Fundamentos de las Tecnologas Inalmbricas

Tecnologas inalmbricas

Alto rendimiento, alcance medio

CIDIA 2012

Fundamentos de las Tecnologas Inalmbricas

Comparacin tecnologas inalmbricas

Tipo de red Estndar Certificacin Velocidad Frecuencia Rango Itinerancia (roaming) Equivalente a:
CIDIA 2012

WWAN (Wide) GSM/GPRS/U MTS

WMAN (Metropolitan) IEEE 802.16 WiMAX

WLAN (Local) IEEE 802.11 WiFi 1-54 Mb/s 2,4 y 5 GHz 30 - 150 m S LAN

WPAN (Personal) IEEE 802.15 Bluetooth, ZigBee Hasta 721 Kb/s 2,4 GHz 10 m No Cables de conexin
3

9,6/170/2000 Kb/s 0,9/1,8/2,1 GHz 35 Km S Conex. telef. (mdem)

15-134 Mb/s 2-66 GHz 1 50 Km S (802.16e) ADSL, CATV

Fundamentos de las Tecnologas Inalmbricas

Certificacin Wi-Fi Alliance


l

La Wi-Fi (Wireless Fidelity) Alliance es un consorcio de fabricantes de hardware y software cuyo objetivo es promover el uso de tecnologa 802.11 y velar por su interoperabilidad. (http://www.wi-fi.org/our_members.php) Para ello la Wi-Fi alliance ha definido un proceso de certificacin, de forma que cualquier fabricante puede someter a prueba sus productos y si la superan podr poner el sello correspondiente Los requisitos de certificacin de la Wi-Fi Alliance no coinciden exactamente con la norma 802.11. Algunas funcionalidades (opcionales) de 802.11 no se exigen en la certificacin Wi-Fi y en algn caso se exigen funciones adicionales, sobre todo para garantizar aspectos de interoperabilidad y seguridad En algunos casos la Wi-Fi Alliance se adelanta al comit 802.11 certificando productos en base a borradores del estndar, como ha ocurrido con 802.11n
Fundamentos de las Tecnologas Inalmbricas 4

CIDIA 2012

Tipos de redes 802.11


l

Redes ad hoc: no hay puntos de acceso (APs). Los ordenadores se comunican directamente. Redes de infraestructura: hay al menos un AP. Pueden ser de dos tipos:
l

BSS (Basic Service Set): est formado por un AP y su rea de cobertura. El AP puede o no estar conectado a una red. ESS (Extended Service Set): es un conjunto de dos o ms BSS, es decir dos o ms APs, interconectados de alguna manera a nivel 2. La red que interconecta los APs se denomina el DS (Distribution System)

CIDIA 2012

Fundamentos de las Tecnologas Inalmbricas

Red ad hoc (sin APs)


Canal 9
Este PC podra actuar de router para que los dems puedan salir a Internet 147.156.2.2/24

Tarjeta PCI 147.156.2.1/24

147.156.1.15/24

147.156.2.3/24 Tarjeta PCMCIA

Internet 147.156.2.4/24
CIDIA 2012

Las tramas se transmiten directamente de emisor a receptor. Todos han de poder llegar a todos. El canal de radio se ha de configurar manualmente en cada equipo
6

Fundamentos de las Tecnologas Inalmbricas

BSS (Basic Service Set)


Canal 1
Las estaciones solo se comunican a travs del AP, no directamente 147.156.1.22/24 Punto de acceso (AP) 147.156.1.24/24 147.156.1.23/24

147.156.1.21/24

En el AP el canal se configura manualmente. Las estaciones se ajustan automticamente 147.156.1.1/24

rea de cobertura

147.156.1.20/24
CIDIA 2012

Internet
Fundamentos de las Tecnologas Inalmbricas

147.156.1.25/24
7

Un ESS formado por dos BSS


El DS (Distribution System) es el medio de comunicacin entre los AP. Normalmente es Ethernet, pero puede ser cualquier medio. Debe haber conectividad a nivel 2 entre los APs que forman el ESS

BSS 1 Canal 1

BSS 2 Canal 6

Sistema de distribucin (DS)

Internet
CIDIA 2012

Cada BSS (cada AP) tiene un rea de cobertura que es su celda inalmbrica. Si el usuario cambia de celda se conectar al nuevo BSS.
Fundamentos de las Tecnologas Inalmbricas 8

Regulaciones
Tres bandas no licenciadas: 900Mhz, 2,4Ghz (conocida como ISM: Industrial, Scientific and Medical) y 5Ghz

FCC (Amrica, Australia, Nueva Zelandia): 11 canales ETSI (Europa, Africa, partes de Asia): 13 canales TELEC (Japan): 14 canales
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 9

Anlisis de espectro

CIDIA 2012

Fundamentos de las Tecnologas Inalmbricas

10

Un ESS formado por dos BSS en un DS sin cables (mismo canal)


Canal 1 Canal 1

Repetidor inalmbrico

Internet
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 11

Otro ESS con dos BSS y un DS sin cables (diferentes canales)


Canal 1 Canal 7

Canal 11
Puente inalmbrico

Internet
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 12

Resumen de tipos de redes 802.11

DS ESS STA Red de Infraestructura


AP AP STA

STA BSS

STA

STA
STA: Station AP: Access Point DS: Distribution System BSS: Basic Service Set ESS: Extended Service Set IBSS: Independent Basic Service Set
CIDIA 2012

STA Red Ad Hoc STA

STA IBSS

Fundamentos de las Tecnologas Inalmbricas

13

Tramas 802.11 No son Ethernet!


Trama 802.11 de datos
Control Trama Duracin Direccin 1 Direccin 2 Direccin 3 Seq.

Cabecera LLC/SNAP (802.2)


Direccin 4 Datos CRC

IP 0-2312 Bytes 4 Bytes

2 Bytes 2 Bytes

6 Bytes

6 Bytes

6 Bytes

2 Bytes 6 Bytes

Trama Ethernet
Direccin Destino Direccin Origen EType Datos CRC

IP 2 Bytes 46-1500 Bytes 4 Bytes

Distribution System (DS)

6 Bytes

6 Bytes

Hay algunas semejanzas, pero 802.11 es diferente Los APs son puentes traductores 802.11 802.x (x=3, 5, etc.) La trama se convierte de un formato a otro
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 14

Tipos de tramas 802.11


l

De gestin
l l l l

Tramas baliza (beacon) Tramas de sondeo peticin/respuesta Tramas de autenticacin/deautenticacin Tramas de asociacin/reasociacin/desasociacin

De control
l l

Tramas RTS (Request To Send) y CTS (Clear To Send) Tramas ACK (Acknowledgement, acuse de recibo)

De datos
l

paquetes IP, ARP, etc.


Fundamentos de las Tecnologas Inalmbricas 15

CIDIA 2012

Envo de una trama de datos en 802.11


Datos Datos ACK ACK Pedro

Juan

Ana

l l

l l

Todos los envos son confirmados mediante ACK Si Juan enva una trama a Ana tiene que mandarla al AP, que se la reenva (no es una red ad hoc). La celda siempre funciona half-duplex (solo hay un canal de radio compartido por todos) Si Juan enva una trama a un destino remoto (fuera de la celda) el AP se encarga de mandarla por el DS Envos Broadcast y multicast no necesitan ACK
Fundamentos de las Tecnologas Inalmbricas 16

CIDIA 2012

Protocolo MAC de redes 802.11


l

El protocolo MAC depende del modo de funcionamiento. Hay dos posibilidades:


l

Modo DCF, Distributed Coordination Function. No hay un control centralizado de la red, las estaciones y los APs son iguales. Es similar al funcionamiento de Ethernet, as funcionan las redes ad hoc y la mayora de las redes de infraestructura. Su soporte es obligatorio en el estndar 802.11 Modo PCF, Point Coordination Function. Solo puede usarse en redes de infraestructura (con APs). El AP controla todas las transmisiones y asigna turnos a las estaciones (funcionamiento tipo token ring). No forma parte del conjunto de estndares de la Wi-Fi alliance y su implementacin en 802.11 es opcional.
Fundamentos de las Tecnologas Inalmbricas 17

CIDIA 2012

Protocolo MAC en 802.11


l

En Modo DCF, puede haber contencin (colisiones, varios transmitiendo a la vez). Para evitarlas se utiliza una variante de Ethernet llamada CSMA/CA (Carrier Sense Multiple Access/Colision Avoidance) [Evitar colisiones] No puede usarse CSMA/CD porque la interfaz de radio una vez empieza a transmitir no puede detectar si hay otras emisiones en marcha en el mismo canal (no puede distinguir la seal recibida de otras emisiones de la suya propia)

CIDIA 2012

Fundamentos de las Tecnologas Inalmbricas

18

Acceso al medio CSMA/CA

Pedro

CSMA/CD
Todos detectan la colisin

Juan

Ana

CSMA/CA

Si Juan y Pedro transmiten a la vez no detectan la colisin, solo ven que no les llega el ACK

CSMA/CD Collision Detection (Ethernet, 802.3): Todos los dispositivos detectan la colisin en tiempo real CSMA_CD - A Clay Animacin About Computer Networking.flv CSMA/CA Collision Avoidance (Wi-FI, 802.11) Los dispositivos suponen que ha habido colisin si despus de enviar una trama no reciben la confirmacin (ACK) Tanto CSMA/CD como CSMA/CA son half-duplex
Fundamentos de las Tecnologas Inalmbricas 19

CIDIA 2012

Campo Duracin

Durac. 50 ms

Durac. 50 ms

Juan

Durac. 50 ms

Pedro

Juan
Control Trama Duracin Direccin 1 Direccin 2 Direccin 3 Seq. Direccin 4

Ana
Datos

Cabecera LLC/SNAP (802.2)


CRC

IP 0-2312 Bytes 4 Bytes

2 Bytes 2 Bytes

6 Bytes

6 Bytes

6 Bytes

2 Bytes 6 Bytes

Campo Duracin/ID Indica durante cuantos microsegundos estar ocupado el canal por la transmisin de esta trama. Lo calcula el emisor a partir de la velocidad de transmisin y la longitud de la trama Incluye tambin el tiempo estimado que tardar en recibir el ACK Todas las dems estaciones de la celda reciben esta informacin (la emisin en el canal de radio es tipo broadcast)
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 20

NAV (Network Allocation Vector)


Juan
Durac. 50 ms

Pedro
Actualizar NAV = 50 ms

Juan

Ana
Actualizar NAV = 50 ms

Cada estacin mantiene un contador de tiempo retrospectivo llamado NAV (Network Allocation Vector) que indica el tiempo que queda para que el canal quede libre. El NAV se actualiza con el valor del campo duracin que aparece en cada trama emitida en la celda, excepto si el nuevo NAV es ms pequeo que el que ya haba, en cuyo caso el ltimo se ignora Una estacin nunca intentar transmitir mientras NAV > 0
Fundamentos de las Tecnologas Inalmbricas 21

CIDIA 2012

Acceso al medio CSMA/CA

DIFS: DCF (Distributed Coordination Function) Inter Frame Space


CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 22

Colisiones en CSMA/CA
l

Pueden producirse colisiones porque dos estaciones a la espera elijan por casualidad el mismo nmero de intervalos (backoff counter) para empezar a transmitir. En ese caso reintentarn, duplicando cada vez el rango de valores entre los que eligen al azar el nuevo backoff counter. Es similar a Ethernet, salvo que aqu las estaciones no detectan las colisiones sino que las infieren por la ausencia del ACK Este proceso lo siguen todas las estaciones que estn asociadas a un mismo AP en un mismo canal de radio. Si la trama va de una estacin a otra en el mismo AP el proceso se ha de efectuar dos veces pues para el nivel MAC se trata de dos envos independientes (el canal de radio es half-dplex).
Fundamentos de las Tecnologas Inalmbricas 23

CIDIA 2012

El problema de la estacin oculta


Alcance de A Alcance de B 1: A: Ah va una trama de 100 ms 2: B: Debo estar callado durante los prximos 100 ms NAV = 100 ms Alcance de C 3: C: Ah va una trama de 50 ms

1 Tr.

B 4

3 Tr.

70 m

70 m

4: Se produce una colisin en la interseccin por lo que B no recibe correctamente ninguna de las dos tramas

1: A quiere transmitir una trama a B. Detecta el medio libre y transmite


CIDIA 2012

2: B estar callado durante la transmisin de A

3: Mientras A est transmitiendo C quiere enviar una trama a B. Detecta el medio libre (pues no capta la Fundamentos de las Tecnologas Inalmbricas emisin de A) y transmite

24

Solucin al problema de la estacin oculta


1: RTS: Quiero enviar una trama durante 100 ms 2: CTS: de acuerdo, enva durante 100 ms

3: Debo estar callado durante los prximos 100 ms NAV = 100 ms

RTS Tr. 4

CTS

CTS

1: Antes de transmitir la trama A enva un mensaje RTS (Request To Send) 4. A enva su trama seguro de no colisionar con otras estaciones
CIDIA 2012

2: B responde al RTS con un CTS (Clear To Send)


Fundamentos de las Tecnologas Inalmbricas

3. C no capta el RTS, pero s el CTS. Sabe que no debe transmitir durante los prximos 100 ms
25

Deteccin de portadora virtual por medio de RTS/CTS (Reserva del medio)


SIFS SIFS SIFS

Emisor: A

RTS CTS

Datos ACK NAV (RTS) NAV (CTS)


Acceso al medio diferido DIFS

Receptor: B

D oye a B pero no a A. C oye a A pero no a B.

Contienda C y D

C y D pueden calcular cuanto tiempo va a estar ocupado el canal porque los mensajes RTS/CTS contienen informacin sobre la longitud de la trama a transmitir.
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas

26

Ventajas y desventajas de usar RTS/CTS


l

Ventajas: l Se reducen las colisiones en los casos donde se da la situacin de la estacin oculta. Esto puede mejorar el rendimiento Desventajas: l Aumenta la latencia (cada envo ha de ir precedido del intercambio de dos mensajes) l Reduce de rendimiento (throughput). El canal se ha de utilizar durante algn tiempo para enviar mensajes de control Recomendacin: activar RTS/CTS solo en las estaciones que por su distancia o ubicacin se sospeche que no se van a or entre s
Fundamentos de las Tecnologas Inalmbricas 27

CIDIA 2012

Ejemplo de uso de RTS/CTS


Estas estaciones escuchan a todas las dems, pero no se escuchan entre ellas

A RTS/CTS B AP

F RTS/CTS

RTS/CTS debera activarse en A y en F nicamente Si solo estuviera una de ambas (A o F) no hara falta activar RTS/CTS en ninguna estacin Si una estacin sufre una elevada tasa de colisiones y se encuentra relativamente alejada de su AP es posible que convenga activarle los mensajes RTS/CTS. En ningn caso hace falta activar RTS/CTS en el AP, ya que cuando recibe un RTS l siempre responde con el CTS correspondiente
CIDIA 2012 Fundamentos de las Tecnologas Inalmbricas 28