Flooding er en simpel, men ineffektiv videresendelsesteknik i netværk. Ved brug af flooding videresender hver enkelt switch i netværket hver enkelt frame eller broadcast til hver port undtagen porten, hvorfra den kom. Formålet med flooding er at sikre, at en frame (som typisk bærer en broadcast- eller multicast-nyttelast) når alle tilgængelige destinationer i et netværk.
Flooding er typisk en uønsket tilgang til netværksdesign :
- Det bruger meget båndbredde.
- Det kan få switch-MAC-adressetabeller til at fylde unødigt, hvilket kan påvirke switch- og netværksydelse.
- Når en frame krydser en sekvens af switches, hver med flere porte, og hver switch udsender, der rammer alle dens resterende porte ud, vokser antallet af duplikerede frames eksponentielt; denne effekt kan forringe netværkets ydeevne eller endda lamme netværket.
Hvornår vil du måske bruge Flooding?
Det er vigtigt at bemærke, at oversvømmelse aldrig bruges til almindelig unicast-trafik. I praksis bruges oversvømmelse på afbrydere hovedsageligt til følgende applikationer:
- Spanning Tree Protocol (STP) rammer:Bruges til at bygge og konvergere en sløjfefri topologi på tværs af et switchet netværk.
- VLAN Trunking Protocol (VTP) rammer:Bruges til at sikre, at alle tilsluttede switche tilhører det samme VLAN og deler VLAN-oplysninger.
- Link Aggregation Control Protocol (LACP) rammer:Bruges til at styre og sikre oprettelse og drift af link aggregation groups (LAG'er).
- Broadcast- eller Multicast-trafik:Hvis multicast- eller broadcast-trafik skal nå alle netværkssegmenter.