Como o switch aprenderá o MAC nessas situações?

7

Então eu sei como o switch aprende o endereço MAC. Envia o pacote através de todas as portas (se necessário), enquanto recebe uma resposta do destino e a marca para aquela porta.

Eu tenho algumas perguntas:

Cenário 1: Como vai aprender o endereço MAC? Switch1 pode alcançar Switch2 através de Switch0 ou pode ir diretamente para Switch2? Como vai ser? E se o Switch2 fosse conectado depois?

Cenário 2: Que tal este? Ele pode ir de (vamos assumir) a porta 1 para a porta 1, ou pode ir da porta 2 para a porta 2. Ela fará um loop?

    
por user701115 24.02.2017 / 15:40

1 resposta

14

Comutadores não enviam pacotes para descobrir os endereços MAC, eles ouvem o tráfego e, dessa forma, criam uma tabela relacionando o endereço MAC com a porta do onde o quadro veio.

Nos casos que você mostra, Spanning Tree Protocol entra no trabalho bloqueando um dos links para evitar um loop fechado.

Em ambos os casos, cada switch usando Spanning Tree e através de um processo de descoberta e negociação, bloqueia os links redundantes para que cada switch aprenda os endereços MAC remotos através de um único link. O modo como o STP escolhe a porta "melhor" para usar é descrito na Wikipedia .

(Observe que o STP não escolhe o melhor caminho para cada MAC individual - ele decide sobre uma única topologia globalmente. Em contraste, as novas tecnologias TRILL e 802.1aq "Shortest Path Bridging" fazem encaminhar cada MAC individualmente.)

Se o STP estiver desativado, você receberá um loop e a rede será desativada.

    
por 24.02.2017 / 15:56