Hi Leute habe einen Ic+ Ethernet Switch an meinen uC angebunden. Der Switch ist sozusagen das "PHY". Ethernet verbindung läuft. Jetzt habe ich da eine Frage die Mac Adresse setzte ich noch beliebig Benutzerdefiniert. Die Frage ist hat der Ethernet Switch eine eigene MAC Adresse? Kann ich diese irgendwo raus auslesen per MII Register? Es ist der IC+ IP175D Ethernet Switch Grüße Mike
Moin, Mike schrieb: > Frage die Mac Adresse setzte ich noch beliebig Benutzerdefiniert. kannst Du, ist aber nicht sehr Clever. > Die Frage ist hat der Ethernet Switch eine eigene MAC Adresse? Ein Switch in der Regel nicht, falls es ein Router ist dann Ja. MfG
Auszug aus dem Datenblatt. Bin immer noch nicht schlau es unterstütz also router application aber selber ist er keiner? Verstehe ich das richtig? "IP175 operates in store and forward mode. IP175 have a lot of rich features for different application, include router application... Ip175D supports up to 2k Mac addresses up to 16 VLAN and up to 8 Multi Field entires. These tables are accessible trough MII register."
Da wohl auch der ganze Router Kram per MII angesteuert wird, dürfte der Chip keine eigene MAC Adresse haben.
Verschieden... Billige Switches haben keine (die merken sich nur, auf welchem Port welche MAC hängt, heutzutage hängt ja oft nur 1 PC an einem Switch-Port, s.g. Micro Segmentation) Die in der gehobenen Preisklasse - manageable Switches - die mit Dingen wie VLAN, Port Access Security, Trunks usw. umgehen können haben eine interne MAC-Adresse des Mainboards und für jeden Port nochmal eine eigene. Denen kann man dann aber für die Verwaltung auch IP-Adresse an virtuellen Terminals zuweisen usw. Kannst sonst realtiv easy testen... nimm Wireshark (und PC natürlich an Switch), sniff ein bisschen Datenverkehr zwischen zwei Endgeräten (z.b. Ping ), schau ob Source Address die des pingenden PCs ist und Destination die des echoenden. Falls nicht, wird die Destination die deines Switches sein, dann hat er eine eigene.
Hi das problem ist momentan weise ich die Mac Addresse selbst zu, für test zwecke. Dies geschieht wenn der uC initialierst wird. Wenn ich also mit Wireshark sniffe sehe ich die von mir eingestellt MAC. Deswegen war ja die Frage ob es möglich ist von meinem Ethernet Switch eine MAC Addresse auszulesen falls es eine hat, nochmal das model ist IC+175D Grüße
Thomas Bergmüller schrieb: > Verschieden... Billige Switches haben keine (die merken sich nur, auf > welchem Port welche MAC hängt, heutzutage hängt ja oft nur 1 PC an einem > Switch-Port, s.g. Micro Segmentation) Er hat keinen Switch an sich, sondern nur das reine Switch IC.
Ups überlesen... dieser hier oder? (http://www.icplus.com.tw/pp-IP175D.html) Die in der Zeichnung dargestellten MACs sind schätzungsweise die Adressen, die du setzten kannst. Ich denke der hat keine fixe MAC, da er ja für die Hardwareentwicklung ausgelegt ist, und jeder Hersteller von Netzwerkgeräten kauft/reserviert sich ja seinen MAC-Adressraum (meistens die ersten paar Stellen). Manche sind dann so bekannt dass Wireshark beispielsweise statt der ersten 3 Oktette dann schon "CISCO" oder ähnliches schreibt. Der Chip selbst ist ja kein fertiges Gerät, deshalb hat er auch keine eigene MAC, sonst könnten ihn ja nur Bastler und Private verwenden, jedes größere Unternehmen würd's stören wenn Sie die MAC eines anderen Unternehmen führen müssten.
Wenn es darum geht wenige Geräte mit einer gültigen MAC zu versehen: Von Maxim gibt es das ROM DS2502-E48, es enthält ab Werk eine gültige MAC-Adresse. http://www.maxim-ic.com/datasheet/index.mvp/id/3748/t/al
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.