Site icon bintorosoft.com

9.4 Forwarding, Flooding und Filtering im Switch einfach erklärt

Young man working in data center with laptop, engineer specialist in network server room. AI Generative

Ein Switch ist nur dann wirklich verständlich, wenn man seine drei zentralen Verhaltensweisen kennt: Forwarding, Flooding und Filtering. Diese drei Prozesse bestimmen, wie Ethernet-Frames in einem lokalen Netzwerk behandelt werden. Sie entscheiden darüber, ob ein Frame gezielt an einen Port weitergeleitet, an mehrere Ports verteilt oder bewusst nicht weitergegeben wird. Genau diese Mechanismen machen einen Switch deutlich intelligenter als einen Hub. Wer verstehen möchte, wie ein Switch in der Praxis arbeitet, muss diese drei Begriffe sicher einordnen können.

Warum Forwarding, Flooding und Filtering so wichtig sind

Ein Switch verbindet Geräte innerhalb eines LANs und verarbeitet Ethernet-Frames auf Layer 2 des OSI-Modells. Dabei schaut er sich vor allem MAC-Adressen an. Sobald ein Frame an einem Port ankommt, trifft der Switch eine Entscheidung: Soll der Frame gezielt weitergeleitet werden, an mehrere Ports gesendet werden oder gar nicht auf bestimmte Ports gelangen?

Diese Entscheidung basiert auf mehreren Faktoren:

Forwarding, Flooding und Filtering sind deshalb keine Nebenthemen, sondern das Kernverhalten eines Ethernet-Switches.

Grundlagen: Wie ein Switch einen Frame verarbeitet

Bevor man die drei Begriffe im Detail versteht, ist ein kurzer Blick auf den Ablauf der Frame-Verarbeitung sinnvoll. Immer wenn ein Switch einen Frame empfängt, passiert grundsätzlich Folgendes:

Diese Entscheidungen laufen in Millisekunden oder noch schneller ab. Für den Administrator sind sie aber zentral, weil fast jedes Switch-Verhalten auf genau diesen Mechanismen beruht.

Die Rolle der MAC-Adresstabelle

Die MAC-Adresstabelle ist die wichtigste Entscheidungsgrundlage des Switches. In ihr speichert der Switch, welche MAC-Adresse über welchen Port und in welchem VLAN erreichbar ist. Ohne diese Tabelle wäre nur sehr eingeschränkte oder ineffiziente Kommunikation möglich.

Ein typischer Eintrag enthält:

Ob ein Frame gezielt weitergeleitet oder geflutet wird, hängt direkt davon ab, ob die Zieladresse in dieser Tabelle vorhanden ist.

Was bedeutet Forwarding beim Switch?

Forwarding bedeutet, dass der Switch einen empfangenen Frame gezielt an genau den Port weiterleitet, an dem sich das Zielgerät befindet. Das ist der normale und gewünschte Zustand in einem gut funktionierenden Ethernet-Netzwerk.

Forwarding passiert immer dann, wenn der Switch die Ziel-MAC-Adresse kennt und ihr einen bestimmten Port zuordnen kann.

Wie funktioniert Forwarding?

Angenommen, ein PC an Port 1 sendet Daten an einen Server an Port 10. Wenn der Switch bereits gelernt hat, dass die MAC-Adresse des Servers an Port 10 erreichbar ist, dann leitet er den Frame ausschließlich an Port 10 weiter.

Andere Ports bleiben davon unberührt. Genau dadurch wird das Netzwerk effizient.

Praktisches Beispiel für Forwarding

Ein Switch hat vier Geräte angeschlossen:

Wenn PC-A Daten an den Server sendet und der Switch die Server-MAC bereits kennt, passiert Folgendes:

Das ist klassisches Unicast-Forwarding und der häufigste Fall im Netzwerkbetrieb.

Was bedeutet Flooding beim Switch?

Flooding bedeutet, dass der Switch einen Frame an alle relevanten Ports innerhalb desselben VLANs sendet, außer an den Port, an dem er den Frame empfangen hat. Flooding ist kein Fehler, sondern ein notwendiger Mechanismus, wenn der Switch das Ziel noch nicht kennt oder wenn ein Frame bewusst an viele Empfänger gerichtet ist.

Wann kommt es zu Flooding?

Flooding tritt typischerweise in folgenden Fällen auf:

Viele Anfänger denken, Flooding sei immer problematisch. Tatsächlich ist es ein normaler Bestandteil der Layer-2-Kommunikation. Ohne Flooding könnte ein Switch viele erste Kommunikationsversuche gar nicht korrekt ermöglichen.

Unknown Unicast als typischer Flooding-Fall

Wenn ein Gerät einen Frame an eine Ziel-MAC-Adresse sendet, die der Switch noch nicht gelernt hat, kann er den richtigen Ausgangsport nicht bestimmen. In diesem Fall floodet er den Frame im VLAN an alle anderen Ports. Das Zielgerät antwortet anschließend, und der Switch lernt dadurch dessen Quell-MAC-Adresse.

Danach kann zukünftiger Traffic gezielt per Forwarding laufen.

Broadcast als geplanter Flooding-Fall

Ein Broadcast ist bewusst an alle Geräte in derselben Broadcast-Domain gerichtet. Die Broadcast-MAC-Adresse lautet:

FF:FF:FF:FF:FF:FF

Wenn ein Gerät zum Beispiel eine ARP-Anfrage sendet, verteilt der Switch diesen Frame an alle Ports im gleichen VLAN. Das ist technisch korrekt, denn jedes Gerät im VLAN muss die Chance haben, auf diesen Broadcast zu reagieren.

Praxisbeispiel für Flooding

Ein neuer PC wird an einen Switch angeschlossen und möchte einen anderen Host im gleichen VLAN erreichen. Der Switch kennt die Ziel-MAC noch nicht. Dann passiert Folgendes:

Flooding ist also oft nur ein temporärer Zustand am Anfang einer Kommunikation.

Was bedeutet Filtering beim Switch?

Filtering bedeutet, dass ein Switch einen Frame bewusst nicht an bestimmte Ports weiterleitet. Das klingt zunächst einfach, ist aber technisch sehr wichtig. Filtering verhindert unnötige, falsche oder unerlaubte Weiterleitung im LAN.

Ein Switch filtert Frames aus verschiedenen Gründen:

Filtering bei gleichem Eingangs- und Zielport

Wenn der Switch erkennt, dass die Ziel-MAC-Adresse am gleichen Port erreichbar ist, an dem der Frame empfangen wurde, wird dieser Frame nicht wieder an denselben Port zurückgesendet. Das ist ein klassischer Fall von Filtering.

Der Switch weiß in diesem Fall: Ziel und Quelle liegen aus seiner Sicht auf demselben Segment, daher ist keine Weiterleitung über andere Ports nötig.

Filtering durch VLAN-Grenzen

Ein Frame wird immer nur innerhalb seines VLAN-Kontexts verarbeitet. Wenn ein Port nicht Mitglied des betreffenden VLANs ist, erhält er den Frame nicht. Auch das ist Filtering.

Dadurch wird verhindert, dass Datenverkehr VLAN-Grenzen auf Layer 2 einfach überschreitet.

Filtering durch Sicherheitsmechanismen

Managed Switches können Frames auch aufgrund von Sicherheitsregeln verwerfen oder blockieren. Dazu zählen zum Beispiel:

In solchen Fällen ist Filtering nicht nur eine Verkehrsoptimierung, sondern ein aktiver Schutzmechanismus.

Der Unterschied zwischen Forwarding, Flooding und Filtering

Die drei Begriffe lassen sich am besten direkt gegenüberstellen:

Ein Switch nutzt also nicht nur eine einzige Logik, sondern entscheidet je nach Situation unterschiedlich. Genau das macht ihn zu einer intelligenten Netzwerkkomponente.

Einfaches Merkschema

Wie VLANs diese Prozesse beeinflussen

VLANs spielen bei Forwarding, Flooding und Filtering eine große Rolle. Ein Switch verarbeitet Frames immer VLAN-bezogen. Das bedeutet: Die Weiterleitungsentscheidung wird nicht global für den gesamten Switch getroffen, sondern innerhalb der jeweiligen Layer-2-Domäne.

Flooding nur innerhalb eines VLANs

Wenn eine Zieladresse unbekannt ist, floodet der Switch den Frame nicht an alle Ports des gesamten Geräts, sondern nur an die Ports desselben VLANs. Dadurch bleiben Broadcast-Domains sauber getrennt.

Filtering an VLAN-Grenzen

Ports, die nicht Mitglied des VLANs sind, werden automatisch ausgeschlossen. Auch Trunk-Ports geben Frames nur dann weiter, wenn das VLAN auf dem Trunk erlaubt ist. Das ist ebenfalls eine Form von Filtering.

Forwarding innerhalb des VLAN-Kontexts

Selbst wenn eine Ziel-MAC-Adresse bekannt ist, wird sie nur im zugehörigen VLAN betrachtet. Die MAC-Tabelle ist also VLAN-spezifisch. Derselbe Switch kann mehrere logisch getrennte Broadcast-Domains verwalten, ohne dass Frames falsch verteilt werden.

Praxisbeispiel: Ein kompletter Ablauf im Anfängerformat

Stellen wir uns ein kleines Büronetzwerk vor:

PC-A möchte mit PC-B kommunizieren. Der Ablauf kann so aussehen:

Dieses Beispiel zeigt sehr klar, wie alle drei Mechanismen zusammenspielen.

Welche Rolle spielt ARP bei Flooding und Forwarding?

ARP ist eines der besten Praxisbeispiele, um Flooding und anschließendes Forwarding zu verstehen. Wenn ein Host die MAC-Adresse zu einer bekannten IPv4-Adresse im selben Netz benötigt, sendet er eine ARP-Anfrage als Broadcast.

Der Switch verarbeitet diese Kommunikation so:

ARP zeigt hervorragend, dass Flooding oft nur der erste Schritt ist, bevor normale, effiziente Unicast-Kommunikation möglich wird.

Wann wird Flooding problematisch?

Flooding ist grundsätzlich normal, kann aber bei übermäßigem Auftreten problematisch werden. Besonders in großen oder schlecht segmentierten Netzwerken kann zu viel Flooding unnötige Last erzeugen.

Typische Ursachen für zu viel Flooding

Folgen von übermäßigem Flooding

Deshalb sind saubere VLAN-Planung, STP und korrekt arbeitende Switches so wichtig.

Welche CLI-Befehle helfen beim Verständnis und Troubleshooting?

Gerade bei Forwarding, Flooding und Filtering ist die Cisco-CLI ein wichtiges Werkzeug. Mit einigen Standardbefehlen lässt sich das Verhalten eines Switches sehr gut nachvollziehen.

MAC-Adresstabelle anzeigen

show mac address-table

Dieser Befehl zeigt, welche MAC-Adressen bereits gelernt wurden. Fehlt eine Zieladresse, ist Unknown-Unicast-Flooding wahrscheinlich.

VLAN-Zuordnung prüfen

show vlan brief

Damit lässt sich prüfen, ob Ports im richtigen VLAN sind. Falsche VLAN-Zuweisungen führen oft zu unerwartetem Filtering.

Trunk-Konfiguration prüfen

show interfaces trunk

Dieser Befehl zeigt, welche VLANs über Trunk-Ports erlaubt sind. Werden VLANs auf einem Trunk nicht transportiert, greift Filtering an der VLAN-Grenze.

Portstatus kontrollieren

show interfaces status

Ein deaktivierter oder fehlerhafter Port kann erklären, warum kein Forwarding stattfindet oder warum MAC-Adressen nicht gelernt werden.

Details zu einem Interface anzeigen

show interfaces GigabitEthernet1/0/1

Damit lassen sich Fehlerbilder wie Input Errors, Duplex-Probleme oder ungewöhnliche Traffic-Muster erkennen.

STP-Status prüfen

show spanning-tree

Wenn ein Port durch Spanning Tree blockiert wird, findet auf diesem Port gezielt Filtering statt, um Layer-2-Schleifen zu verhindern.

Typische Anfängerfehler beim Verständnis dieser drei Begriffe

„Flooding ist immer ein Fehler“

Nein. Flooding ist in vielen Situationen technisch notwendig, etwa bei Broadcasts oder unbekannten Ziel-MAC-Adressen. Problematisch wird es erst, wenn es übermäßig oder dauerhaft auftritt.

„Filtering bedeutet Paketverlust“

Nicht unbedingt. Filtering ist oft korrektes und gewünschtes Verhalten. Wenn ein Frame ein bestimmtes VLAN oder einen gesperrten Port nicht erreichen darf, schützt Filtering das Netzwerk vor Fehlverteilung.

„Forwarding passiert immer sofort und überall“

Auch das stimmt nicht. Forwarding funktioniert nur dann gezielt, wenn die Ziel-MAC-Adresse bekannt ist und keine Richtlinie oder VLAN-Grenze dagegen spricht.

Warum diese drei Begriffe für CCNA, Betrieb und Troubleshooting zentral sind

Forwarding, Flooding und Filtering gehören zu den wichtigsten Grundlagen in der Netzwerktechnik. Wer diese Konzepte sicher beherrscht, versteht einen großen Teil des realen Verhaltens von Switches im Alltag.

Gerade für Anfänger ist es wichtig, diese Mechanismen nicht auswendig zu lernen, sondern logisch zu verstehen. Ein Switch entscheidet nie zufällig. Hinter jeder Weiterleitung, jeder Verteilung und jedem Ausfiltern steckt ein klares technisches Prinzip.

Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3

Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.

Meine Leistungen umfassen:

Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

Exit mobile version