? Internet Group Management Protocol ( IGMP ) brukes for å bidra til å etablere medlemskap for ulike multicast grupper. En multicast-pakke er bestemt for flere mottakere . Det er vanlig brukt i routing-protokoller for å bidra til å opprettholde ruting kart over lokale nettverk. Spesielle multicast -adresser brukes for å sikre at bare enkelte enheter behandle pakker , men dette hindrer ikke andre enheter fra å motta dem . IGMP snooping blir brukt til å hjelpe brytere opprettholde en liste over enheter i visse multicast grupper og deretter " sviske " enhetene som ikke er i dem . Multicast pakker
Når en normal bryter mottar en multicast-pakke vil det rett og slett oversvømme den ut til alle aktive porter . En normal bryter ikke er intelligent nok til å vite hvilke porter faktisk trenger multicast-pakke . Dette betyr at hver enhet på bryteren vil motta multicast-pakke . Selv om en enhet vil innse pakken er ikke ment for det, det har fortsatt å behandle den . Når hundrevis av disse pakkene blir sendt hvert minutt , kan ytelsen til et nettverk forringes .
IGMP snooping Formål
IGMP snooping blir brukt av brytere til " Snoop " på multicast trafikk som passerer gjennom bryteren . IGMP querier på bryteren vil da spørre de enheter som er koblet til det hvilke som krever multicast trafikk. Det vil deretter lage multicast grupper og legge til medlemskap for de som krever visse multicast pakker og " sviske " ut de som ikke krever det .
Nettverksytelse
ytelsen til et lokalt nettverk kan forbedre med IGMP snooping aktivert. Når en bryter lærer hvilke enheter som krever multicast og som ikke gjør det, kan det hindre behovet for flom multicast pakker til alle aktive porter . Ved å gjøre dette avlaster det lunger og hindrer visse enheter fra å måtte lese uønskede multicast-pakker . Det samme prinsippet gjelder for et lag tre enhet splitte opp en broadcast domene og begrense mengden av broadcast pakker flom et nettverk.
Flere Brytere
brytere som er koblet sammen har ikke noe problem å lære hvor enhetene er på nettverket , selv om dette betyr at de må reise gjennom flere andre brytere for å komme dit . Det samme prinsippet gjelder i IGMP -snusing . Flere svitsjer kan ha IGMP -snusing aktivert, og hver bryter vil likevel lære hvilke enheter som krever multicast medlemskap og som ikke gjør det. Denne type scenario vil skape mer trafikk , men siden hver switch vil kjøre sin egen IGMP querier , gir det en grad av fleksibilitet hvis en IGMP snooping aktivert bryter skulle svikte
< . br >