Todo switch monta na memória RAM dele uma tabela MAC que mapeia os endereços físicos dos dispositivos às portas (interfaces) às quais eles se encontram conectados. Assim que um switch é ligado, essa tabela encontra-se vazia. Quando um dispositivo inicia a transmissão e uma porta do switch recebe um quadro, o switch armazena o endereço MAC dos dispositivos transmissores em sua tabela MAC e registra as respectivas interfaces à porta que cada dispositivo está conectado.

No primeiro momento, o switch inunda a rede (broadcast), com esse frame, uma vez que ele ainda não possui, na tabela MAC, o registro da localização do dispositivo destinatário. Quando um dispositivo responde a esse quadro enviando outro de volta, o switch capturará o endereço MAC desse dispositivo e o armazenará na tabela MAC dele associando o endereço MAC desse dispositivo à interface (porta) que recebeu o quadro.

O switch tem agora dois endereços em sua tabela MAC, podendo estabelecer uma conexão ponto a ponto entre os dois dispositivos. Os quadros pertencentes a essa transmissão serão encaminhados apenas aos dois dispositivos participantes. Nenhuma porta do switch irá receber os quadros a não ser às duas portas mapeadas.

Veja a figura a seguir, que ilustra o processo de aprendizagem do switch.

  1. a estação 1 quer se comunicar com a 6;
  2. a tabela MAC já se encontra formada;
  3. cada porta de conexão do switch tem o MAC de cada estação associada à mesma;
  4. a comunicação ocorre somente entre as estações interessadas.
Comunicação ente rede comutada
Fonte: CCNA 4.1-Felippetti, 2008
Copyright © 2014 AIEC.