Pelo endereço MAC. Os switches encaminham todos os pedidos de ARP e criam um banco de dados cujo endereço MAC está disponível em qual porta. Como os switches são transparentes, isso significa direta ou indiretamente por meio de outros switches. A menos que você ative protocolos mais altos. O SW3 nem sabe que SW1 ou SW2 existem.
O SW3 conhece os endereços MAC de todos os servidores e quais as suas próprias portas para usá-los. Simples assim. Se você está lendo as especificações de qualquer switch, sempre há uma noção de como esse banco de dados pode ser grande - a maior parte está na faixa de mais de 1.000 entradas para qualquer coisa que não seja extremamente barata.