Page 1 of 1

Multicasting not being resent out LAN

Posted: Fri Apr 09, 2010 4:00 pm
by Rattlehead
Hi guys,
Sorry if this is the wrong folder, but thought it most appropriate.
I am having difficulty when sending multicast traffic from one router to another and broadcasting it over the 2nd routers LAN.
Basically the IGMP-Proxy isn't forwarding the traffic out to the downstream interface, even though its receiving it on the upstream.

Router A
This router has the Multcast traffic source attached to it, When requested from Router B's LAN, I can see the traffic from the source hit this router and via the IGMP Proxy send it out another interface to the 2nd Mikrotik (Both RB500 - running ROS4.6)
[rattlehead@RouterA] /routing igmp-proxy> interface print 
Flags: X - disabled, I - inactive, D - dynamic, U - upstream 
 #    INTERFACE                                                      THRESHOLD 
 0  U Fibre Link                                                     1         
 1    RouterMulti-Out                                                 1     
[/size]
Router B
This router accepts the multicast traffic, which can be seen on the incoming (upstream) physical interface (5.7Mbs of it) , but the (downstream) LAN interface on this Mikrotik traffic does not increase and therfore obviosuly the stream does not show on any LAN connected Machine.

[rattlehead@ROuterB] /routing igmp-proxy> interface print 
Flags: X - disabled, I - inactive, D - dynamic, U - upstream 
 #    INTERFACE                                                                             THRESHOLD 
 0  U RouterMulti-In                                                                     1         
 1    BinkyLanInterface                                                                     1     
[/size]

On Router A and B. The RouterMulti-Out & RouterMulti-in interface both have an alternative subnet of 172.29.0.0/16 which covers all config'd subnets across the network.

Any help or suggestions would be greatly appreciated.

EDIT: I've attached a screen shot to show you exactly what I mean, I hope that it helps.
Image
Image
Rattle

Re: Multicasting not being resent out LAN

Posted: Tue Apr 13, 2010 11:41 am
by Rattlehead
Ok this is extremely annoying, sometimes it works and at other times it doesn't
I added both and any alternative subnets into all 4 interfaces and it worked, tested it and all good.
I have done nothing or made no changes to the network or clients and this morning it doesn't work!

Re: Multicasting not being resent out LAN

Posted: Tue Apr 13, 2010 3:02 pm
by janisk
so client is sending out IGMP packets to join some certain mutlicast group and IGMP-proxy does not forward mutlicast stream towards the interface.

when you have no clients, how far your multicast stream goes?

when you client joins multicast group on one of routers, what is result of that?

Re: Multicasting not being resent out LAN

Posted: Thu Apr 15, 2010 2:04 pm
by Rattlehead
Yes thats about right. I will see the requests hit the local Mikrotik (where client is connected) but it doesn't go any further than that.

What I have is Router A as a ovpn Server with Multiple Client Mikrotik connected. Funny enough using the above setup in my pics and 1st post I have one Client Mikrotik and the attached client VLC machine requesting and successfully getting the stream (which is a proof of concept), but its unreliable, works some times but if I reboot one or the other router it may or may not come back.

Re: Multicasting not being resent out LAN

Posted: Thu Apr 15, 2010 3:58 pm
by janisk
on thing that comes into mind is that somehow IGMP versions are not set correctly, and using IGMP-proxy, at this moment, it is not possible to force one or another IGMP version.

As workaround, you could use PIM-SM configuration, RB500 should be more than capable to handle it.

Create RP closer to stream source and set point other routers in direction of RP, or even set up IGMP-proxies. That might work, due to fact that PIM RP will be set up with defined IGMP version to use.

VLC usually works with IGMPv2, IGMP-Proxy by default uses highest possible IGMP version that is version 3.

Re: Multicasting not being resent out LAN

Posted: Thu Apr 15, 2010 4:33 pm
by Rattlehead
Im not sure if thats the problem. As a VLC client that is directly connected to Router A works perfectly with no problem, while the others do work sometime - intermittently.

I will try the PIM-SM / RP setup, But anymore suggestions or help would be great :)

Re: Multicasting not being resent out LAN

Posted: Wed Jun 02, 2010 1:59 pm
by cybersoul
Hi,

I'm having the same problem... the router does de joins, but it's not forwarding the multicast traffic!!
Do you think that the problem is IGMP version??

I have: VLC Server-> eth1 Mikrotik wlan0 -> VLC Client, and Mikrotik fill the MFC, but not forward the traffic...

Thanks for help! Please tell me if you resolve the problem...

Re: Multicasting not being resent out LAN

Posted: Thu Jun 03, 2010 11:36 am
by janisk
check TTL of stream data packets it should have reasonable value not 1 :)

Re: Multicasting not being resent out LAN

Posted: Thu Jun 03, 2010 2:14 pm
by cybersoul
Hi janisk,

That is not the problem at all. We have done a unicast stream successfully, and we have change TTL every time we tested.

Check this post please, i have all information there:

http://forum.mikrotik.com/viewtopic.php?f=2&t=39459

Thanks again for your reply janish!