Switching
Grundlagen
- Ein Switch ist grundsätzlich ein Layer 2 Device
- Heute gibt es auch Switches die Aufgaben höherer Schichten übernehmen
- Der Ausdruck Layer-3-Switch ist daher am Markt präsent aber falsch
- Mit Layer-3-Switch ist ein Layer-2-Switch gemeint, der auch Layer-3-Funktionalität (Routing) bietet
- Derzeit ist auch der Ausdruck "Multilayerswitch" verbreitet (Switch mit Funktionalitäten höhere Schichten)
Funktionsweise
- An Hand der Ziel-MAC-Adresse im Paket leitet der Switch das Paket an einem bestimmten Port weiter
- Sollte die Ziel-MAC-Adresse unbekannt sein, wird das Paket an alle Ports (außer dem Port an dem es eingelangt ist) weitergeleitet
- Die Quell-MAC-Adresse wird in die Tabelle eingetragen
- In dieser Tabelle bleibt Sie bis eine neuere Information kommt (Gerät wurde an einen anderen Port gesteckt)
- oder bis zu einen Timeout des Eintrags (Die Dauer ist nicht genormt, beträgt z.B.: 5 Minuten)
- Zur Verweidung von Switchingloops wird STP (Spanning Tree Protocol) eingesetzt
- (Bei Switchingloops kann ein einzelnes Broadcast zur permanenten Vollauslastung des Netzes führen)
- VLANs werden mit Hilfe von Switches umgesetzt (802.1q)
Techniken
- Store and Forward
- Das ganze Paket wird empfangen und geprüft (FCS)
- Nach Auswertung der Ziel-MAC-Adresse wird das Paket weitergeleitet
- Fehlerhafte Pakete bzw. Kollisionsfragmente werden nicht weitergeleitet
- Cut through (Fast forward)
- Auch „Fast Forward“ genannt
- Sobald die Ziel-MAC-Adresse erkannt ist, wird mit der Weiterleitung begonnen
- Fehlerhafte Pakete werden daher ebenfalls weitergeleitet
- Schnell
- Error free cut through
- Hier werden die ersten 64 Byte des Pakets gelesen
- Die Ziel-MAC-Adresse ausgewertet und das Paket weitergeleitet
- Collisionsfragmente sind kürzer als 64 Byte und werden daher nicht weitergeleitet
Bandbreite
- Hier wird unterschieden ob die Bandbreite der Ports gleich oder verschieden ist
- Symmetrisch
- Alle Port haben die gleiche Bandbreite
- Asymmetrisch
- Ports haben unterschiedliche Bandbreite
Speicheraufbau
- Port Based Memory
- Speicherbereich sind den Ports zugeordnet
- Eingangsbuffer
- Ausgangsbuffer
- Shared Memory
- Speicher kann dynamisch für jedes Port verwendet werden
Sonstige Merkmale
- Portanzahl (8, 16, 24, …)
- PoE (Power over Ethernet)-Fähigkeiten
- Managed oder Unmanaged
Zum Index
© Klaus Coufal Nachricht an Webmaster
Letzte Änderung am 6.02.2021
um 07:45