IGMP Proxy in 3.16

Hi!

Please help me to configure IGMP proxy in ROS. Before upgrading to 3.16, i used linux-box for IPTV igmp proxying (igmpproxy)
with this config

quickleave
phyint eth1 upstream  ratelimit 0  threshold 1
        altnet 10.0.0.0/8
phyint eth0 downstream  ratelimit 0  threshold 1

it works fine, but this linux-box is primarily pbx and because of it, i decided to move igmp proxy to mikrotik

here is my ROS igmp config

[admin@ros] > /routing igmp-proxy interface print
Flags: X - disabled, I - inactive, D - dynamic, U - upstream 
 #    INTERFACE                                           RATE-LIMIT THRESHOLD 
 0  U wan1                                                0          1         
 1    MVDtoLAN                                            0          1         
[admin@ros] > 
[admin@ros] > /routing igmp-proxy print          
              quick-leave: yes
           query-interval: 2m5s
  query-response-interval: 10s
[admin@ros] >

MVDtoLAN - bridge wired to wireless, wan1 - provider network

Also this message appears frequently in log:

14:42:11 igmp-proxy,warning ignoring IGMP message: group is not a multicast addr
ess: 
14:42:11 igmp-proxy,warning   group=0.0.0.0

And it’s not working.
Any ideas?

you have to set up igmp-proxy interfaces for igmp-proxy to work on the router. because there is no algorithm to determine upstream/downstream interfaces, you have explicitly set up these settings.

from your linux configuration you set eth1 as upstream and eth0 as downstream, you have to do the same on RouterOS box

example:

/routing igmp-proxy interface add interface=ether1 upstream=yes 
/routing igmp-proxy interface add interface=ether2 upstream=no

check correct interface names and add additional settings if necessary.

here you can check what settings means what, but it is still work in progress:
http://wiki.mikrotik.com/wiki/IGMP-Proxy

It was done :slight_smile: Just look at the second “Code:” in my first post. Interface wan1 marked by “U”

I will try to upgrade to 3.17.

check if there are any changes in 3.17 (my testing version was 3.17.

and 0.0.0.0 is not a proper igmp group.