switch
termoUm equipamento que encaminha frames dentro de uma rede aprendendo quais endereços vivem em qual porta.
Ele aprende observando: todo frame que chega ensina onde está o remetente, e o que ainda não foi aprendido é inundado por todas as portas. Esse único comportamento explica quase tudo o que o operador vê - uma rede que funciona antes de a tabela encher, tráfego aparecendo onde não devia durante mudança de topologia, e a razão de um loop ser catastrófico, e não apenas desperdício, já que frames inundados se multiplicam sem nada para pará-los.
Tudo o que um switch faz decorre de uma tabela e de três hábitos. Ele lê o endereço de origem de cada frame que chega e anota a porta por onde entrou (aprendizado); envia um frame para um endereço ainda não aprendido por todas as outras portas (inundação); e esquece uma entrada que ficou em silêncio, depois de 300 segundos por padrão numa bridge do Linux (envelhecimento). Com VLANs, a tabela usa duas chaves, o endereço e a VLAN, e assim um único switch guarda várias redes de Camada 2 separadas.
Esses hábitos explicam as falhas. Uma tabela recém-apagada inunda tudo até reaprender, e é por isso que uma mudança de topologia põe tráfego por um instante nas portas erradas. Um loop é letal porque um frame inundado não leva contador de hops e circula até que algo quebre o loop, que é o trabalho do spanning tree. E uma tabela enchida de propósito com endereços de origem falsos deixa o switch inundando como um hub para quem estiver escutando, que é o que o port security existe para impedir.
Também conhecido como: layer 2 switch