Comutador Ethernet alterando a porta

1

Na universidade, estamos aprendendo sobre switches ethernet e eu tenho a seguinte pergunta:

What happens with the frames addressed to a machine x, if this machine is disconnected from the switch and then reconnected on a different link?

Se um quadro com um endereço desconhecido for recebido, sei que o comutador o enviará para todas as portas (inundação de quadros). Acontece a mesma coisa aqui?

Obrigado

    
por Balázs Vincze 02.03.2018 / 19:21

2 respostas

1

Como apontado por @RonMaupin, isso é tratado por meio de tabelas de endereços MAC no switch - um sistema correlativo simples que compara os quadros recebidos dos dispositivos (juntamente com o MAC de origem desse quadro, que é parte dos dados do quadro) com um registro de todos os outros dispositivos conectados.

Na maioria das vezes, o processo de mudar de uma porta para outra ao longo de uma ponte é efetivamente instantâneo. Isto é respondido de forma muito mais concisa aqui:

link

    
por 02.03.2018 / 19:48
2

Além da referência de @ SmallLoanOf1M à resposta de RonMaupin:

A desconexão de uma NIC de um switch remove o MAC da NIC da tabela de endereços de origem dos switches. Se, nesse estado, um quadro for recebido pelo switch, ele será inundado em todas as portas.

Quando há vários comutadores conectados em uma cadeia, o próximo comutador ainda irá associar o MAC à porta que conecta ambos os comutadores. Portanto, mover a NIC para um comutador diferente pode causar alguns quadros mal direcionados.

Na prática, reconectar a NIC a outra porta (potencialmente em um comutador diferente) faz com que algum tráfego seja enviado - a solução mais simples para o host é enviar uma transmissão. Esse tráfego cuida de atualizar os SATs em todos os switches relacionados.

    
por 03.03.2018 / 13:09