Anda di halaman 1dari 4

Switches em Redes Locais

Jos Maurcio dos Santos Pinheiro em 12/03/2006

As camadas de enlace e de rede do modelo OSI esto se fundindo e est cada vez mais difcil distinguir entre dispositivos tradicionais de camada 2, como os switches e os dispositivos para camada 3, como os roteadores nas redes locais de computadores atuais. Switches na camada de enlace Essencialmente os switches usados em redes locais de computadores so pontes multiportas modificadas, que operam na camada de enlace de dados (modelo OSI) e que examinam e usam endereos da subcamada de controle de acesso ao meio (endereos MAC) para transmitir ou filtrar o trfego e permitir a interconexo entre mquinas diretamente, ou seja, simulando uma conexo ponto a ponto.

Figura 1 - Comunicao entre estaes de trabalho via switch Como operam na camada de enlace, os switches devem ser transparentes aos protocolos que operam em nveis mais altos. Isto significa que, independentemente do protocolo, eles transmitem ou descartam quadros independentemente do protocolo usado na rede. Throughput A tecnologia dos switches agrega avanos tecnolgicos capazes aumentar o throughput (a vazo) da rede. Eles conseguem chavear com velocidade, disponibilizando uma banda maior para quem envia ou recebe um pacote de dados. Alguns fornecedores de switches incorporam funcionalidades de roteadores aos seus produtos de forma que eles possam examinar tambm as informaes contidas nos cabealhos ao nvel de rede (camada 3).

Um switch permite a troca de mensagens entre vrias estaes ao mesmo tempo e no apenas o compartilhamento de um meio para isso, como acontece com os hubs. Desta forma as estaes da rede podem obter para si taxas efetivas de transmisso bem maiores do que as observadas em uma rede utilizando apenas hubs. Tipos de switches Existem dois tipos bsicos de switches que podem ser usados em redes locais de computadores: os gerenciveis e os no-gerenciveis. Enquanto os switches no-gerenciveis so dispositivos indicados para o uso em redes pequenas no lugar dos hubs, os switches gerenciveis oferecem um conjunto de caractersticas avanadas com maiores funcionalidades, sendo imprescindveis em redes de maior porte. Cada porta de um switch recebe um endereo MAC especfico, com caminhos fixos para os dados entre as portas do dispositivo. Um switch reconhece o endereo fsico (endereo MAC) dos dispositivos a ele conectado para regular o fluxo de trfego atravs da rede. Quando uma mensagem alcana um switch, o mesmo checa o endereo de destino no frame de dados e o compara com sua tabela de endereos. Se o endereo corresponder a um dos dispositivos conectados em uma de suas portas, ele retransmite a mensagem somente para aquela porta. Assim, a transmisso de dados em um switch baseada em uma associao esttica entre porta e endereo MAC. Algumas caractersticas comuns aos switches incluem a comunicao full duplex e autonegociao. Outra caracterstica a auto MDI-MDIX ou autocrossing. Essa caracterstica elimina a necessidade do uso de cabos cruzados (crossover) para interconectar os switches. Essa facilidade permite a uniformidade do cabeamento, permitindo o uso apenas de cabos diretos em toda a rede. Os switches gerenciveis permitem ainda aos administradores da rede determinar a velocidade de operao para uma porta especfica, no sentido de otimizar a banda de passagem e o desempenho global da rede. Como uma rede de computadores normalmente sofre alteraes ao longo do tempo, esse recurso se torna muito til ao monitorar e verificar o status dos segmentos em tempo real.

Operao do switch Um switch proporciona alta taxa de transferncia com baixa latncia (atraso que o dispositivo de rede introduz quando quadros de dados passam por ele). A latncia um ponto importante para aplicaes sensveis ao tempo, como as transmisses de voz e vdeo. Nesse sentido, existem duas formas de operao do switch para transmitir os pacotes na rede: Store and Forward switching e Cut-Through switching. Na operao Store and Forward o switch armazena todo o pacote de nvel 2, analisa o CRC, e envia o pacote ao outro segmento somente se tudo correu bem. Essa tcnica mais lenta devido ao tempo que leva para analisar o pacote recebido. Normalmente necessrio a fim de converter um pacote entre tipos diferentes de redes. Essa tcnica tambm obrigatria quando se utilizam switches de nvel 3, pois os switches devem analisar o pacote para fazer funes de roteamento. Na operao Cut-Through o switch envia o pacote ao outro segmento da rede assim que examina o endereo MAC de destino. Essa tcnica mais rpida, e o controle de erros deixado para tratamento nas estaes finais. RMON e Espelhamento Alm do monitoramento, os switches gerenciveis permitem outras formas para regular o fluxo

de trfego e otimizar a utilizao de banda da rede. Com a utilizao de RMON (Remote Monitoring) possvel monitorar o fluxo de trfego especfico em cada porta evitando possveis gargalos na rede. Uma outra forma para monitorar pacotes de dados especficos de uma porta possvel graas a uma caracterstica encontrada em alguns switches gerenciveis chamada de "port mirroring" ou espelhamento de porta. Essa caracterstica permite espelhar o trfego de uma determinada porta para outra sem interromper o fluxo de trfego na porta original. IGMP snooping Outra caracterstica que podemos encontrar nos switches gerenciveis e que ajuda a eliminar o congestionamento de trfego multicast em uma rede o que chamamos de Internet Group Management Protocol ou IGMP snooping. Quando um switch recebe uma mensagem multicast, ele tipicamente distribui essa informao para todas suas portas. Se o switch suporta IGMP snooping, o mesmo capaz de determinar quais so os dispositivos conectados a ele que fazem parte do grupo multicast, ou seja, o switch direciona a informao para a porta especfica e no haver desperdcio de banda com um trfego de multicast desnecessrio.

Gerenciamento de memria Quando um switch recebe duas ou mais comunicaes para um mesmo endereo MAC (mesma porta) a soluo manter um buffer interno para cada porta existente. Dessa forma possvel armazenar temporariamente o quadro at poder transmiti-lo. A diferena entre os switches do mercado est na forma com que eles gerenciam essa memria disponvel para cada porta. No caso de se ter vrias comunicaes para uma porta especfica, pode acontecer do buffer dessa porta se esgotar, fazendo com que sejam perdidas informaes (mesmo que os buffers das outras portas estejam livres). A soluo adotada neste caso por alguns fabricantes utilizar uma gerncia para a memria.

Figura 2 Gerenciamento de memria no switch Assim, tem-se uma memria para cada porta do switch e uma memria global para o dispositivo. Caso o buffer da porta estoure, automaticamente os quadros passam a ser armazenados na memria global. Desta forma, com um mesmo tamanho de memria por porta (adicionando-se apenas uma memria extra), consegue-se um melhor aproveitamento e menor perda de informao. Em resumo, os switches tornaram-se necessrios nas redes de computadores devido s demandas por maiores taxas de transmisso e melhor utilizao dos meios fsicos. No switch, a largura de banda dedicada entre as estaes, eliminando as colises e possibilitando uma melhoria substancial no desempenho da rede. Alm deste fato, pode-se definir nveis de prioridade nas portas e reduzir o trfego desnecessrio nos segmentos da rede.