Eliza Lisboa Gesser
1 - Aula 4 - Padrão WIRELESS 1. INTRODUÇÃO O padrão IEEE estabelece os padrões para redes locais sem fio. O modelo tem como premissa o funcionamento da rede de duas formas: - Na presença de uma estação-base (com ponto de acesso) - Na ausência de uma estação-base (ad hoc) Figura 1 - Rede Infraestruturada Figura 2 - Rede Ad Hoc O grupo de trabalho que definiu o padrão o tornou compatível com a Ethernet acima da camada de enlace de dados. As camadas física e de enlace de dados são, entretanto, bastante diferentes. As redes IEEE são baseadas em uma arquitetura celular, cada célula é denominada Basic Service Set (BSS). As células podem estar conectadas através de um backbone cabeado, denominado Distributed System (DS). O conjunto de células, Pontos de Acesso e Distributed System são denominados Extended Service Set (ESS). Figura 3 - Rede IEEE com várias células (ESS) 1
2 Células isoladas são chamadas Independent Basic Service Set (IBSS). O padrão também prevê uma unidade denominada Portal, que é o elemento de ligação entre uma rede IEEE e outra rede IEEE 802, sendo, portanto, uma bridge. Normalmente o ponto de acesso faz esta função. O serviço permite o roaming entre diversas células (BSS) dentro de um ESS sem perder a conexão. Nesta situação há uma evidente redução do desempenho, uma vez que o momentâneo afastamento da estação de uma BSS acarretará na necessidade de retransmissão de quadros, funcionalidade não inerente à camada O padrão IEEE original, homologado em 1997, funcionava a 1 Mbps ou 2 Mbps. Já naquela época esta taxa era considerada lenta, e o comitê iniciou o trabalho para padrões mais rápidos. Os três principais padrões, também chamados de padrões dominantes, para redes sem fio ratificados a partir de 1999 são: IEEE a Chega a alcançar velocidades de 54 Mbps dentro dos padrões da IEEE e de 72 a 108 Mbps por fabricantes não padronizados. Esta rede opera na frequência de 5,8 GHz e inicialmente suporta 64 utilizadores por ponto de acesso. As suas principais vantagens são a velocidade, a gratuidade da frequência que é usada e a ausência de interferências. A maior desvantagem é a incompatibilidade com os padrões no que diz respeito a pontos de acesso b e g, quanto a clientes, o padrão a é compatível tanto com b e g na maioria dos casos, já se tornando padrão na fabricação dos equipamentos. IEEE b Alcança uma taxa de transmissão de 11 Mbps padronizada pelo IEEE e uma velocidade de 22 Mbps, oferecida por alguns fabricantes não padronizados. Opera na frequência de 2.4 GHz. Inicialmente suporta 32 utilizadores por ponto de acesso. Um ponto negativo neste padrão é a alta interferência tanto na transmissão como na recepção de sinais, porque funcionam a 2,4 GHz equivalentes aos telefones móveis, fornos micro ondas e dispositivos Bluetooth. O aspecto positivo é o baixo preço dos seus dispositivos, a largura de banda gratuita bem como a disponibilidade gratuita em todo mundo. O b é amplamente utilizado por provedores de internet sem fio. IEEE g Baseia-se na compatibilidade com os dispositivos b e oferece uma velocidade de 54 Mbps. Funciona dentro da frequência de 2,4 GHz. Tem os mesmos inconvenientes do padrão b (incompatibilidades com dispositivos de diferentes fabricantes). As vantagens também são as velocidades. Usa autenticação WEP estática já aceitando outros tipos de autenticação como WPA (Wireless Protect Access) e WPA II com criptografia dinâmica (método de criptografia TKIP e AES). Outro padrão que se tornou muito utilizado foi o IEEE n, na qual antes mesmo de sua homologação já estava sendo utilizado. 2
3 IEEE n Vários produtos n foram lançados no mercado antes de o padrão IEEE n ser oficialmente lançado, e estes foram projetados com base em um rascunho (draft) deste padrão. As principais especificações técnicas do padrão n incluem: Taxas de transferências disponíveis: de 65 Mbps a 300 Mbps; Método de transmissão: MIMO-OFDM; Faixa de freqüência de 2,4 GHz e/ou 5 GHz. As especificações do IEEE são padrões sem fio que definem uma interface entre um cliente e uma estação-base ou ponto de acesso, assim como entre os clientes. O pode ser comparado com o padrão IEEE para redes locais cabeadas Ethernet. Figura 4 - Especto da IEEE A PILHA DE PROTOCOLOS IEEE O é um membro da família IEEE 802, que engloba uma série de especificações para redes locais LAN. As especificações IEEE 802 focam as duas últimas camadas do modelo OSI. A Camada Física (PHY) que lida com os detalhes da transmissão e recepção, e a Subcamada MAC que determina o modo de acesso ao meio e como enviar informação. A camada LLC (Logical Link Controler) não faz parte do padrão IEEE , é a mesma que a LLC da Ethernet. Figura 5 - Arquitetura de Protocolos O Padrão IEEE de 1997 especifica três técnicas de transmissão permitidas na camada física: Infravermelho, ondas curtas FHSS e ondas curtas DSSS. Tanto o FHSS quanto o DHSS utilizam uma parte do espectro de radiofreqüências que não exige licenciamento (ISM Industrial, Scientific and Medical). 3
4 Figura 6 - Espectro Eletromagnético Em 1999 foram apresentadas novas técnicas para alcançar maior largura de banda: são elas a OFDM e a HR-DSSS. A OFDM permitiu a taxa de 54 Mbps, enquanto que a HR-DSSS alcança 11 Mbps. Em 2001, a OFDM foi modificada para trabalhar também com taxas de 54 Mbps A Camada Física Como visto, a camada física do IEEE apresenta cinco técnicas distintas de transmissão. Originalmente, o padrão definia três tecnologias suportadas para a camada física: Infravermelhos, FHSS (Frequency Hopping Spread Spectrum) e DSSS (Direct Sequence Spread Spectrum). As três forneciam velocidades de até 2 Mbps e as duas últimas operavam nos 2.4 GHz. Mais tarde, ficou definido que o caminho a seguir era o DSSS já que FHSS é utilizado em Bluetooth TÉCNICAS DE TRANSMISSÃO - Infravermelho Transmissão difusa a 0,85 ou 0.95 mícron, taxas de 1 Mbps ou 2 Mbps. - FHSS (Frequency Hopping Spread Spectrum) Espectro de Dispersão de Saltos de Freqüências. Utiliza 79 canais de 1 MHz de largura cada, na banda ISM. Um gerador de números é usado para produzir a seqüência de freqüências dos saltos. Todas as estações mantêm-se sincronizadas. O período de tempo em cada freqüência, chamado Tempo de Permanência, é ajustável e menor que 400 ms. 4
5 Esta técnica fornece alguma segurança e torna a rede relativamente insensível à interferência de rádio, o que a faz interessante para ser utilizada em enlaces externos, como por exemplo, entre dois edifícios. Como desvantagem principal, oferece baixa largura de banda. - DSSS (Frequency Hopping Spread Spectrum) Espectro de Dispersão de Seqüência Direta. Nesta técnica, cada tempo de duração de um bit é subdividido em 11 intervalos curtos, denominados chips. Cada estação tem sua própria seqüência exclusiva de chips. Para transmitir um bit 1, a estação transmite a seqüência de bits do seu chip. Para transmitir o bit 0, é transmitido o complemento a 1 desta seqüência. Por exemplo: Bit Bit Os chips são transmitidos em paralelo, utilizando freqüências distintas, utilizando canais estacionários de 22 MHz cada. A modulação adotada é a BPSK (Binary Phase Shift Keying) Modulação Binária por Deslocamento de Fase, em que os bits 0 e 1 são representados por fases distintas. - OFDM (Orthogonal Frequency Division Multipexing) Multiplexação Ortogonal por Divisão de Freqüência. Utilizado para transmitir até 54 Mbps na Banda ISM de 5 GHz. São utilizadas 52 freqüências, sendo 48 para dados e 4 para sincronização. Pode-se usar bandas não contíguas, e apresenta boa imunidade a interferências. A técnica OFDM é compatível com o padrão europeu HiperLAN/2. - HR-DSSS (High Rate Direct Sequence Spread Spectrum) Espectro de Dispersão de Seqüência Direta de Alta Velocidade. Esta técnica, utilizada no padrão IEEE b permite taxas de 1, 2 5,5 e 11 Mbps, com alcance cerca de 7 vezes maior que a OFDM, utilizada para o padrão IEEE 802.1a. Funciona a Mbaud, com 4 e 8 bits/baud (chegando a 5,5 e 11 Mbps). As duas taxas mais baixas são compatíveis com o DSSS, funcionando a 1 Mbaud e 1 ou dois bits/baud, chegando a 1 ou 2 Mbits/s, com Modulação Binária por Deslocamento de Fase. A utilização de ondas rádio na Camada Física, requer uma camada complexa. A camada física é dividida em duas subcamadas: PLCP - Physical Layer Convergence Protocol Lida com as diferenças entre as várias interfaces físicos (vários PMDs) com a finalidade de possibilitar a interconexão entre a PMD e a subcamada MAC. Assim a subcamada MAC é independente da subcamada PMD PMD - Physical Medium Dependent Sublayer Define e especifica funções relacionadas a um canal físico específico. Cada uma das seis tecnologias tem um PMD associado. O PMD define a modulação e codificação do canal, define os 5
6 códigos de expansão e os mecanismos de espalhamento e retenção se utilizadas tecnologias DSSS. Figura 7 - Subcamadas Físicas 2.2. A Camada MAC A subcamada MAC tem como função controlar as transmissões de forma que não exista colisão entre pacotes (CDMA/CA). Todas as versões a/b/g utilizam a mesma subcamada MAC. A MAC original foi desenhada utilizando um mecanismo de acesso ao canal semelhante à ethernet (CSMA). No entanto, a ethernet (com uma eficiência de entrega de pacotes na ordem de 99%) baseia o seu mecanismo na detecção de possíveis colisões de pacotes (Colision Detection) (CDMA-CD). Num meio sem fios, em que 20% dos pacotes necessitam de retransmissão, é impossível utilizar a mesma técnica. Assim utiliza-se uma técnica semelhante, mas com algumas diferenças denominada de Collision Avoidance (CDMA-CA). A colisão é evitada obrigando uma estação a esperar certo período de tempo aleatório antes da transmissão (IFS - Inter Frame Spacing). O protocolo de acesso ao meio CSMA/CA (Carrier Sense, Multiple Access with Collision Avoidance) CSMA com Abstenção de Colisão emprega a detecção de canal virtual. Supondo que A deseja transmitir para B e C está dentro do alcance de A e D está dentro do alcance de B, mas não de A. Figura 8 - Método de acesso CSMA/CA 6
7 Quando A decide transmitir, envia um sinal RTS (Request to Send) a B, solicitando permissão para enviar um quadro. Caso B decida conceder a transmissão, envia de resposta um quadro CTS (Clear to Send). A, então envia o quadro e inicia um temporizador ACK. Ao receber o quadro, B responde com o quadro ACK. Caso o temporizador expire antes de receber o ACK, A repete a transmissão do início. C está dentro do alcance de A, portanto também recebe o RTS. Caso C desejasse transmitir, ela desistiria pelo tempo esperado pela transmissão de A (passado como parâmetro no RTS) e reivindica um canal virtual, indicado por NAV (Network Allocation Vector) Vetor de Alocação de Rede. Da mesma forma, D não escuta o RTS, mas escuta o CTS, e assim reivindica um NAV para ela própria. Os sinais NAV não são transmitidos, são lembretes internos de que a estação deve manterse inativa por um período de tempo. Figura 9 - Detecção de canal virtual em CSMA/CA MÉTODOS DE ACESSO À CAMADA MAC - DCF CSMA/CA (Distributed Coordination Function) CSMA/CA é obrigatória em cada terminal ou ponto de acesso. Este método de acesso é utilizado para suportar transferências de dados assíncronos baseados numa topologia de besteffort. Compatível apenas com o modo Ad-hoc, onde cada terminal compete pelo tempo de antena (não existe a função de ponto de acesso). - DCF CSMA/CA com RTS/CTS Semelhante ao primeiro modo, no entanto são utilizadas tramas de reserva de recursos RTS/CTS. Este modo atrasa um pouco o sistema, mas o torna mais eficiente. Um exemplo é a utilização deste modo no problema do terminal escondido. Supondo que o raio de cobertura de cada máquina é o da imagem do lado, podemos verificar que o terminal 1 não detecta o terminal 3 e vice versa. Como resultado, ambos podiam tentar enviar pacotes ao terminal 2 ao mesmo tempo, originando assim uma provável colisão. Utilizando RTS/CTS, o terminal 1 enviaria um RTS (Request to Send) ao terminal 2. Por sua vez, o terminal 2, caso aceitasse, enviaria um CTS (Clear 7
8 to Send) ao terminal 3, notificando-o de que iria iniciar comunicação com o terminal 1, obrigandoo a suspender e a esperar pela sua vez. Figura 10 - DCF - PCF (Point Coordination Function) Pode ser implementada no ponto de acesso, permitindo-o controlar toda a atividade na sua célula. Opera apenas para o modo infra-estrutura. A ordem de transmissão é controlada a partir do AP via polling. A intenção inicial de se incluir PCF era com o objetivo de proporcionar um mecanismo de reserva de recursos e prioridades para voz ou outro tipo de tráfego sensível ao atraso. Este é um modelo pouco implementado. 3. ESTRUTURA DE QUADROS O Padrão IEEE descreve três diferentes classes de quadros: dados, controle e gerenciamento, cada qual com um cabeçalho diferente. Os quadros de gerenciamento são usados para a comunicação inicial entre as estações e pontos de acesso. Os quadros de controle são usados para acessar o canal e reconhecendo outros quadros. Os quadros de dados são usados para o transporte de dados e informações de controle. Figura 11 - Formato do Quadro Os quadros MAC do IEEE possuem os seguintes campos: CAMPO DESCRIÇÃO Versão do protocolo Versão atual é 0 Tipo Dados, controle ou gerenciamento Subtipo RTC, CTS, ACK, etc. Para DS Indo para um sistema de distribuição entre células (LAN com fio). 8
9 De DS Vindo de um sistema de distribuição entre células (LAN com fio). MF Indica que há mais fragmentos. Repetir Indica que é uma retransmissão de quadro. Gerenciamento de Energia Usado pela estação base para colocar ou retirar o DTE do estado de espera. Mais Indica que o transmissor tem quadros adicionais para o receptor. WEP Especifica se o corpo do quadro foi criptografado com o algoritmo WEP (Wired Equivalent Privacy) Privacidade Equivalente quando Fisicamente Conectado. O Indica ao receptor que uma seqüência de dados com este bit marcado tem que ser processada estritamente em ordem. 4. SERVIÇOS São estabelecidos nove serviços para o padrão IEEE , divididos em duas categorias: 4.1. Serviços de Distribuição Fornecidos pela estação-base e lidam com a mobilidade das estações à medida que entram e saem das células. Os Serviços de Distribuição são os seguintes: - Associação: utilizado pelas estações móveis para conectá-las às estações-base. - Desassociação: utilizado pela estação móvel ou pela estação-base para interromper o relacionamento. - Reassociação: Utilizado no deslocamento de uma célula para outra. - Distribuição: Determina como rotear quadros enviados à estação-base - Integração: Converte o quadro do formato IEEE para o formato exigido pela rede de destino Serviços Intracélula Relacionam-se as ações dentro da célula e são usados depois que ocorre a associação. Serviços Intracélula são os seguintes: Autenticação: Após a associação, a estação-base envia um quadro de desafio especial para permitir a autenticação da estação móvel. Esta criptografa o quadro de desafio e devolve à estação base. Se o resultado for correto a estação é registrada na célula. - Desautenticação: Utilizado no momento que uma estação autenticada deseje deixar a rede. - Privacidade: Este serviço administra a criptografia e decriptografia (Algoritmo RC4). - Entrega de dados: Serviço para transmitir e receber dados, sem confiabilidade. 9
10 5. MODOS DE OPERAÇÃO b e g As redes b e g podem operar no mesmo espaço (área de recepção efetiva de rádio gerada em torno de um ponto de acesso) de três modos: - Redes sobrepostas - Redes de modo misto - Redes de modo exclusivo 5.1. Redes Sobrepostas Duas redes separadas, cada uma com seu ponto de acesso e estações associadas operando na mesma faixa e mesmo canal. Neste caso, os dispositivos não transmitem ao mesmo tempo, adiam suas transmissões até o meio estar livre, para evitar colisões excessivas. Os dispositivos b levam mais tempo para transmitir a mesma quantidade de dados que os g. Por isso, usuário g devem esperar uma redução de 83% do throughput, devido a presença de dispositivos b nas proximidades Rede de Modo Misto Um único ponto de acesso configurado para suportar as estações de ambas as redes: b e g. No modo compartilhado o ponto de acesso e estações g devem usar o mesmo time slot e hand shak que as estações b. Isto reduz o throughput real. Isso se dá, pois os dispositivos usam CCK(HR-DSSS) e os g usam OFDM. Os dispositivos podem não entender as mensagens de controle um do outro, gerando colisões e comprometendo o funcionamento da WLAN Redes de Modo Exclusivo A rede não permite que dispositivo b use recursos da g. É necessário estabelecer um canal do ponto de acesso g para um dos três canais que não se sobrepõe e que não esteja sendo usado por um ponto de acesso b na vizinhança. Neste cenário os usuários g poderiam ter um throughput real igual aos do a. No a limitação de haver apenas três canais que não se sobrepõe para usar por todas as redes de 2.4 GHz restringe severamente o tamanho e a densidade de usuários das redes b e g. IMPORTANTE A g não tem compatibilidade retroativa integral com b. O uso de redes sobrepostas ou a operação de redes no modo misto degradam severamente o throughput dos usuários da rede g. Dessa forma, as redes g podem oferecer ou compatibilidade com a rede b ou desempenho de alta velocidade. Nunca as duas coisas ao mesmo tempo. 10