RCO2 WLAN: IEEE 802.11 1 WLAN WLAN: Wireless Local Area Network Redes locais sem-fio Grande demanda por comunicação sem-fio: Elimina necessidade de cabeamento Provê o acesso à rede em qualquer localização Provê acesso à rede para usuários móveis Grande cobertura hoje em dia: Universidades Aeroportos Escritórios de empresas Restaurantes e cafés Supermercados ! 2 WLAN WLAN: alguns cenários ... 3 Muitos fatores influenciam a qualidade do sinal: Obstáculos Interferências Entre equipamentos da WLAN Devido a ruído Distância Reduz a intensidade do sinal Relação sinal/ruído (SNR) diminui – mais erros ! Diferença de ganhos das antenas – enlaces assimétricos ! 4 Comunicação feita por sinal de rádio: impedimentos Intensidade decai com o quadrado da distância: 5 Comunicação feita por sinal de rádio: impedimentos Fading (decaimento) por interferência por reflexão: 6 Comunicação feita por sinal de rádio: impedimentos Fading (decaimento) por sombreamento (shadowing): 7 Comunicação feita por sinal de rádio: impedimentos Variação da intensidade ao longo do tempo: 8 Comunicação feita por sinal de rádio: impedimentos Interferência por reflexões que chegam com diferentes atrasos (devido a multipath): 9 WLAN WLAN: problemas clássicos para acesso ao meio Considere acesso ao meio do tipo CSMA Não é possível escutar o meio e transmitir ao mesmo tempo Então não é possível detectar colisões ! Interferências (colisões) nem sempre são relevantes ... depende da intensidade relativa entre os sinais Sinal decai com o quadrado da distância de sua fonte 10 WLAN WLAN: problemas clássicos para acesso ao meio Considere acesso ao meio do tipo CSMA Nodos escondidos: Nodos A e D transmitem ao mesmo tempo para C: A não escuta D D não escuta A Colisão em C ! 11 WLAN WLAN: problemas clássicos para acesso ao meio Considere acesso ao meio do tipo CSMA Nodos expostos: Nodo C transmite para A Nodo B transmite para D Nodo C escuta B, e viceversa Ambos não transmitem ao mesmo tempo (mas poderiam !) Menor aproveitamento do 12 WLAN WLAN: IEEE 802.11 Um grande conjunto de padrões para WLAN: 802.11: MAC e PHY 1 Mbps e 2 Mbps 802.11a: PHY 6 a 54 Mbps 802.11b: PHY 5.5 e 11 Mbps 802.11g: PHY para taxas > 20 Mbps 802.11e: qualidade de serviço (QoS) 802.11i: segurança e controle de acesso 802.11n: melhorias para maiores taxas de dados 802.11s: redes mesh ... e outros ! 13 WLAN IEEE 802.11: Arquitetura BSS (Basic Station Set): conjunto de estações que se comunicam diretamente. Podem ter estação central (Access Point – AP) ou não Rede Ad Hoc: sem AP 14 WLAN IEEE 802.11: Arquitetura IBSS: BSS Independente (sem AP) .. rede ad hoc BSS infraestruturado (com AP) 15 WLAN IEEE 802.11: Arquitetura ESS (Extended Station Set): conjunto de dois ou mais BSS 16 WLAN IEEE 802.11: Arquitetura DS (Distribution System): mecanismos que encaminham os quadros entre quaisquer comibinações da rede sem-fio e da rede cabeada ... mesmo quadros entre estações sem-fio (WSTA) devem passar pelo DS ! 17 WLAN IEEE 802.11: Arquitetura DS (Distribution System): Cada WSTA pode estar associada a um único AP por vez Em um DS, um AP deve saber que estações estão associadas a cada outro AP IAPP (Inter Access-Point Protocol): protocolo para APs informarem entre si as WSTA associadas WDS (Wireless Distribution System) Um DS em que APs estão conectados por enlaces sem-fio 18 WLAN IEEE 802.11: Arquitetura DS (Distribution System): BSS sobrepostos Um ESS pode ter BSS sobrepostos Desejável para manter a cobertura em todo o espaço Requer projeto cuidadoso da rede sem-fio 19 WLAN IEEE 802.11: Arquitetura DS (Distribution System): BSS sobrepostos e mobilidade WSTA pode migrar de um BSS a outro (em um mesmo ESS) com mínima interrupção de comunicação 20 WLAN IEEE 802.11: Arquitetura Camada física: vários tipos de modulação FHSS: Frequency-Hopping Spread Spectrum DSSS: Direct Sequence Spread Spectrum OFDM: Orthogonal Frequency Division Multiplexing 21 WLAN IEEE 802.11: Arquitetura Camada física: FHSS Camada física: DSSS 22 WLAN IEEE 802.11: Arquitetura Camada física: OFDM (IEEE 802.11 a/g) 23 WLAN IEEE 802.11: Arquitetura Canais e frequências para 802.11b/g Note que os canais se sobrepõem 24 WLAN IEEE 802.11: Arquitetura Subcamada MAC 25 WLAN IEEE 802.11: Arquitetura Todo quadro transmitido é reconhecido com um quadro de controle ACK 26 WLAN: IEEE 802.11 MAC Nodos escondidos: uso da sequência RTS – CTS Receptor usa CTS para avisar sua vizinhança de que irá receber um quadro de dados 27 WLAN: IEEE 802.11 MAC Funcões de coordenação: controlam o acesso ao meio DCF: Distributed Coordination Function PCF: Point Coordination Function HCF: Hybrid Coordination Function 28 WLAN: IEEE 802.11 MAC Funcões de coordenação: DCF: Distributed Coordination Function ✔ Estações transmitem de forma independente ✔ Acesso ao meio com contenção (CSMA/CA) ✔ Pode usar o mecanismo RTS/CTS PCF: Point Coordination Function ✔ AP coordena o acesso ao meio ✔ AP convida as estações a transmitir ✔ Acesso ao meio livre de contenção (não usa CSMA/CA) HCF: Hybrid Coordination Function ✔ Acesso diferenciado ao meio para prover QoS 29 WLAN: IEEE 802.11 MAC Detecção de portadora Detecção física: por recepção de sinal no transceiver Detecção virtual: providas pelo NAV (Network Allocation Vector), iniciado pelos quadros RTS e CTS 30 WLAN NAV (Network Allocation Vector): detecção virtual de portadora 31 WLAN Intervalos entre quadros Temporizações usadas pelo MAC: DIFS (Distributed Interframe Space): quadros em modo DCF PIFS (PCF Interframe Space): quadros em modo PCF SIFS (Short Interframe Space): quadros de controle 32 WLAN Intervalos entre quadros: priorizam o acesso ao meio DIFS: intervalo mínimo antes de transmitir um quadro de dados PIFS: intervalo antes de transmitir um quadro em modo livre de contenção (PCF) Note que PIFS < DIFS, então uma WSTA operando em PCF tem prioridade no acesso ao meio ! SIFS: intervalo antes de quadros de controle (ex: ACK ou CTS) Note que SIFS < PIFS < DIFS, portanto um quadro de controle tem a maior prioridade no 33 WLAN DCF: Acesso ao meio com CSMA/CA Obs: se meio está ocupado no momento da detecção de portadora, WSTA faz obrigatoriamente um backoff 34 WLAN DCF: backoff (espera antes da transmissão) Depende de duas variáveis: CW: Contention Window (janela de contenção) BO: Backoff Count (contador de backoff) BO é um inteiro pseudo-aleatório entre 0 e CW Após cada transmissão com sucesso: CW = CWmin Após cada transmissão sem sucesso: CW = min{2 CW + 1, CWmax} Uma WSA em backoff interrompe seu BO ao detectar uma transmissão, e o reinicia após DIFS depois do término da transmissão 35 WLAN DCF: backoff (espera antes da transmissão) Exemplo de contenção e backoff entre 5 WSTA 36 WLAN DCF: duração do backoff 37 WLAN DCF: valores para tempos: 38 WLAN IEEE 802.11: quadros Quadro MAC: Repare que há quatro endereços no quadro ! O esquema de endereçamento reflete as várias diferentes interações entre estações e APs. 39 WLAN IEEE 802.11: quadros Quadro MAC: campos 40 WLAN IEEE 802.11: Arquitetura Quadros MAC de controle: RTS, CTS, ACK 41 WLAN IEEE 802.11: Arquitetura Esquema de endereçamento: Endereço 1: próximo dispositivo Endereço 2: estação de onde vem dados ou informação de controle Endereço 3: Estação final (se não o endereço 1) Endereço 4: estação de origem (se não for endereço 2) 42 WLAN IEEE 802.11: Arquitetura Esquema de endereçamento: Caso 1: To DS = 0 e From DS = 0: Quadro diretamente entre duas estações Não passa pelo AP 43 WLAN IEEE 802.11: Arquitetura Esquema de endereçamento: Caso 2: To DS = 0 e From DS = 1: Quadro vindo de um AP para uma estação Passa então por um AP 44 WLAN IEEE 802.11: Arquitetura Esquema de endereçamento: Caso 3: To DS = 1 e From DS = 0: Quadro vindo de uma estação para um AP 45 WLAN IEEE 802.11: Arquitetura Esquema de endereçamento: Caso 4: To DS = 1 e From DS = 1: Quadro entre APs via enlace sem-fio 46 WLAN Referências Mattew Gast. 802.11 Wireless Networks: The Definitive Guide, 2nd edition. O'Reilly, 2005. IEEE 802.11 Standard: http://www.sj.ifsc.edu.br/~msobral/RCO2/docs/ieee/802.11-2007.p Andrew Tanenbaum. Redes de Computadores, 4a ed. Capítulo 4. 47