RouterOS handleiding

IGMP-proxy

IGMP Proxy

De Internet Group Management Protocol (IGMP)-proxy kan multicast-routering implementeren. Deze stuurt IGMP-frames door en wordt doorgaans gebruikt wanneer een geavanceerder protocol zoals PIM niet nodig is.

IGMP proxy-functies

  • De eenvoudigste manier om multicast-routing te doen.
  • Kan gebruikt worden in topologieën waarin PIM-SM om een of andere reden niet geschikt is.
  • Het gebruikt iets minder resources dan PIM-SM.
  • Eenvoud van configuratie.

Anderzijds is IGMP proxy niet goed geschikt voor gecompliceerde multicast-routeringsopstellingen. Vergeleken met op PIM gebaseerde oplossingen ondersteunt IGMP proxy niet meer dan één upstream-interface en worden routeringslussen niet gedetecteerd of vermeden.

Standaard verzendt de upstream-interface van de IGMP proxy IGMPv3-membershiprapporten en detecteert deze welke IGMP-versie het upstream-apparaat (bijvoorbeeld een multicastrouter) gebruikt op basis van de ontvangen queries. Als er IGMPv1/v2-queries worden ontvangen, valt de upstream-poort terug op de lagere IGMP-versie. Ze schakelt terug naar IGMPv3 wanneer de timer voor de aanwezigheid van een IGMPv1/v2-querier (400s) verloopt. Downstream-interfaces van de IGMP proxy verzenden alleen IGMPv2-queries.

Waarschuwing In RouterOS v7 is de IGMP proxy-configuratie beschikbaar in het hoofdpakket system. Oudere RouterOS-versies hebben een extra multicast-pakket nodig om IGMP proxy te kunnen gebruiken. Zie voor meer details Pakketten.

Examples


Om alle multicastdata die van de ether2-interface komt door te sturen naar de downstream bridge-interface, waar abonnees zijn aangesloten, gebruikt u de onderstaande configuratie. Beide interfaces moeten een IP-adres hebben.

/routing/igmp-proxy/interface
add interface=ether2 upstream=yes
add interface=bridge1

[admin@MikroTik] /routing/igmp-proxy/interface/print
Flags: U - UPSTREAM
Columns: INTERFACE, THRESHOLD
#   INTERFACE  THRESHOLD
0 U ether2             1
1   bridge1            1

Mogelijk moet je ook alternative-subnets configureren op de upstream-interface, voor het geval het adres van de multicast-zender zich in een IP-subnet bevindt dat niet rechtstreeks bereikbaar is vanaf de lokale router:

/routing/igmp-proxy/interface
set [find upstream=yes] alternative-subnets=192.168.50.0/24,192.168.60.0/24

Bron

Bijgewerkt op 2026-08-22.