Community discussions

MUM Europe 2020
 
Cronex
just joined
Topic Author
Posts: 21
Joined: Wed Dec 18, 2013 1:08 am

RouterOS 6.9 IGMP proxy stop working

Tue Feb 11, 2014 11:12 am

Hi all,
IGMP proxy stop working suddenly and unpredictably.
In log :
Leave multicast group failed on interface
Cannot assign requested address


It may work 2 min..... or 18 hour on restart only

What about IGMP proxy stability - it problem from 5 ROS.

Model 2011UAS
Serial Number 402F026D8955
Current Firmware 3.10
Upgrade Firmware 3.10
RB2011UAS-RM, CCR1016-12G
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Thu Feb 13, 2014 10:53 am

please check that you do not have fast-leave set on the interface that has 2 or more customers connected.

If that is not the case, generate support output file when problem is present and send it to support@mikrotik.com as 6.9 had all known long standing IGMP-proxy problems resolved.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Fri Feb 14, 2014 12:54 am

Hi janisk,

bug described in this post still persist (fast leave is disabled):
http://forum.mikrotik.com/viewtopic.php ... mp#p390956

Also, bug when mikrotik stop forwarding multicast still persist.
 
Neovr
newbie
Posts: 35
Joined: Wed Aug 27, 2008 10:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sun Feb 23, 2014 7:38 pm

i use PIM routing and i have same problem
ros 6.9 on RB2011
router will ignore join request at randomly time...
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 01, 2014 3:28 pm

I noticed today that ether1 is down/up because of bad connector. Ether1 is also a upstream interface in IGMP proxy and after this he's stop to work a forwarding. It is obvious that something freezes in IGMP proxy after the upstream interface goes down and then up.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Fri Mar 07, 2014 12:22 pm

please latest version available for IGMP-proxy, that is 6.10 or even 6.11rc1 if possible.
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 4:08 am

Janisk, make igmp snooping on routerboard's with switch chip. That will stop all problems with multicast.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 11:10 am

please latest version available for IGMP-proxy, that is 6.10 or even 6.11rc1 if possible.
6.10 have same problem. IGMP proxy not work after upstream interface link down/link up. Only reboot help.
 
stavincki1
just joined
Posts: 12
Joined: Thu Jan 09, 2014 1:06 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 11:20 am

please latest version available for IGMP-proxy, that is 6.10 or even 6.11rc1 if possible.
6.10 have same problem. IGMP proxy not work after upstream interface link down/link up. Only reboot help.

I agree with you.
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 1:46 pm

Find way to start igmp proxy without reboot, then make script to do that and put it on event "on up" in netwatch for upstream interface.

What exactly is problem with fast-leave enabled?
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 1:57 pm

IGMP is started, IGMP messages work ok, but the router is not forwarding IGMP traffic. There is no way to restart the IGMP proxy manually, and it's not an option to wait to my customer calls and complains that he's television is not working. I need IGMP proxy that works properly!
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:07 pm

Well am trying to help you...

so what did you try? Remove upstream interface and put it back it igmp proxy. Remove downstream interface then put it back. Test when forwarding will be restarted. That will help you to make script, or even help mikrotik to fix problem.

Did you try to auto reboot your routers every for example 24 hours, 5am or so?

One simple question, do you have more then one customer on 1 ethernet interface? For example, from mikrotik ethernet to some switch?
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:17 pm

You do not understand, I do not want to try anything, I want proper IGMP proxy, nothing else comes into consideration. I have RouterBoards with 20 TV users or so, when IGMP proxy freezes, everyone on that RouterBOARD is left without television. Every day at least 10 users is calling and complaining that their TV is not working.
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:27 pm

So you would rather make your customers angry and waiting mikrotik to do something?

Did you try PIM? (and don't tell me that your devices doesn't support it because PIM listens to IGMP requests in exact same way).
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:32 pm

Obviously you're not up to date with Mikrotik IGMP bugs. I tried everything possible a few years ago when I reported these bugs ... I have FTTB infrastructure and to buildings I use GEPON, unfortunately I can use only IGMP becouse I don't have PIM snooping on OLT and ONUs.
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:38 pm

PIM will listen to OLT's IGMP request in very same way as IGMP - beleive it or not. OLT send IGMP request to join some multicast group (you know how it works). PIM (beleive or not) will process that request also.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:42 pm

you're wrong
I have three types of OLTs and PIM not working on any
 
stavincki1
just joined
Posts: 12
Joined: Thu Jan 09, 2014 1:06 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 2:52 pm

i can confirm that PIM doesnt work on OLT with me.With PIM I receive 500Mbps to the router which is behind the ONU, but on the IGMP I recive only about 10Mbps which is the stream being watched...
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 3:35 pm

Interesting, for me it works (but with VLC player).

Wait, you are receiving whole multicast (500Mbps) to the router? Then something is wrong between routers.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 3:46 pm

Multicast flow is:

MC Sourse > SWITCH > RB 1100 (with IGMP proxy) > SWITCH with IGMP Snooping > OLT > ONU > RB2011 (IGMP proxy) > END USERS

One ONU and one rb2011 or CRS per entrance of building. On RB2011/CRS in entrance with IGMP proxy I have only IGMP groups wich users watching (what is ok), but with PIM I have all IGMP groups wich coming to OLT and CPU on 100%
 
sashavl
Frequent Visitor
Frequent Visitor
Posts: 56
Joined: Mon Nov 01, 2010 8:19 pm
Contact:

Re: RouterOS 6.9 IGMP proxy stop working

Sat Mar 08, 2014 4:18 pm

but with PIM I have all IGMP groups wich coming to OLT and CPU on 100%
That IGMP switch can be a problem. Also, PIM is little more complicated for configuration. It has something called Rendezvous Point, and all traffic is forwarded to it.

Did you check this:

http://www.tiktube.com/video/JpfG3eIJaC ... uGlEoKFFJ=

That's exactly what are you trying.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Thu Apr 10, 2014 7:49 pm

6.10 have same problem. IGMP proxy not work after upstream interface link down/link up. Only reboot help.
When can we expect a solution for this bug?
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Fri Apr 11, 2014 2:35 pm

When can we expect a solution for this bug?
yes hopefully in the next RouterOS release.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Tue May 06, 2014 5:18 pm

When can we expect a solution for this bug?
yes hopefully in the next RouterOS release.
I just upgrade to 6.12 but bug still persist. after couple times upstrime interface goes to down/up, IGMP proxy stop to forward multicast traffic and only reboot help.
 
stavincki1
just joined
Posts: 12
Joined: Thu Jan 09, 2014 1:06 pm

Re: RouterOS 6.9 IGMP proxy stop working

Fri Jun 06, 2014 11:03 am

When can we expect a solution for this bug!? It became unacceptable to reboot routers every day because of this ONE bug... If you can't or won't fix the bug atleast can you make something that reboots the router automaticly when the IGMP proxy stops working??
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Wed Jun 25, 2014 8:18 pm

6.16.rc9., bug "IGMP proxy stop forward multicast traffic" is still there.
 
aleksis
just joined
Posts: 5
Joined: Wed Apr 30, 2014 12:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Thu Jun 26, 2014 12:04 pm

On which of the two routerboards the igmp proxy stops working? The 1100 or 2011?
What is the output of "/routing igmp-proxy mfc print" on both routers when this happens?
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Thu Jun 26, 2014 1:27 pm

IGMP proxy stops forward of multicast traffic on all mikrotik routers. you can find detailed describe of problem if u read this topic.
it is obvious that there's problem with interface since thins bug happend only when I have PPPoE server with PPPoE clients connected on that same router. So, in IGMP proxy I have ethernet 1 configured as upstream interface and ethernet 5 as downstream interface. I also have PPPoE server with one PPPoE client connected on ethernet 5. When I unplug cable from ethernet 1 and plug in again IGMP stops doing forward of traffic and I need to reboot router so that he can work again. This bug is not present when PPPoE client are disconnected from ethernet 5.
 
stavincki1
just joined
Posts: 12
Joined: Thu Jan 09, 2014 1:06 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sat Jun 28, 2014 7:57 pm

Few minutes ago i've tested 6.16rc10 version on a 2011L RB a this bug still persistes...
 
aleksis
just joined
Posts: 5
Joined: Wed Apr 30, 2014 12:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Jun 30, 2014 11:06 am

Do you also have similar setup with PPPoE server on that router?
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sun Jul 13, 2014 9:20 pm

Hi janisk, do you have information about this but? We need solution ASAP for this problem!!! Your making huge damage to out company by not fixing this bug!
 
stavincki1
just joined
Posts: 12
Joined: Thu Jan 09, 2014 1:06 pm

Re: RouterOS 6.9 IGMP proxy stop working

Fri Jul 18, 2014 10:30 am

Do you also have similar setup with PPPoE server on that router?
yes, i have the same problem as ropeba. I tested 6.16 version and the bug still persists...
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Wed Jul 30, 2014 9:25 pm

When can we expect a solution for this bug?
yes hopefully in the next RouterOS release.
Janisk, any news? this is simple bug, please solve it!
 
tapalcapo
just joined
Posts: 12
Joined: Sat Mar 24, 2012 5:38 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Aug 04, 2014 5:31 pm

Hi, my scenario it's simple:

1 PC WITCH VLC STREAMING MULTICAST UDP IN ETHERNET 2
ROUTER MIKEORIK FB433AH
1 PC WITCH VLC CLIENT RECEIVING MULTICAST STREAM IN ETHERNET 3

IGMP Proxy don't work.

I enable IGMP Proxy, I test all configuration, but in the client I can't see anithing, I can't see the streaming and Routervoard not forwader the multicast streaming.

I don't have firewall, because the RB it's only to test here in my house.
But I put in firewall the rules to accept UDP/IGMP/ICMP

In Nat I put masquerade the 2 interfaces.

I create the MFC but nothing,,,

Mikrotik receiv the mulkticast but don't forward to the otrher interface....
I don't know.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Aug 04, 2014 9:03 pm

Hi, my scenario it's simple:

1 PC WITCH VLC STREAMING MULTICAST UDP IN ETHERNET 2
ROUTER MIKEORIK FB433AH
1 PC WITCH VLC CLIENT RECEIVING MULTICAST STREAM IN ETHERNET 3

IGMP Proxy don't work.

I enable IGMP Proxy, I test all configuration, but in the client I can't see anithing, I can't see the streaming and Routervoard not forwader the multicast streaming.

I don't have firewall, because the RB it's only to test here in my house.
But I put in firewall the rules to accept UDP/IGMP/ICMP

In Nat I put masquerade the 2 interfaces.

I create the MFC but nothing,,,

Mikrotik receiv the mulkticast but don't forward to the otrher interface....
I don't know.
You need to add ether2 and ether3 to igmp proxy interface list. On ether2 in igmp interface list you need to enable "usptream", and in alternative subnets add 0.0.0.0/0. Also, you need to have IP address on both interfaces. If you have PPPoE server or more downstream interface in IGMP Proxy, you can forget on mikrotik, because of big bugs with IGMP proxy in ROS.
 
tapalcapo
just joined
Posts: 12
Joined: Sat Mar 24, 2012 5:38 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Aug 04, 2014 9:24 pm

Yes, I have set Ip addres on ether2 and ether3.
I test all, in this post I put img of my routerboard:
can you see anithing?
http://forum.mikrotik.com/viewtopic.php?f=2&t=86948
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Tue Aug 05, 2014 6:48 pm

What's the TTL on VLC from which you are streaming?
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Thu Aug 07, 2014 3:28 pm

Hi janisk, do you have information about this bug? We need solution ASAP for this problem!!! Your making huge damage to out company by not fixing this bug!
Janisk, please do not ignore me.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sun Aug 10, 2014 2:17 pm

shame
 
User avatar
Etz
Member Candidate
Member Candidate
Posts: 154
Joined: Thu Mar 27, 2014 10:09 am
Location: Estonia

Re: RouterOS 6.9 IGMP proxy stop working

Sun Aug 10, 2014 2:59 pm

shame
Notice: For support from Mikrotik staff, write to support@mikrotik.com - Mikrotik does not generally offer support on the forum, this is a user forum
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Sun Aug 10, 2014 3:44 pm

I writing to support email for years now, but with no result.
Every normal person expects support when invests millions, but at mikrotik this is not the case.

Ticket #2013100166000528 opened 01.10.2013.
Simple but big bug, still not solved!
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Tue Aug 26, 2014 4:26 pm

This bug is solved in 6.18.

Janisk, can we expect you to fix a bug that causes that sometimes when the routerboard gets fast leave message for a particular IGMP group on one interface , he' doing leave at all downstream interfaces who are joined into that group, and that should be done only live on the interface from which message is received?

Thnaks...
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Mon Sep 01, 2014 2:15 pm

do not enable fast-leave on the router if there is more than one customer device connected. In other words - if you have more than one IGMP group subscriber on the device fast-leave cannot be used.

And group leave was fixed. So, you can use fast-leave=no.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Sep 01, 2014 3:06 pm

It's not helping disabling of fast leave option on RB, channels are still stopping sometime when leave message comes to RB. Only thing left is that I turn off on STB fast leave, but IPTV is unusable then because users can switch 20 channels in 10 secs and that means that 20 channels is running on stb which is 100 mbps. Thing is, IPTV wouldn't work. Temporary solution I applied are timers on IGMP proxy with following values:
[admin@xxxxxxxx] /routing igmp-proxy> pri
              quick-leave: yes
           query-interval: 8s
  query-response-interval: 4s
And then i blocked multicast address on firewall with wich CPE equipment is sending fast leave message.
[admin@xxxxxxxx] > /ip fire fil pri
Flags: X - disabled, I - invalid, D - dynamic 
 0   ;;; FAST LEAVE DROP
     chain=input action=drop protocol=igmp dst-address=224.0.0.2 
Thing is that this is not permanent solution and i would appreciate if mikrotik can fix this bug too. In that case, IGMP proxy on ROS will be functional and with no bugs.
Note that one port is one iptv user!
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Mon Sep 01, 2014 3:47 pm

you are not dropping fast-leave, you are dropping a lot more than that.

From wikipedia:
224.0.0.2 - The All Routers multicast group addresses all routers on the same network segment.

correct way is to reduce query-response-interval to something lower than 10s to something like 2 or 3 seconds.

Usually this works this way - when STB is sending IGMP leave message, IGMP-proxy will query interface if there are any other subscribers and wait query-response-interval for responses. If in this time no responses are received then PIM leave message to upstream is sent and MFC is dropped for that IGMP group.

If you see channel drops, your query-response-interval is set too low and your STBs require more time to respond to query.

query-interval is in general, in what time STB has to renew its subscription to query. Leave procedure will be initiated in query-interval*3 seconds. (Where leave procedure is, query if everyone is listening to this IGMP group, waiting for responses, removing MFC, sending PIM leave upstream.)
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Sep 01, 2014 4:08 pm

Janisk, this is working form me without any problem for about 3-4 years.

When user switch channel on stb, stb sends leave message on address 224.0.0.2. And that's all of the communication that goes on that IP address in this situation. Nothing else! When router send querry to stb for specific IGMP, it send on address 224.0.0.1. (which is not blocked)

I have few thousands of IPTV users. Rules mentioned above are not making any problems. Also, it would be the best if mikrotik fix that bug, so that I don't have to use that but that I can all set to default settings.

So. IGMP proxy use two multicast address. on 224.0.0.2 receive fast leave.
Also, IGMP proxy periodical send membership query to 224.0.0.1 (every 8 seconds in my case)

the whole time talking about igmpv2.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Mon Sep 01, 2014 4:41 pm

I believe that you didn't understand what's the problem. I'm using these settings because of the bug that Mikrotik has. Querry interval is so low because I blocked IGMP leave messages that STB is sending. User is switching the channels and then when he leaves the group that channels will still go to STB untill the rb send querry and gets response from STB. So, RB will send querry every 8 secs and it can happend that several streams is going to STB (as much as user has switched the channels on STB). Fast leave is solving this issue but mikrotik has a bug with fast leave.

Here's the thing (with mikrotik default options and without my rules):
I have RB 2011, port 1 is upstream and he's connected to EPON. Ports 2-10 are downstreams and 9 users is connected to them (9x STB. 1 STB per port). for example; 7 of 9 is watching "RTL Television". 1 of 7 decides to watch something else and then switch the channel. Then STB sends leave message to mikrotik rb and rb should stop stream for that group on that port. But in lots of cases mikrotik rb stops stream of "RTL Television" on all downstream ports. That means that "RTL Television" has stopped for all 7 users and it should be stopped only at one user, the ones that has left the group.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Tue Sep 02, 2014 9:05 am

224.0.0.2 is not fast leave. - one of the uses is - send IGMP group leave.

IGMP proxy was fixed. It should correctly send and receive packets as it did not do that before and only option was to turn on fast-leave. Now this leave mechanism is fixed and it works (at least in test-bed).
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Tue Sep 02, 2014 2:16 pm

224.0.0.2 is not fast leave. - one of the uses is - send IGMP group leave.

IGMP proxy was fixed. It should correctly send and receive packets as it did not do that before and only option was to turn on fast-leave. Now this leave mechanism is fixed and it works (at least in test-bed).
In which version is fixed? 6.18 still have bug that fast leave message on one port "sometimes" stop stream on all downstream interface. If you want i can make video of this bug and send to you!
This bug exists since there is IGMP Proxy in Mikrotik. 2-3 years ago I explained to you this bug, on a topic in the forum.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Tue Sep 02, 2014 2:36 pm

fast-leave will always do that. Fast leave is only good you have 1 customer connected. If you set fast-leave - router will not do query back if anyone else is listening to the stream. And just stop the stream over the interface, send PIM unsubscribe on upstream. You have to set fast-leave=no and query-response-interval to some as small as you can value, so that your STBs have enough time to respond.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Tue Sep 02, 2014 3:00 pm

That's not true!! Fast leave should not be used only if there's more than 1 user per interface and not per RB!!!!!! I have plenty of other routers which are not Mikrotik, 20 users on 20 ports and fast leave works perfect. Fast leave should not be used if there's more then one user on one port!!!


https://www.ietf.org/rfc/rfc2236.txt
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Tue Sep 02, 2014 3:26 pm

http://www.manualslib.com/manual/152590 ... l?page=287

IGMP v2 Fast Leave
In IGMP version 2, you can minimize the leave latency of IGMP memberships. This com-
mand is used when only one receiver host is connected to each interface.
When this command is not configured, the router sends an IGMP group-specific query
message upon receipt of an IGMP Version 2 group leave message. The router stops for-
warding traffic for that group only if no host replies to the query within the timeout period.
The timeout period is determined by the ip igmp last-memberquery-interval command
and the IGMP robustness variable, which is defined by the IGMP specification. By default,
the timeout period is 2 seconds.
When the ip igmp immediate-leave command is enabled on an interface, the router
does not send IGMP group specific host queries on receiving an IGMP Version 2 leave
group message from that interface. Instead, the router immediately removes the interface
from the IGMP cache for that group
, and informs the multicast routing protocols.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Wed Sep 03, 2014 11:24 am

this is how it works on Siemens S223. Or you where interested in how this works in RouterOS?
 
stavincki1
just joined
Posts: 12
Joined: Thu Jan 09, 2014 1:06 pm

Re: RouterOS 6.9 IGMP proxy stop working

Wed Sep 03, 2014 11:51 am

Hello.

I have the same problem. IGMP proxy leaves a group on all interfaces, not only on the one that got the fast leave message.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Wed Sep 03, 2014 12:56 pm

this is how devs have made it. It has nothing regarding fast-leave in RFC. Anyway, asked devs regarding ability to change this to one interface, not all interfaces.

So, now, it as i wrote before, if you router have only 1 subscirber - you can use fast-leave, on other cases you have to set it to no.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Wed Sep 03, 2014 1:04 pm

this is how it works on Siemens S223. Or you where interested in how this works in RouterOS?
Check how it works with all manufacturers around the world (excluding mikrotik).
Check what is the standard!

Juniper:
http://www.juniper.net/documentation/en ... -igmp.html
When the immediate leave setting is enabled, the device removes an interface from the forwarding-table entry without first sending IGMP group-specific queries to the interface. The interface is pruned from the multicast tree for the multicast group specified in the IGMP leave message.

Cisco:
http://www.cisco.com/c/en/us/td/docs/sw ... #wp1055006
Upon receiving a group-specific IGMPv2 leave message, IGMP immediately removes the interface from the Layer 2 forwarding table entry for that multicast group, unless a multicast router was learned on the port. Fast-leave processing improves bandwidth management for all hosts on a switched network.

H3C:
http://www.h3c.com/portal/Technical_Sup ... 1285_0.htm
With this function enabled, when the switch receives an IGMP leave message on a port, it directly removes that port from the forwarding table entry for the specific group.

DELL:
http://www.manualslib.com/manual/419244 ... l?page=339
immediately remove the layer 2 LAN interface from its forwarding table entry upon receiving an IGMP leave message for that multicast group


http://www.google.com/patents/EP1909439B1?cl=en
37: After receiving the IGMP Leave packet from STB1, the DSLAM sends an IGMP Group Specific Query packet to determine whether there is another STB watching Channel 1 via the port; if there is not another STB watching Channel 1 via the port, stops sending multicast stream 1 to the port; if an IGMP Quick Leave manner is adopted, the DSLAM directly stops forwarding multicast stream 1 to the port instead of sending the IGMP Group Specific Query packet.

http://www.foundrynet.com/services/docu ... html#85041
When fast-leave-v2 is configured, when the device receives a leave message, it immediately stops forwarding to that port


Not to mention further, there are standards. It's insane that fast leave message which comes to one interface stops stream on all interfaces. What is the purpose of fast leavea if it can not be used?
Last edited by ropeba on Wed Sep 03, 2014 1:08 pm, edited 1 time in total.
 
ropeba
Member Candidate
Member Candidate
Posts: 220
Joined: Sat Jul 29, 2006 4:13 pm

Re: RouterOS 6.9 IGMP proxy stop working

Wed Sep 03, 2014 1:07 pm

if you router have only 1 subscirber - you can use fast-leave, on other cases you have to set it to no.
Sorry Janisk, but that is bug. Only mikrotik stop group to all ports when receive fast leave message on one port.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Posts: 6283
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: RouterOS 6.9 IGMP proxy stop working

Wed Sep 03, 2014 2:35 pm

I am well aware how fast-leave works on other OSes.

this is RouterOS and this is how it is implemented here. Behaviour is different. I do not know how to put it differently to make it more clear.

However, there is an enhancement request to make it work for each downstream interface individually (as you pointed out) At the moment it seems it could be a global switch for all interfaces (read that as not configurable for each interface separately).
 
User avatar
Etz
Member Candidate
Member Candidate
Posts: 154
Joined: Thu Mar 27, 2014 10:09 am
Location: Estonia

Re: RouterOS 6.9 IGMP proxy stop working

Thu Sep 04, 2014 11:34 am

However, there is an enhancement request to make it work for each downstream interface individually
Would be great if this would get implemented... :)

Who is online

Users browsing this forum: No registered users and 129 guests