Flooding ist eine einfache, aber ineffiziente Weiterleitungstechnik in Netzwerken. Bei der Verwendung von Flooding leitet jeder einzelne Switch im Netzwerk jeden einzelnen Frame oder Broadcast an jeden Port weiter, mit Ausnahme des Ports, von dem er kam. Der Zweck von Flooding besteht darin, sicherzustellen, dass ein Frame (der normalerweise eine Broadcast- oder Multicast-Nutzlast trägt) alle erreichbaren Ziele in einem Netzwerk erreicht.
Überschwemmungen sind typischerweise ein unerwünschter Ansatz beim Netzwerkdesign :
- Es verbraucht viel Bandbreite.
– Dies kann dazu führen, dass die MAC-Adresstabellen des Switches unnötig gefüllt werden, was sich auf die Switch- und Netzwerkleistung auswirken kann.
- Wenn ein Frame eine Reihe von Switches mit jeweils mehreren Ports durchläuft und jeder Switch diese Frames an alle verbleibenden Ports sendet, wächst die Anzahl doppelter Frames exponentiell. Dieser Effekt kann die Netzwerkleistung beeinträchtigen oder sogar das Netzwerk lahmlegen.
Wann sollten Sie Hochwasser einsetzen?
Es ist wichtig zu beachten, dass Flooding niemals für regulären Unicast-Verkehr verwendet wird. In der Praxis wird die Überflutung von Weichen vor allem für folgende Anwendungen eingesetzt:
- Spanning Tree Protocol (STP)-Frames:Werden zum Aufbau und zur Konvergenz einer schleifenfreien Topologie in einem geswitchten Netzwerk verwendet.
- VLAN Trunking Protocol (VTP)-Frames:Wird verwendet, um sicherzustellen, dass alle verbundenen Switches zum selben VLAN gehören und VLAN-Informationen teilen.
- Link Aggregation Control Protocol (LACP)-Frames:Werden zur Verwaltung und Sicherstellung der Erstellung und des Betriebs von Link Aggregation Groups (LAGs) verwendet.
- Broadcast- oder Multicast-Verkehr:Wenn Multicast- oder Broadcast-Verkehr alle Netzwerksegmente erreichen muss.