quinta-feira, 2 de fevereiro de 2012

Explicando opções avançadas das interfaces de rede sem fio (Wireless 802.11)

Os dispositivos wireless de modo geral apresentam configurações diversificadas, que podem muitas vezes ser classificas como básicas em se tratando de SSID, frequência de operação (canal), modo de operação (AP, Station, WDS), etc.

Porém, existem parâmetros que muitas vezes são desconhecidos pelos usuários ou mesmo pelos administradores da rede, e tais parâmetros podem, em alguns casos, solucionar diversos problemas de forma rápida e eficaz.

Aqui serão abordadas as configurações avançadas de maior importância na solução de problemas que venham a ocorrer em redes wireless, com o objetivo de proporcionar alternativas de fácil acesso, encontradas nos próprios equipamentos instalados, sem a necessidade de adição de novos dispositivos.



VELOCIDADE DE TRANSMISSÃO (TRANSMITION RATE)

Esta opção, também encontrada como transmition rate, txrate ou bitrate (mais popularmente como txrate) indica a velocidade com que os bits serão transmitidos no meio, ou seja, a taxa de transmissão que o equipamento vai operar dentro da rede.

É importante observar que esta configuração não garante a taxa de transmissão efetiva da rede Wireless, ou seja, fatores como quantidade e qualidade de sinal, interferências e outros terão influência direta no desempenho da rede.

Na maioria dos casos a velocidade de transmissão é definida em megabits por segundo, podendo ter os valores fixos de 1, 2, 5.5 e 11 Mbps para 802.11b e 6, 9, 12, 18, 24, 36, 48 e 54 Mbps para 802.11g e 802.11a ou também ser configurada de forma automática, onde a velocidade definida será a melhor detectada pelo dispositivo para operar no meio onde está instalado.

Uma dica para configurar este parâmetro é utilizar valores automáticos e garantir que a qualidade de sinal seja suficiente para manter sempre a maior taxa de transmissão possível.

Para enlaces de longa distância, onde oscilações de sinal possam ocorrer com maior intensidade, aconselha-se utilizar txrate fixos para evitar que o equipamento tenha que negociar novas taxas de transferência em curtos períodos de tempo, causando instabilidade na rede.


POTÊNCIA DE TRANSMISSÃO (TRANSMITION POWER)

Também encontrada como txpower ou power level esta opção permite alterar a potência de saída do equipamento, fazendo desta forma com que o mesmo irradie com mais ou menos intensidade de sinal.

Em casos onde o receptor e o transmissor se encontram relativamente longe e com uma comunicação um tanto "frágil" com constante quedas, pelo receptor não encontrar mais o sinal do transmissor, essa opção fará uma diferença e tanto.

Alterar parâmetros de potência pode influenciar também na sensibilidade do equipamento, que é a capacidade de receber (escutar) sinais irradiados por outros, por isso ao contrário do que muitos imaginam, reduzir a potência pode fazer com que o equipamento se torne menos sensível a interferências melhorando a qualidade do enlace.

Para esta opção os valores são geralmente definidos em dBm, MiliWatts, ou porcentagem.


TEMPO DE ACEITAÇÃO (ACK TIMEOUT)

ACK timeout pode ser definido como o tempo que um nó ou estação vai aguardar para receber pacotes do tipo ACK.

Pacotes ACK indicam que uma determinada transmissão efetuada por um nó A para um nó B foi recebida com sucesso por B, ou seja, se A não receber um ACK de B uma retransmissão irá ocorrer.
Para saber se deve e quando deve retransmitir um dado pacote, A deve aguardar por um tempo determinado um ACK de B. Se o pacote ACK expirar o tempo definido (timeout) a estação A que efetuou a transmissão entenderá que o pacote se perdeu e fará uma retransmissão.

Relacionando isso com o desempenho da rede, definir valores de ACK timeout muito altos fará com que a estação A espere muito tempo até retransmitir uma informação que foi realmente perdida, o que acarreta em perda de desempenho. Porém valores muito baixos podem fazer com que a estação retransmita desnecessariamente pacotes que não foram verdadeiramente perdidos (que talvez, pelo desempenho da rede, apenas demoraram para chegar ao destino), também afetando o desempenho da rede.


INTERVALO DE BEACON (BEACON INTERVAL)

Beacon em redes wi-fi é definido como sendo um tipo de frame de gerenciamento responsável por permitir que estações estabeleçam e mantenham conexão com um AP. [Jim Geier – Wi-fi Planet, 2002].

Traduzindo, Beacon, é um sinal que o AP envia no ar, para todos os dispositivos receptores, para que os dispositivos que queiram conectar, saibam que existe aquele AP e tenham um certo "endereço" de conexão.

O intervalo de beacons define qual o tempo entre as retransmissões dos beacons. Aumentar o intervalo de beacons irá dimunuir a quantidade de beacons na rede, dimunuir o intervalo de beacons fará com que mais destes estejam em trânsito na rede.

E quais características, na prática, serão influenciadas?

Aumentando o intervalo entre beacons, estações podem demorar a se associarem a um Access Point, pois deverão aguardar um beacon do AP que o identifique. Isso pode não ser desejável em uma rede onde estações façam roaming constantemente.

Reduzindo o intervalo de beacon, mais transmissões de beacons serão efetuadas pelo AP e consequentemente a associação de estações será mais rápida, porém mais recursos de banda serão consumidos influenciando o throughput da rede, ou seja, sobrecarregando a rede.

Existe também uma relação dos beacons com o modo de economia de energia dos adaptadores wireless.

Quando o adaptador encontra-se no modo de economia de energia, o AP utiliza os beacons para informar que existem informações em buffer destinadas a esta estação. Neste caso, utilizar intervalos baixos para emissão de beacons refletirá em uma menor economia de energia por parte das estações, pois estas serão “acordadas” com mais frequência para receber dados.


LIMIAR DE FRAGMENTAÇÃO (FRAGMENTATION THRESHOLD)

É o tamanho máximo que um pacote pode ter para  que seja transmitido sem ser fragmentado. Se o pacote for maior que o tamanho definido ele será fragmentado e transmitido partes.

Esta opção aceita valores em bytes geralmente de 256 a 2346 e é encontrada nos equipamentos como fragmentation threshold, geralmente com o valor padrão de 2346, o que significa que o recurso de fragmentação está desativado.

Quando e como usar fragmentação?

Uma opção para melhorar o desempenho de uma rede wireless é o uso de fragmentação.

Em redes congestionadas, com muitos clientes, colisões poderão ocorrer em meio as transmissões, e isso consequentemente afetará o desempenho da rede (o que pode ser facilmente verificado pelo Linux através do comando "ifconfig").

Quanto maior for a porção de informações que uma estação esteja transmitindo no momento de uma colisão, maior será o desperdício do meio com dados corrompidos, e neste caso usar o recurso de fragmentação pode ser uma alternativa para solucionar ou amenizar o problema.

Porém, antes é importante observar a porcentagem de colisões que estão ocorrendo, tendo em vista que fragmentar pacotes aumenta o consumo de banda da rede, pois serão mais pacotes de menor tamanho, podendo assim não surtir o efeito esperado.

Se existirem mais do que 5% (cinco por cento) de colisões em sua rede o uso de fragmentação já pode ser testado. Comece com um valor aproximado de 1000 bytes na configuração fragmentation threshold e vá alterando aos poucos para mais ou menos, afim de conseguir o melhor resultado, sempre observando é claro a porcentagem de colisões e throughput da rede.



PREÂMBULO (PREAMBLE)

Preamble é pode ser definido como sendo um campo do cabeçalho de camada física do 802.11 (802.11 PHY) responsável por sincronizar transmissões entre os dispositivos, e a grosso modo pode ser visto com um período de tempo que é aguardado antes da transmissão de qualquer frame.

O que é importante saber, é que a implementação do preâmbulo longo (long preamble) o campo referente no cabeçalho é de 128 bits, o que faz com que seu overhead de transmissão seja maior, aumentando o intervalo entre a transmissão dos frames e reduzindo consequentemente o desempenho da rede.

O preâmbulo curto provem de uma implementação mais nova que utiliza um campo menor, de 56 bits, e por este motivo é transmitido mais rapidamente, reduzindo o intervalo de transmissão entre frames e aumentando o desempenho da rede.

O que é importante na configuração do preâmbulo?

Alguns dispositivos e adaptadores wireless mais antigos podem não suportar configurações de preâmbulo curto, e desta forma poderão ocorrer problemas de associação ou transmissão caso o Access Point esteja configurado para usar a configuração de preâmbulo curto.

Redes que contenham dispositivos deste tipo devem ser configuradas para usar preâmbulo longo, para aumentar a compatibilidade.

Em contrapartida o uso de preâmbulo curto em redes onde todos os dispositivos sejam compatíveis pode propiciar ganho de desempenho.

Um comentário:

DropBox