IP-värdar och routrar använder IGMP-kontrollprotokollet för att gruppera nätverksenheter. Internet Group Management Protocol styr multicast (grupp) dataöverföring i nätverk. Den finns på nätverksnivå och ansluter klientdatorn till den lokala routern för att överföra data mellan dem. Multicast-trafiken dirigeras sedan till resten av klienterna via PIM-protokollet. Den länkar den lokala routern till den fjärranslutna. Tack vare användningen av IGMP kan nätverksresurserna för ett antal applikationer (onlinespel, videostreaming) användas mer effektivt.
Du kan använda IGMP snooping-funktionen för att fatta beslut om att sända trafik till vissa gränssnitt. Vad det är? Detta är processen för att spåra IGMP-förfrågningar från konsumenter (värdar) till leverantörer (multicast-routrar).
Konceptet och syftet med IGMP snooping
Snooping betyder "avlyssning" på engelska. När den är påslagen börjar en mellanliggande nätverksenhet (router eller kommunikatör) att analysera överföringen av alla datapaket mellan klientdatorer,ansluten till den, och routrar som levererar multicast-trafik. När en anslutningsförfrågan upptäcks slås den port som konsumenten (klienten) är ansluten till, i motsatt situation (Leave request) tas motsvarande port bort från grupplistan.
I de flesta kommunikatörer är IGMP snooping-funktionen tillgänglig, men kräver tidigare aktivering.
Varför övervaka nätverkstrafik?
Multicast-trafik kan också överföras till datorer som inte är intresserade av det. Detta kallas sändningsrelä. För att förhindra det, för att minska belastningen på nätverket, används IGMP snooping. Samtidigt kräver denna typ av filtrering extra minneskostnader och ökar belastningen på kommunikatören. Men hon är berättigad.
Om kommunikatören börjar sända multicast-trafik på alla sina portar, då:
- den här processen är värdelös;
- problem kan uppstå i driften av den slutliga mottagaren (nätverksenheten), som tvingas behandla en stor ström av onödig data.
För att undvika sådana situationer finns det en IGMP-snoopfunktion som avsevärt förbättrar hela nätverkets prestanda. Den tar hänsyn till behoven på nätverksnivå (tredje) och optimerar därmed kanalnivån (andra) för dataöverföring.
Aktivera avlyssningsfunktionen
För att övervaka multicast-trafik måste du först aktivera IGMP snooping och konfigurera det själv. Låt oss se hur man gör det på kommunikatörerD-Link vid implementering av ett multicast-dataöverföringsschema. Kommandon för att aktivera nätverkslyssning:
För att utesluta en port från nätverksgruppen när kommunikatören tar emot en Lämna-begäran från klienten, använd IGMP Snooping Fast Leave-funktionen. Det låter dig stoppa överföringen av onödiga dataströmmar över nätverket för att få det att fungera mer effektivt. För att aktivera denna funktion använd följande kommando:
Används när det är nödvändigt att aktivera multicast-filtrering av switchen med en ansluten nod som deltar i dataöverföring.
Typer av IGMP-sniffning
IGMP snooping kan vara antingen passivt eller aktivt. Hur visar sig detta?
- Passive filtrerar inte trafik, den övervakar den bara.
- Active - lyssnar och filtrerar datapaket för att minska belastningen på grupproutern.
Den andra typen av implementering av den här funktionen är den mest föredragna, eftersom den gör det möjligt att minimera mängden överförd information genom att filtrera förfrågningar om att ansluta till och koppla från routern.
Funktionaliteten hos IGMP snooping communicator hjälper till att minska nätverksbelastningen genom att övervaka utbytet av data mellan leverantörer (lokala routrar) och konsumenter (klientdatorer) av multicast-trafik.