Wenn ein Router einen Broadcast -Frame erhält (einen Frame mit einer MAC -Adresse des Broadcast -Ziels, FF:FF:FF:FF:FF:FF), führt er normalerweise die folgenden Aktionen aus:
* Es überprüft die Netzwerkadresse: Der Router untersucht die IP -Adresse im Header des Broadcast Frame. Wenn es sich bei der IP -Adresse um eine Broadcast -Adresse handelt (z. B. 255.255.255.255 oder eine angegebene Broadcast -Adresse für ein bestimmtes Subnetz), wird die unten beschriebene Sendung verarbeitet. Wenn es sich um eine Unicast -Adresse handelt, würde der Router sie als normales Unicast -Paket behandeln und anhand seiner Routing -Tabellen weiterleiten.
* es leitet normalerweise die Sendung * nur * innerhalb desselben Subnetzes weiter: Dies ist der entscheidende Punkt. Ein Router * leitet Sendungen normalerweise nicht über verschiedene Subnetze weiter. Dies verhindert, dass Broadcast -Stürme das Netzwerk überwältigen. Die Sendung wird nur innerhalb des lokalen Subnetzes überflutet (alle Ports mit Ausnahme des eingehenden Ports), das mit dem empfangenden Port des Routers verbunden ist.
* Ausnahmen: Es gibt Ausnahmen. Einige spezifische Broadcast -Adressen, wie sie für Router -Entdeckungsprotokolle (wie OSPF und RIP) verwendet werden, können unterschiedlich behandelt und an andere Netzwerke propagiert werden. Diese Protokolle haben Mechanismen, um Broadcast -Stürme zu verhindern. Dies sind jedoch Ausnahmen von der allgemeinen Regel der Rundfunkbekämpfung.
* Filterung: Router haben möglicherweise auch Mechanismen zum Filtern von Sendungen und blockieren selektiv bestimmte Broadcast -Datenverkehr basierend auf der Konfiguration. Dies ist besonders nützlich, um zu verhindern, dass unerwünschter Broadcast -Verkehr das Netzwerk stört.
Zusammenfassend lässt sich sagen, dass die primäre Funktion eines Routers beim Erhalt einer Sendung seine Ausbreitung * begrenzen kann, um die Überlastung von Netzwerken zu verhindern. Es leitet die Sendung in seinem lokalen Subnetz weiter, aber normalerweise nicht darüber hinaus.