O que são Switches?
Switches são dispositivos que filtram e encaminham pacotes entre segmentos de redes locais, ou seja, funciona como um nó central de uma rede em estrela. Ele tem como função o chaveamento (ou comutação) entre as estações que desejam se comunicar. A partir do momento em que as estações estão ligadas a esse elemento central, no qual a implementação interna é desconhecida, mas a interface é coerente com as estações, é possível pensar que esses elementos podem implementar arquiteturas que não utilizam apenas um meio compartilhado, mas sim possibilitam a troca de mensagens entre várias estações simultaneamente. Dessa forma, as estações podem obter para si taxas efetivas de transmissão bem maiores.
Como funcionam e métodos utilizados
A função de um switch é conectar segmentos de redes diferentes. Um switch mapeia os endereços dos nós que residem em cada segmento da rede e permite apenas a passagem do tráfego necessário. O switch aprende quais estações estão conectadas a cada um dos segmentos de suas portas. Ele examina o tráfego de entrada, deduz endereços MAC de todas as estações conectadas a cada porta e usa esta informação para construir uma tabela de endereçamento local. Assim, quando o switch recebe um pacote, ele determina qual o destino e a origem deste, encaminhando-o para a direção correta, bloqueando a passagem desse pacote para a outra rede caso a origem e o destino seja o mesmo segmento de rede. O Switch utiliza três métodos para encaminhar os pacotes:
- Store-and-forward: Esse tipo de switch aceita e analisa o pacote inteiro antes de encaminhá-lo para a porta de saída, guardando cada quadro em um buffer. Este método permite detectar alguns erros, evitando a sua propagação pela rede. São projetados para redes corporativas, onde a verificação de erros e um bom throughput são desejáveis.
- Cut-through: Os switches cut-through apenas examinam o endereço de destino antes de re-encaminhar o pacote. Eles foram projetados para reduzir a essa latência, minimizando o atraso (delay) lendo apenas os 6 primeiros bytes de dados do pacote (que contém o endereço de destino) e logo encaminham o pacote. Contudo, esse switch não detecta pacotes corrompidos causados por colisões, conhecidos como "runts", nem erros de CRC. São melhores utilizados em pequenos grupos de trabalho e pequenos departamentos.
- Adaptative cut-through:São switches híbridos que processam pacotes no modo adaptativo, suportando tanto o modo store-and-forward quanto cut-through. Qualquer dos modos pode ser ativado pelo gerente da rede ou o switch pode ser inteligente o bastante para escolher entre os dois métodos, baseado no número de quadros com erro passando pelas portas. Quando o número de quadros corrompidos atinge um certo nível, o switch pode mudar do modo cut-through para store-and-forward, voltando ao modo anterior quando a rede se normalizar.
Switch X Hub X Roteador
Apesar de possuírem a mesma funcionalidade, há algumas diferenças entre eles:
- Hub:O termo hub pode ser traduzido como "ponto central", o que dá uma ideia bastante clara do objetivo desses aparelhos. Com a função de interligar computadores em uma rede local, o hub recebe dados vindos de um computador e os retransmite para outra máquina. Durante o processo, outros usuários ficam impossibilitados de enviar informações.
- Switch:Como já dito anteriormente, switches são aparelhos bastante semelhantes aos hubs, tendo como principal diferença a forma como transmitem dados entre os computadores. Enquanto hubs reúnem o tráfego em somente uma via, um switch cria uma série de canais exclusivos em que os dados do computador de origem são recebidos somente pela máquina destino.
- Roteador:Usados em redes de maior porte, os roteadores têm como principal vantagem atuar de forma mais inteligente que os switches. Além de estabelecer a comunicação entre duas máquinas, esses dispositivos também possuem a capacidade de escolher a melhor rota que a informação deve seguir até seu destino. Com isso, a velocidade de transferência é maior e a perda de dados durante a transmissão diminui consideravelmente.
Referências
http://www.tecmundo.com.br/roteador/9586-quais-as-diferencas-entre-hub-switch-e-roteador-.htm http://www.projetoderedes.com.br/artigos/artigo_switches_em_redes_locais.php