IP-hosts en routers gebruiken het IGMP-besturingsprotocol om netwerkapparaten te groeperen. Internet Group Management Protocol regelt multicast (groeps) datatransmissie in netwerken. Het bevindt zich op netwerkniveau en verbindt de clientcomputer met de lokale router om gegevens tussen hen over te dragen. Het multicast-verkeer wordt vervolgens via het PIM-protocol naar de rest van de clients gerouteerd. Het verbindt de lokale router met de externe. Dankzij het gebruik van IGMP kunnen de netwerkbronnen van een aantal applicaties (online games, videostreaming) efficiënter worden gebruikt.
Je kunt de IGMP-snooping-functie gebruiken om een beslissing te nemen over het uitzenden van verkeer naar bepaalde interfaces. Wat het is? Dit is het proces van het volgen van IGMP-verzoeken van consumenten (hosts) naar providers (multicast-routers).
Het concept en doel van IGMP-snooping
Snooping betekent "afluisteren" in het Engels. Wanneer het is ingeschakeld, begint een intermediair netwerkapparaat (router of communicator) de overdracht van alle datapakketten tussen clientcomputers te analyseren,aangesloten, en routers die multicast-verkeer leveren. Wanneer een verbindingsverzoek wordt gedetecteerd, wordt de poort waarop de consument (client) is aangesloten ingeschakeld, in de tegenovergestelde situatie (Verlaatverzoek) wordt de bijbehorende poort uit de groepslijst verwijderd.
In de meeste communicators is de IGMP-snooping-functie beschikbaar, maar deze moet eerst worden geactiveerd.
Waarom netwerkverkeer monitoren?
Multicast-verkeer kan ook worden verzonden naar computers die er niet in geïnteresseerd zijn. Dit wordt broadcast-relay genoemd. Om dit te voorkomen, om de belasting van het netwerk te verminderen, wordt IGMP-snooping gebruikt. Tegelijkertijd vereist dit soort filtering extra geheugenkosten en verhoogt het de belasting van de communicator. Ze is echter gerechtvaardigd.
Als de communicator multicast-verkeer begint uit te zenden op al zijn poorten, dan:
- dit proces is nutteloos;
- problemen kunnen ontstaan in de werking van de eindontvanger (netwerkapparaat), die gedwongen wordt een grote stroom onnodige gegevens te verwerken.
Om dergelijke situaties te voorkomen, is er een IGMP-snooping-functie die de prestaties van het hele netwerk aanzienlijk verbetert. Het houdt rekening met de behoeften op netwerk (derde) niveau en optimaliseert zo het kanaal (tweede) niveau van gegevensoverdracht.
De afluisterfunctie inschakelen
Om multicast-verkeer te kunnen volgen, moet u eerst IGMP-snooping inschakelen en dit zelf configureren. Laten we eens kijken hoe we het op communicators kunnen doenD-Link bij het implementeren van een multicast-gegevensoverdrachtschema. Commando's om netwerkluisteren te activeren:
Om een poort uit te sluiten van de netwerkgroep wanneer de communicator een verlofverzoek van de client ontvangt, gebruikt u de functie IGMP Snooping Fast Leave. Hiermee kunt u de overdracht van onnodige gegevensstromen over het netwerk stoppen om het efficiënter te laten werken. Gebruik het volgende commando om deze functie te activeren:
Gebruikt wanneer het nodig is om multicast-filtering van de switch in te schakelen met een verbonden knooppunt dat deelneemt aan gegevensoverdracht.
Soorten IGMP-snuiven
IGMP-snooping kan passief of actief zijn. Hoe manifesteert dit zich?
- Passief filtert het verkeer niet, het controleert het alleen.
- Actief - luisteren en filteren van datapakketten om de belasting van de groepsrouter te verminderen.
Het tweede type implementatie van deze functie heeft de meeste voorkeur, omdat het de hoeveelheid verzonden informatie minimaliseert door verzoeken te filteren om verbinding te maken met en los te koppelen van de router.
De functionaliteit van de IGMP-snooping-communicator helpt de netwerkbelasting te verminderen door de uitwisseling van gegevens tussen providers (lokale routers) en consumenten (clientcomputers) van multicast-verkeer te bewaken.