Vad är IGMP snooping i en router
Ett antal plattformar på Internet använder multicastmetoden för att överföra data till en grupp användare. Denna teknik används för onlinespel, livesändningar, distansutbildning och till och med utskick. Men multicasting optimerar inte alltid trafikförmedlingen korrekt och laddar användarens nätverk, så för att eliminera detta problem skapades IGMP snooping-funktionen. Låt oss ta reda på vad den här funktionen är och hur du aktiverar den för att optimera din trafik.
Innehållet i artikeln
Vad är och varför behövs IGMP snooping-funktionen?
Låt oss först definiera IGMP för att förstå hur tekniken fungerar. Internet Group Management Protocol är ett nätverkshanteringsprotokoll för multicast som organiserar flera enheter i grupper. Det är baserat på IP-protokollet och används överallt på Internet, effektivt med hjälp av nätverksresurser.
IGMP snooping är processen att övervaka multicast-trafik mellan en grupp konsumenter och en värd. När snooping är aktiverat börjar den analysera användarförfrågningar om att ansluta till en multicast-grupp och lägger till porten i IGMP-sändningslistan. Efter avslutad användning av multitrafik lämnar användaren begäran och protokollet och tar bort porten från listan över multicast-dataöverföring.
Således eliminerar snooping överföringen av onödig data till användaren via multicast-kanaler. Detta gör kommunikationen i nätverkslänklagret mer effektiv och tar hänsyn till nätverkslagrets behov, vilket är särskilt viktigt för informationsleverantörer. Användare kommer också att få optimerat innehåll, även om detta kommer att resultera i ökad nätverksbelastning.
Utan att spåra och analysera data kommer slutkonsumenter i form av specifika IP-adresser att tvingas "smälta" ytterligare information som är värdelös för dem. IGMP snooping kommer inte bara att rädda användare från onödig trafik, utan också göra informationsutbytet säkrare. Aktiverat spårningsläge kommer omedelbart att stoppa DDoS-attackförsök på nätverket eller specifika adresser som Internet Group Management-protokollet är sårbart för.
Aktiverar IGMP snooping-funktionen
Trafikspårnings- och analysfunktionen är tillgänglig på hanterade nätverksväxlar eller switchar. Den här enheten hjälper till att implementera principerna för multicast-sändning på nätverkslänknivå. För att aktivera IGMP snooping måste du manuellt aktivera och konfigurera det på switchen. Ohanterade motsvarigheter stöder inte trafikanalysläge, eftersom de inte kan konfigureras via gränssnittet.
Innan du använder communicatorn i ditt nätverk, se till att den slutliga mottagaren (till exempel smart-TV) stöder snooping-läge. Vanligtvis har enheter en motsvarande post i avsnittet "Inställning av nätverksanslutning", vilket avsevärt förenklar multicastingjusteringar.
Låt oss titta på hur du ansluter funktionen via kommandoraden med exemplet på populära D-Link-switchar:
- Öppna enhetens kommandorad med CLI-gränssnittet.
- Skriv "enable-igmp-snooping". Detta kommando kommer att aktivera funktionen på switchen och alla anslutna adresser.
- Ange "config-igmp-snooping-vlan-default-state-enable" för att konfigurera protokollet på VLAN.
- Kommandot "confog-multicast-vlan-filtering-mode-vlan-default-filter-unregistred-groups" möjliggör filtrering av data från flera adresser samtidigt på communicatorn.
- Slutligen, använd "config-igmp-snooping-vlan-default-fast-leave-enable" på VLAN.
Det sista kommandot aktiverar IGMP Snooping Fast Leave-funktionen, som tar bort en port från nätverket så snart användaren gör en "leave"-begäran. Tack vare Fast Leave kommer konsumenten inte att få onödig data och kommer inte att behandla den. Detta kommer att minska belastningen på nätverket och låta switchen fungera mer effektivt.
Typer av IGMP-snokning
Avlyssning och dataanalys delas in i två typer:
- Passiv IGMP snooping. Detta protokoll spårar helt enkelt data utan att filtrera eller analysera det. Avlyssning fungerar med andra ord i bakgrunden och påverkar inte på något sätt kvaliteten på dataöverföringen.
- Aktiv spårning. Den lyssnar inte bara passivt på trafik, utan filtrerar den också för att effektivt kunna använda multicasting i nätverket. Aktiv IGMP snooping minimerar informationsutbytet genom att filtrera anslutnings- och frånkopplingsbegäranden till routern. Det ideala tillståndet för switchen är att ha en konsument för varje multicast-sändningsgrupp, vilket är vad protokollalgoritmen strävar efter.
Snokning med en aktiv algoritm påskyndar dataöverföringen och förbättrar nätverkskvaliteten, men skapar samtidigt ytterligare belastning på switchen. Filtrering kräver en viss mängd minne och CPU-resurser från enheten, medan enkel spårning eller relä är en mindre krävande procedur.Samtidigt överför aktiv övervakning data till routern endast om den senaste medlemmen i gruppen, så att enheten inte bestämmer detta som frånvaro av konsumenter i kanalen och inte utesluter porten från listan.
IGMP snooping fungerar utmärkt med hemnätverk om du använder många IP multicast-tekniker. Genom att köpa och konfigurera en switch med den aktiva spårningsfunktionen kommer du att avsevärt snabba upp internetprotokollet och skydda din hemgrupp från hackning och intrång från inkräktare.