? Internet Group Management Protocol ( IGMP ) bruges til at hjælpe med at etablere de medlemskaber for forskellige multicast grupper. En multicast pakke er bestemt til flere modtagere. Det er almindeligt anvendt i routing protokoller til at hjælpe med at opretholde routing kort over lokale netværk . Særlige multicast-adresser bruges til at sikre, at kun visse anordninger behandle pakkerne , men det betyder ikke forhindre andre enheder i at modtage dem. IGMP snooping bruges til at hjælpe switche opretholde en liste over enheder i bestemte multicast grupper, og derefter " beskære " de enheder, der ikke er i dem. Multicast-pakker
Når en normal kontakt modtager en multicast pakke det vil simpelthen oversvømme det ud til alle aktive porte . En normal switch er ikke intelligent nok til at vide hvilke porte faktisk har brug for multicast pakke. Det betyder, at hver enhed på kontakten vil modtage multicast pakke. Selvom en enhed vil indse pakken er ikke beregnet til det, er det stadig at behandle den. Når hundredvis af disse pakker bliver sendt hvert minut , kan udførelsen af et netværk forringes.
IGMP snooping Formål
IGMP snooping bruges af kontakter til " snuse " på multicast trafik , når det passerer gennem kontakten . Den IGMP querier på kontakten vil derefter bede enheder tilsluttet til det , hvilke der kræver multicast trafik. Det vil derefter oprette multicast grupper, og tilføje medlemskab for dem, der kræver visse multicast-pakker og " sveske " out dem , der ikke kræver det.
Network Performance
udførelsen af et lokalt netværk kan i høj grad forbedre med IGMP snooping aktiveret. Når en kontakt lærer hvilke enheder kræver multicast og hvilke der ikke , kan det forhindre behovet for oversvømmelser multicast-pakker til alle aktive porte . Ved at gøre dette er det lindrer overbelastning og forhindrer visse anordninger fra at skulle læse uønskede multicast-pakker . Det samme princip gælder for et lag 3 -enhed opsplitning en udsendelse domæne og begrænse mængden af broadcast-pakker oversvømmer et netværk.
Flere kontakter
switche , der er forbundne har ikke noget problem at lære , hvor enheder er på netværket , selv om det betyder, at de er nødt til at rejse gennem flere andre kontakter for at komme dertil . Det samme princip gælder i IGMP snooping . Flere switches kan have IGMP snooping aktiveret og hver kontakt vil stadig lære, hvilke enheder kræver multicast medlemskab og hvilke der ikke gør . Denne form for scenario vil skabe mere trafik , men da hver kontakt vil køre sin egen IGMP querier , det giver en grad af robusthed , hvis en IGMP snooping aktiveret switch skulle svigte
< . br >