Hallo! Kennt jemand eine Hilfequelle wenn man einen 3-port Switch bauen möchte? Würde diesen gerne in meine eigene Hardware einbauen um eine DaisyChain Verkabelung zu ermöglichen. Einen Port intern an meinen PHY, andere 2 nach "draußen" Man findet einige Chips, aber ohne direkte Hilfe wird es wohl unmöglich. LAN9313 RTL8363SB DM8603 ... Danke! Georg
Georg schrieb: > aber ohne direkte Hilfe wird es wohl unmöglich Such Dir einen Switch, von dem es ein "Evaluation Board" gibt. Das ist z.B. bei Micrel oft der Fall. Und dann sieh Dir die Dokumentation des "Evaluation Board"s genau an, darin sollte die Schaltung beschrieben sein.
Die Hersteller geben doch Hilfe. Beispiel: SMSC/Microchip LAN9303: http://www.microchip.com/wwwproducts/Devices.aspx?product=LAN9303 Dafür gibts ein Customer Eval Board: http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=evb9303 Hier findest Du Schaltpläne, User Manual etc. Abpinnen solltest Du schon können, und wissen, was Du da gerade abpinnst, auch. Ansonsten musst Du Dir das Know-How eben bei einem Entwicklungsdienstleister einkaufen. fchk
Hallo! Danke für die Infos. Evalboard ist ein guter Suchbegriff. Werd mich damit mal beschäftigen. Georg
Genau sowas würde mich auch interessieren. Mal grundsätzlich: muss es sich hierbei überhaupt um einen Switch handeln, oder reicht ein Hub? Wenn man 10 Geräte daisy-chaint, dann läuft ja der gesamte Verkehr für das letzte Gerät durch alle vorherigen durch. Man muss den Datendurchsatz also eh so bemessen, dass kein Flaschenhals am ersten Gerät entsteht. Wenn switchen eh keinen Sinn macht, ist ein Hub evtl. einfacher oder billiger umzusetzen. Was passiert denn eigentlich, wenn man die RX- und TX Pins der 3 nötigen Phys einfach verbindet? Ergibt das einen Hub? Vermutlich denke ich da etwas zu einfach... Gruß Sven
Gibt es überhaupt noch Hubs >=100MBit/s? Hab seit Jahren keinen mehr gesehen. Bei Hubs gibts immer Kollisionen wenn zwei Senden wollen... das geht auf den Durchsatz...
Sven schrieb: > Genau sowas würde mich auch interessieren. > > Mal grundsätzlich: muss es sich hierbei überhaupt um einen Switch > handeln, > oder reicht ein Hub? Es muss ein Switch sein. Aufgrund der Signallaufzeiten kannst Du nur max. 3 bis 5 Hubs hintereinander schalten. Ansonsten funktioniert die Kollisionserkennung in der Broadcast Domain nicht mehr richtig. Bei einem Switch hast Du keine Kollisionen, wenn alle Links vollduplex laufen. > Wenn switchen eh keinen Sinn macht, ist ein Hub evtl. einfacher oder [...] > Vermutlich denke ich da etwas zu einfach... Korrekt. Du denkst zu einfach. fchk
Frank K. schrieb: > Es muss ein Switch sein. Aufgrund der Signallaufzeiten kannst Du nur > max. 3 bis 5 Hubs hintereinander schalten. Das halte ich für falsch, übrigens ist ein Switch ist ein Multiport HUB ! Ansonsten funktioniert die > Kollisionserkennung in der Broadcast Domain nicht mehr richtig. Bei > einem Switch hast Du keine Kollisionen, wenn alle Links vollduplex Duplex oder Vollduplex ist dabei egal ! > laufen. Ein Switch bildet zwischen allen Ports einzelne Broadcast Domains. Einzig Multicasts Unicasts oder unknown Broadcast verlassen die Domain. > >> Wenn switchen eh keinen Sinn macht, ist ein Hub evtl. einfacher oder > [...] >> Vermutlich denke ich da etwas zu einfach... > > Korrekt. Du denkst zu einfach. > > fchk
otfried schrieb: > Frank K. schrieb: >> Es muss ein Switch sein. Aufgrund der Signallaufzeiten kannst Du nur >> max. 3 bis 5 Hubs hintereinander schalten. > Das halte ich für falsch, übrigens ist ein Switch ist ein Multiport HUB > ! Humbug. Ein Switch ist eine Multiport BRIDGE. Ein Hub funktioniert ganz anders.
Einen Hub kann man auf Layer 1 im OSI Modell eingliedern. Also das dümmste Gerät im Netzwerk. Aber toll zum sniffen :-) Da er ALLE Packete an alle anderen Ports weiterleitet. Switche sind Layer 2. diese machen die Pakete bis zum Layer 2 auf. Also bis zur MAC. Switche leiten Pakete nur an den Port weiter, an welchem er die MAC gelernt/gespeichert hat. Verringert den Traffic enorm! Multicast ohne IGMP und Broadcast werden alle anderen Ports weitergeleitet. Router machen Pakete bis Layer 3 auf. Also bis zur IP. Daher können die auch Routen. Router bilden erst eine Broadcast Domäne. VLAN ist gesondert zu betrachten und bilden auch eine Broadcastdomäne.
otfried schrieb: > Ein Switch bildet zwischen allen Ports einzelne Broadcast Domains. getrente collision domains, nicht broadcast domain (ein broadcast geht an alle Ports, wenn man fortgeschrittenere features mal ignoriert)
Achja: Hubs in Serie: das konnte ich nie selber echt testen. Aber Kollisionen werden nur bei den ersten 64Byte geprüft. Das reicht, da nach Spezifikationen der am weitesten entfernte Rechner eine Kollision melden kann, bevor der Sender die ersten 64 Byte absenden kann. Daher muss ein Frame mindestens 64Byte lang sein. Wäre der Rechner zu weit entfernt, wird die Kollision eventuell zu spät erkannt.
Richtig, ein Switch ist eine Multiport Bridge, nicht Hub, sorry. Heutige Netzwerkprotokolle sind bei weitem nicht mehr so broadcastlastig wie früher ( NetBIOS, ipx/Spx), resp. nicht mehr signifikant.
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.