Flooding er en enkel, men ineffektiv videresendingsteknikk i nettverk. Ved bruk av flooding videresender hver enkelt svitsj i nettverket hver enkelt frame eller kringkasting til hver port bortsett fra porten den kom fra. Hensikten med flom er å sikre at en ramme (som vanligvis bærer en kringkastings- eller multicast-nyttelast) når alle tilgjengelige destinasjoner i et nettverk.
Oversvømmelse er vanligvis en uønsket tilnærming til nettverksdesign :
– Det bruker mye båndbredde.
- Det kan føre til at svitsj-MAC-adressetabeller fylles unødvendig, noe som kan påvirke switch- og nettverksytelsen.
- Når en ramme krysser en sekvens av brytere, hver med flere porter, og hver bryter kringkaster som rammer ut alle de gjenværende portene, vokser antallet dupliserte rammer eksponentielt; denne effekten kan forringe nettverksytelsen eller til og med lamme nettverket.
Når vil du kanskje bruke Flooding?
Det er viktig å merke seg at flom aldri brukes til vanlig unicast-trafikk. I praksis brukes flom på brytere hovedsakelig til følgende bruksområder:
- Spanning Tree Protocol (STP) rammer:Brukes til å bygge og konvergere en sløyfefri topologi over et svitsjet nettverk.
- VLAN Trunking Protocol (VTP)-rammer:Brukes for å sikre at alle tilkoblede svitsjer tilhører samme VLAN og deler VLAN-informasjon.
- Link Aggregation Control Protocol (LACP) rammer:Brukes til å administrere og sikre opprettelse og drift av link aggregation groups (LAGs).
- Kringkastings- eller multicast-trafikk:Hvis multicast- eller kringkastingstrafikk må nå alle nettverkssegmenter.