Comutador (redes)
Um comutador ou switch é um dispositivo utilizado em redes de computadores para reencaminhar módulos (frames) entre os diversos nós. Possuem portas, assim como os concentradores (hubs) e a principal diferença entre um comutador e um concentrador, é que o comutador segmenta a rede internamente, sendo que a cada porta corresponde um domínio de colisão diferente, o que significa que não haverá colisões entre os pacotes de segmentos diferentes — ao contrário dos concentradores, cujas portas partilham o mesmo domínio de colisão. Outra importante diferença está relacionada à gestão da rede, com um switch gerenciável, podemos criar VLANS, deste modo a rede gerida será divida em menores segmentos. Explicando de uma maneira mais fácil, o switch identifica cada porta e envia os pacotes somente para a porta destino, evitando assim que outros nós recebam os pacotes.[1]
Índice |
[editar] Funcionamento
Os comutadores operam semelhantemente a um sistema telefónico com linhas privadas. Neste sistema, quando uma pessoa liga para outra, a central telefónica conecta-as numa linha dedicada, possibilitando um maior número de conversações simultâneas.
Um comutador opera na camada dois (2) (camada de enlace), encaminhando os pacotes de acordo com o endereço MAC de destino, e é destinado a redes locais para segmentação. Porém, atualmente existem comutadores que operam em conjunto na camada 3 (camada de rede), herdando algumas propriedades dos roteadores (routers).
Como se diz, "o switch aprende com a rede e depois só encaminha para endereços conhecidos", mas como se faz isto? Quando você liga um switch a uma rede, ele não conhece a rede ainda, então ele precisará aprender com a rede, então vamos ver, funciona assim: considere uma rede com 4 computadores (computador A, computador B, computador C e computador D) conectados nas portas 1, 2, 3 e 4 respectivamente, o computador A envia um quadro ao computador D (eu sou o computador A e quero enviar este quadro ao computador D), o switch ainda não sabe aonde está o computador D por isso ele faz broadcast para todas as outras 3 portas (2, 3 e 4), mas ele já gravou que o computador A está na porta 1. Num outro momento, o computador C envia um quadro ao computador A, então o switch não faz mais broadcast porque ele já aprendeu que o computador A está na porta 1, então ele envia somente para esta porta, e também já aprendeu que o computador C está na porta 3, e assim sucessivamente até aprender em quais portas estão todos os computadores da rede, a partir e então ele envia somente à porta de destino específico (unicast).
Os comutadores não propagam domínios Cut Through - O comutador envia o quadro logo após ler o endereço MAC de destino do quadro. Este método não averigua o valor da soma de verificação.
Fragment Free - Este método tenta utilizar os benefícios dos métodos "Store and Forward" e "Cut Through". O "Fragment Free" verifica os primeiros 64 bytes do quadro, onde as informações de endereçamento estão armazenadas.
Adaptative Switching - Este método faz o uso dos outros três métodos.
[editar] Diferenças entre Switches Layer 2 e Layer 3.
Switches layer 2 utilizam o MAC-Address guardado na tabela para passar a informação, enquanto que o Switch Layer 3 utiliza os endereços IP para fazer o mesmo.