Page 1 of 1
IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Sun Jun 24, 2012 8:01 pm
by sylaan
Hi All,
I have a problem with IGMP Proxy, can't get it to work. The Mikrotik sits behind a Speedport router, connected via DSL to Deutsche Telekom, IPTV Provider as well. If I connect a player directly to the Speedport, everything works. If I connect it behind the Mikrotik, it doesnt. I have configured IGMP Proxy as follows:
[admin@mt] > /routing igmp-proxy print
quick-leave: yes
query-interval: 2m5s
query-response-interval: 10s
[admin@mt] > /routing igmp-proxy interface print detail
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
0 U interface=outside threshold=1 alternative-subnets=0.0.0.0/0
1 interface=ether3-slave-local threshold=1 alternative-subnets
2 interface=inside threshold=1 alternative-subnets="" upstream
It seems to me the proxy is not forwarding queries from the inside for some reason. And I see this in the logs:
Jun 24 18:58:21 mt RECV IGMP membership query from 192.168.1.11 to 224.0.0.1 on outside
Jun 24 18:58:21 mt ignoring IGMP message: received on the upstream interface
192.168.1.11 is my upstream router, the speedport, and I don't understand why this query was ignored and not forwarded to inside. It's not a join from the outside.
Any ideas ?
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Tue Jun 26, 2012 12:17 am
by CelticComms
Not sure why the last interface listed says upstream. You will probably need alternate subnets set on the *upstream* interface - looks as if you have 0.0.0.0/0 but double check.
Also make sure you have igmp port open on the relevant interfaces - i.e. in input filters.
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Tue Jun 26, 2012 12:28 am
by sylaan
Got it working in the meanwhile, it seems to work with this configuration:
[admin@mt] /routing igmp-proxy> print
quick-leave: yes
query-interval: 2m5s
query-response-interval: 10s
[admin@mt] /routing igmp-proxy> interface print detail
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
0 U interface=outside threshold=1 alternative-subnets=0.0.0.0/0 upstream=yes
1 interface=inside threshold=1 alternative-subnets="" upstream=no
That and of course, on the input chain udp has to be allowed, as well as igmp from the upstream router.
The only thing is, can't use VLC anymore to view the streams. Before, when my PC (where VLC runs) was connected directly to the speedport I could just point VLC to rtp://@239.35.10.5:10000 for example, and it would display the stream. Now it's not working anymore since my whole network sits behind the mikrotik. But at least the media player I have from the ISP seems to work without problems. I imagine it has some to do with how VLC deals with the IGMP queries or some such.
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Wed Jun 27, 2012 12:52 am
by CelticComms
Try selecting a channel on the STB and then look at the LAN interface using Torch - switch on port..... You should see the multicast IP and port that is active. See if VLC can display that. If it can then most likely it is a multicast subscription issue.
VLC does make an IGMP request when you open the stream and I have that working against a RouterOS IGMP proxy so you might be able to get it to work even on the downstream side of the router.
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Fri Jul 13, 2012 1:07 am
by Hary00
Why you don't use your MikroTik as First Router or don't you have a external DSL modem?
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Sun Aug 24, 2014 12:26 pm
by jimfj
Hey Sylaan,
you wrote, that you got the Telekom-IPTV to work with RouterOS.
I'm hanging on some problem, that the traffic is not really routed throug my device.
Can you post you post or send me the essential parts of your config?
At the moment Channelswitching and the switich between unicast and multicast does work - you see first round 12 mbits on the vlan 7 interface, afterwards constantly 8,5 Mbits on the Vlan 8 interface. But just incoming. I don't have any traffic of the vlan8 traffic going out somewhere. It seems that the box is just dropping it, but without having any drops in the firewall logs. Did you do some PIM or RP setup as well?
Yours,
Jimfj
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Mon Aug 25, 2014 9:18 pm
by sylaan
Hi Jimfj,
Unfortunately I don't use the Mikrotik anymore so I am not sure exactly what configuration I used at the time. In the end I decided that it was simply not worth the effort and I bought a newer-generation Fritzbox which supports everything out of the box.
I do have the Mikrotik stored somewhere, if I get some time I could find it, boot it up and see what configuration I used. But the IGMP related config is mentioned in the thread.
Regards,
Sylaan
Re: IGMP Proxy issue with Deutsche Telekom IPTV
Posted: Tue Aug 26, 2014 4:09 pm
by janisk
for igmp-proxy you have to install the multicast package. If you have static network configuration you should not see any problems.
this is configuration snippet that
sylaan is talking about. So, just set up upstream interface and downstream. If you are the only user, enable quick-leave, else, leave it disabled.
[admin@mt] /routing igmp-proxy> print
quick-leave: yes
query-interval: 2m5s
query-response-interval: 10s
[admin@mt] /routing igmp-proxy> interface print detail
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
0 U interface=outside threshold=1 alternative-subnets=0.0.0.0/0 upstream=yes
1 interface=inside threshold=1 alternative-subnets="" upstream=no
p.s. must use RouterOS 6.17 or newer.