IP-verter og rutere bruker IGMP-kontrollprotokollen for å gruppere nettverksenheter. Internet Group Management Protocol styrer multicast (gruppe) dataoverføring i nettverk. Den ligger på nettverksnivå og kobler klientdatamaskinen til den lokale ruteren for å overføre data mellom dem. Multicast-trafikken blir deretter rutet til resten av klientene via PIM-protokollen. Den kobler den lokale ruteren til den eksterne. Takket være bruken av IGMP kan nettverksressursene til en rekke applikasjoner (nettspill, videostreaming) brukes mer effektivt.
Du kan bruke IGMP snooping-funksjonen til å ta en beslutning om kringkasting av trafikk til bestemte grensesnitt. Hva det er? Dette er prosessen med å spore IGMP-forespørsler fra forbrukere (verter) til leverandører (multicast-rutere).
Konseptet og formålet med IGMP-snoking
Snooping betyr "avlytting" på engelsk. Når den er slått på, begynner en mellomliggende nettverksenhet (ruter eller kommunikator) å analysere overføringen av alle datapakker mellom klientdatamaskiner,koblet til den, og rutere som leverer multicast-trafikk. Når en tilkoblingsforespørsel oppdages, slås porten som forbrukeren (klienten) er koblet til, på, i motsatt situasjon (Leave request) fjernes den tilsvarende porten fra gruppelisten.
I de fleste kommunikatører er IGMP snooping-funksjonen tilgjengelig, men krever aktivering på forhånd.
Hvorfor overvåke nettverkstrafikk?
Multicast-trafikk kan også overføres til datamaskiner som ikke er interessert i det. Dette kalles kringkastingsrelé. For å forhindre det, for å redusere belastningen på nettverket, brukes IGMP snooping. Samtidig krever denne typen filtrering ekstra minnekostnader og øker belastningen på kommunikatoren. Hun er imidlertid berettiget.
Hvis kommunikatoren begynner å kringkaste multicast-trafikk på alle portene, så:
- denne prosessen er ubrukelig;
- problemer kan oppstå i driften av den endelige mottakeren (nettverksenheten), tvunget til å behandle en stor strøm av unødvendige data.
For å unngå slike situasjoner er det en IGMP snooping-funksjon som forbedrer ytelsen til hele nettverket betydelig. Den tar hensyn til behovene på nettverksnivå (tredje) og optimaliserer dermed kanalnivået (andre) dataoverføring.
Aktivere avlyttingsfunksjonen
For å overvåke multicast-trafikk må du først aktivere IGMP-snoking og konfigurere den selv. La oss se hvordan du gjør det på kommunikatørerD-Link når du implementerer et multicast-dataoverføringsskjema. Kommandoer for å aktivere nettverkslytting:
For å ekskludere en port fra nettverksgruppen når kommunikatoren mottar en Permisjonsforespørsel fra klienten, bruk IGMP Snooping Fast Leave-funksjonen. Den lar deg stoppe overføringen av unødvendige datastrømmer over nettverket for å få det til å fungere mer effektivt. For å aktivere denne funksjonen, bruk følgende kommando:
Brukes når det er nødvendig å aktivere multicast-filtrering av svitsjen med en tilkoblet node som deltar i dataoverføring.
Typer IGMP-sniffing
IGMP snoking kan være enten passiv eller aktiv. Hvordan kommer dette til uttrykk?
- Passive filtrerer ikke trafikk, den overvåker den bare.
- Active - lytting og filtrering av datapakker for å redusere belastningen på grupperuteren.
Den andre typen implementering av denne funksjonen er den mest foretrukket, siden den tillater å minimere mengden overført informasjon ved å filtrere forespørsler om å koble til og fra ruteren.
Funksjonaliteten til IGMP snooping-kommunikatoren bidrar til å redusere nettverksbelastningen ved å overvåke utvekslingen av data mellom leverandører (lokale rutere) og forbrukere (klientdatamaskiner) av multicast-trafikk.