--------------------------------------------- ---------Funktionsweise eines Switch--------- --------------------------------------------- Dieses Tutorial behandelt eine kurze Einführung in die Funktionsweise eines Switches. Veröffentlichen könnt ihr den Text wo ihr wollt, solange er unverändert bleibt (Ausnahme Rechtschreibfehler meinerseits). Ein Switch ist ein elektronisches Gerät, dass zur Verbindung mehrerer Computer oder Netzwerk-Segmente dient. Er arbeitet auf Schicht 2 (Datalink Layer) des OSI, ähnlich wie eine Bridge. Im Unterschied zum Hub, verschickt ein Switch die Datenpakete nicht an alle Computer im Netzwerk, sondern leitet diese gezielt an den Empfänger weiter. Genauer gesagt an den Port des Switches an dem die Ziel-MAC vom Empfänger zuletzt registriert wurde. Ist die MAC allerdings noch nicht bekannt, werden wie beim HUB die Pakete an alle Clients versendet. Die sogenannte MAC-Adresse ist die Hardwareadresse der Netzwerkkarte. Diese werden in internen Tabellen vom Switch gespeichert, so weiß dieser genau, an welchem Port welcher Computer (Netzwerkdrucker etc.) hängt. Jeder einzelne Port eines Switches kann unabhängig von den anderen Daten empfangen und senden, ein interner Hochgeschwindigkeitsbus (Backplane) verbindet diese miteinander während Datenpuffer dafür sorgen, dass möglichst keine Datenpakete verloren gehen. Methoden des Switchings ----------------------- Es gibt verschiedene Methoden des switchings, die sich je nach Modell unterscheiden. Cut through - Eine sehr schnelle Methode wobei der Switch beim eingetroffenen Frame nur auf die Destination-MAC-Adresse schaut, dann trifft er die Forwarding-Entscheidung und schickt den Frame weiter ohne Fehlerüberpüfung. Store and Forward - Hier wird die Forwarding-Entscheidung anhand der Ziel-MAC-Adresse getroffen. Es wird dann zur Fehlerüberprüfung eine Prüfsumme über den Frame berechnet, die mit dem am Ende des Paketes gespeicherten CRC-Wertes verglichen wird. Error free Cut through - Eine Mischung aus den beiden oberen Methoden, hier arbeitet der Switch zunächst im Cut through Modus, behält jedoch eine Kopie des Frames an dem dann die Prüfsumme berechnet und das Paket auf Fehler untersucht wird. Jeder Fehler wird gezählt, treten zu viele auf, schaltet der Switch in den Store and Forward Modus zurück. Fragment-Free - Hier werden die ersten 64 Bytes vom Switch empfangen und auf Fehler kontrolliert, ist dieser Teil fehlerlos werden die Daten weitergeleitet. Wie unterscheide ich die Leistungsfähigkeit verschiedener Switches? ------------------------------------------------------------------- Hier sollte man auf folgende Eigenschaften achten: - Die oben genannten Methoden wie ein Datenpaket weiter vermittelt wird - Die Anzahl der speicherbaren MAC-Adressen bzw. die größe des Speichers - Verzögerungszeit (Latenz) der vermittelten Datenpakete - Die Bandbreite der Backplane -------------------------------------------- --Literatur:-------------------------------- --www.elektronik-kompendium.de-------------- --http://de.wikipedia.org/wiki/Switch------- --THX 2: Masamune, gaga, orb,--------------- ---------Nobody und TheShell---------------- -------------------------------------------- --[ www.login-club.org ]-- --[ MFG DrWhiteLetter ]-- --[ DrWhiteLetter@login-club.org ]-- --[ September 2004 ]-- --------------------------------------------