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.
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!
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.
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.
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