fbpx

IGMP en MLD Snooping in MikroTik RouterOS: concepten, configuratie en voorbeelden

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Het Internet Group Management Protocol (IGMP) en Multicast-listenerdetectie (MLD) zorgen ervoor dat de MikroTik-bridge naar IGMP/MLD-communicatie kan luisteren en doorstuurbeslissingen kan nemen voor multicast-verkeer op basis van de ontvangen informatie.

Standaard stromen bruggen multicast-verkeer naar alle brugpoorten, vergelijkbaar met omroepverkeer, wat niet altijd het meest geschikte scenario hoeft te zijn. IGMP/MLD-snooping lost dit probleem op door multicast-verkeer alleen door te sturen naar poorten waarop clients zich abonneren.

Aan het einde van het artikel vindt u een kleine proef dat zal je toestaan schatten de kennis die tijdens deze lezing is verworven

Wat is IGMP

IGMP is een communicatieprotocol dat door aangrenzende hosts en routers in IP-netwerken wordt gebruikt om lidmaatschap van multicast-groepen tot stand te brengen.

Dit maakt deel uit van de internetprotocolsuite en wordt gebruikt om de configuratie van multicast-groepen tussen routers en hosts te coördineren, waardoor meerdere apparaten zich kunnen abonneren op een multicast-groep en gegevens kunnen ontvangen die naar die groep zijn gericht.

IGMP wordt in IPv4-netwerken gebruikt om computers in een netwerk in staat te stellen aan routers in de buurt aan te geven dat zij van plan zijn zich bij multicast-groepen aan te sluiten of te verlaten.

Routers gebruiken deze informatie om multicast-doorstuurtabellen te bouwen, zodat multicast-pakketten alleen worden afgeleverd bij hosts die geïnteresseerd zijn in het ontvangen ervan, waardoor het bandbreedtegebruik wordt geoptimaliseerd en de belasting van hosts en het netwerk wordt verminderd.

Er zijn verschillende versies van IGMP

  • IGMPv1 (gedefinieerd in RFC 1112): De eerste versie, waarmee hosts hun lokale router kunnen informeren over hun wens om lid te worden van multicast-groepen.
  • IGMPv2 (gedefinieerd in RFC 2236): Introduceert de mogelijkheid voor hosts om routers te informeren over hun wens om een ​​multicastgroep te verlaten, waardoor de efficiëntie wordt verbeterd en een dynamischer beheer van multicastlidmaatschappen mogelijk wordt gemaakt.
  • IGMPv3 (gedefinieerd in RFC 3376): Voegt ondersteuning toe voor bronfiltering, waardoor hosts niet alleen kunnen specificeren aan welke multicastgroep ze zich willen aansluiten, maar ook van welke bronnen ze verkeer willen ontvangen. Dit maakt een fijnere controle over multicast-verkeer mogelijk, wat handig is in toepassingen zoals IPTV en andere multimedia-uitzendingen waarbij de oorsprong van de inhoud relevant is.
IGMP en MLD Snooping in MikroTik RouterOS: concepten, configuratie en voorbeelden

Wat is MLD

Het is het IPv6-equivalent van het Internet Group Management Protocol (IGMP) dat in IPv4 wordt gebruikt.

De primaire functie ervan is om een ​​IPv6-router in staat te stellen de aanwezigheid van multicast-leden (luisteraars) op zijn interfaces te ontdekken en te bepalen welke interfaces multicast-verkeer vereisen.

Op deze manier zorgt MLD ervoor dat multicast-verkeer alleen naar netwerksegmenten wordt geleid waar apparaten geïnteresseerd zijn om het te ontvangen, waardoor het bandbreedtegebruik wordt geoptimaliseerd en onnodige belasting van het netwerk wordt verminderd.

MLD wordt gedefinieerd in twee IETF-documenten (Internet Engineering Task Force).

  • MLDv1: Gedefinieerd in RFC 2710, is dit de eerste versie waarmee apparaten lokale routers kunnen informeren over hun interesse om lid te worden van specifieke multicast-groepen.
  • MLDv2: Gedefinieerd in RFC 3810, introduceert het verbeterde IGMPv3-achtige mogelijkheden voor IPv4, inclusief de mogelijkheid om interesse in het ontvangen van multicast-verkeer van specifieke bronnen te melden. Dit maakt bronfiltering mogelijk, waarbij apparaten niet alleen kunnen specificeren van welke groep ze lid willen worden, maar ook van welke bronnen ze verkeer willen ontvangen. Dit is met name handig voor toepassingen die een nauwkeurigere controle over multicast-verkeer vereisen, zoals videostreaming, waarbij abonnees mogelijk alleen inhoud van specifieke bronnen willen ontvangen.

MLD is een cruciaal onderdeel van het multicast-verkeersbeheer in IPv6-netwerken, waardoor de efficiënte distributie van multicast-verkeer naar geïnteresseerde hosts mogelijk wordt.

Net als IGMP in IPv4 vermindert MLD de hoeveelheid onnodig multicastverkeer op het netwerk door ervoor te zorgen dat dit alleen wordt verzonden naar interfaces die daadwerkelijk geïnteresseerde leden in de multicastgroep hebben.

Dit is vooral belangrijk in IPv6, waar het netwerkontwerp is gericht op een uitgebreider gebruik van multicast-adressen voor de optimalisatie van netwerkdiensten en -toepassingen.

 

Basisconcepten van IGMP en MLD Snooping in MikroTik RouterOS

1. Multicast-groepen:

  • Multicast-groepen zijn verzamelingen hosts die zijn samengevoegd om specifieke multicast-uitzendingen te ontvangen.
  • Elke groep wordt geïdentificeerd door een IP-multicastadres.

2. IGMP- en MLD-versies:

  • RouterOS ondersteunt IGMPv1, IGMPv2, IGMPv3, MLDv1 en MLDv2, waardoor het eenvoudig is om multicast-groepen op het netwerk te beheren.

3. IGMP/MLD-querier:

  • De IGMP/MLD-querier is verantwoordelijk voor het verzenden van vragen om te ontdekken welke hosts geïnteresseerd zijn in multicast-groepen.
  • Wanneer een Querier wordt gedetecteerd, begint de bridge onbekend multicastverkeer te beperken en stuurt alleen bekend verkeer vanuit de multicastdatabase (MDB) door.

 

IGMP- en MLD-snooping configureren in RouterOS

Om IGMP en MLD Snooping in MikroTik RouterOS in te schakelen, worden de volgende configuratieopties gebruikt:

  • igmp-snooping (ja | nee): Schakelt IGMP- en MLD-snooping op de bridge in of uit.
  • igmp-versie (2 | 3): Selecteer de IGMP-versie voor lidmaatschapsquery's.
  • multicast-querier (ja | nee): Zorgt ervoor dat de bridge algemene IGMP/MLD-query's kan genereren als er geen actieve Querier is.
  • snel vertrek (ja | nee): Schakelt de snelle uitvalfunctie van IGMP/MLD in op de bridge-poort.

 

IGMP en MLD Snooping in MikroTik RouterOS: concepten, configuratie en voorbeelden

Configuratievoorbeeld van de opdrachtregelinterface (CLI).

Hieronder ziet u een voorbeeld van een basisconfiguratie in de CLI om IGMP- en MLD-snooping in te schakelen:

/interface-brug
stel bridge1 in igmp-snooping=ja multicast-querier=ja


/interface bridge-poort
voeg bridge=bridge1 interface=ether2 toe
voeg bridge=bridge1 interface=ether3 toe
voeg bridge=bridge1 interface=ether4 toe
voeg bridge=bridge1 interface=ether5 toe

Dit voorbeeld maakt dit mogelijk IGMP-rondneuzen op de brug genaamd "bridge1", met een lokale Querier geactiveerd. Er worden interfaces aan de bridge toegevoegd om multicast-verkeer te monitoren en te beperken.

 

Controle en probleemoplossing

Om de geleerde multicast-database (MDB) en de bridge-status te bewaken, worden de volgende opdrachten gebruikt:

  • /interface bridge mdb-afdruk: Toont de multicast-database-items.
  • /interface brugmonitor [bridge_name]: Toont de huidige status van de brug.
  • /interface bridge-poortmonitor [poort_naam]: Toont de status van de brugpoort.

Deze opdrachten bieden waardevolle informatie voor het oplossen van problemen en het optimaliseren van de IGMP- en MLD Snooping-configuratie.

 

Conclusies

IGMP en MLD Snooping in MikroTik RouterOS zijn essentiële hulpmiddelen om multicast-verkeer op een netwerk efficiënt te beheren.

Door de concepten te begrijpen en de juiste configuratie toe te passen, kunnen netwerkbeheerders de prestaties optimaliseren en een effectieve overdracht van multicast-gegevens garanderen.

Dankzij de mogelijkheid om te monitoren en problemen op te lossen, kunt u eenvoudig een efficiënt en betrouwbaar netwerk onderhouden.

Korte kennisquiz

Wat vind je van dit artikel?
Durf jij je geleerde kennis te evalueren?

QUIZ - IGMP en MLD Snooping in MikroTik RouterOS: concepten, configuratie en voorbeelden

Aanbevolen boek voor dit artikel

Wil je een onderwerp voorstellen?

Elke week plaatsen wij nieuwe inhoud. Wil je dat we over iets specifieks praten?
Onderwerp voor de volgende blog

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

KORTINGSCODE

AN24-LIB

geldt voor MikroTik-boeken en boekenpakketten

dagen
Uren
notulen
seconden

Inleiding tot
OSPF - BGP - MPLS

Meld u hiervoor aan gratis cursus

MAE-RAV-ROS-240118
dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAS-ROS-240111

Promo voor Drie Koningendag!

REYES24

15%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de Driekoningenkortingscode!

*actie geldig t/m zondag 7 januari 2024
** de code (KONING24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Oudejaarsactie!

NY24

20%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de oudejaarskortingscode!

*actie geldig t/m maandag 1 januari 2024
** de code (NY24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Kerst kortingen!

XMAS23

30%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de kortingscode voor Kerstmis!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m maandag 25 december 2023

CYBERWEEKKORTINGEN

CW23-MK

17%

alle MikroTik OnLine-cursussen

CW23-AX

30%

alle Academiecursussen

CW23-LIB

25%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor CyberWeek!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m zondag 3 december 2023

BLACK FRIDAY-KORTINGEN

BF23-MX

22%

alle MikroTik OnLine-cursussen

BF23-AX

35%

alle Academiecursussen

BF23-LIB

30%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor Black Friday!!!

**Codes worden toegepast in de winkelwagen

codes worden toegepast in de winkelwagen
geldig t/m zondag 26 november 2023

dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAE-VPN-SET-231115

Halloween-promotie

Profiteer van kortingscodes voor Halloween.

Codes worden toegepast in de winkelwagen

HW23-MK

11% korting op alle MikroTik OnLine cursussen

11%

HW23-AX

30% korting op alle Academy-cursussen

30%

HW23-LIB

25% korting op alle MikroTik-boeken en boekenpakketten

25%

Schrijf u in en neem deel aan de gratis cursus Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Vandaag (woensdag) 11 oktober 2023
7 tot 11 uur (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011