Doch, ein gemanagter Switch hat definitiv auf jedem einzelnen Port eine eigene MAC-Adresse
Die Frage von sgabriel ist also durchaus berechtigt und gut mitgedacht!
Ein Switch braucht zum switchen keine MAC-Adressen, auch nicht um irgendetwas zu filtern oder sich zu merken. Auch VLANs usw. könnten gebildet werden ohne, dass der Switch selbst auf jedem Port eine MAC-Adresse besitzt
ABER
MAC-Adressen am Switch-Port werden benötigt:
1) Wenn es ein L3 Switch ist und ein Port mit "no switchport" zu einem L3-Interface konfiguriert wird (also im Grunde ein Routerinterface wird)
2) Der Switch an einem STP teilnimmt. Bei gleichen Pfadkosten zum Root-Switch entscheidet die MAC-Adresse der Ports in letzter Instanz.
Gruß
Sailer
P.S.: Noch eine kleine Unrichtigkeit: Switches suchen nicht per Broadcast oder Trial & Error nach MAC-Adressen (wär ja ein unglaublicher Aufwand und Overhead). Die Adressen lernen sie rein passiv indem sie die Source-MAC eines ankommenden Frames auslesen. Somit weiß man an welchem Port welche MAC-Adresse hängt. Diese Info wird dann in die sog. CAM-Table geschrieben und für ein paar Minuten gespeichert