Multicast IPTV over EOIP Tunnel over L2TP

Hi,

I really need some help from people who are knowledgeable with Mikrotik routers, I’m pretty new to them. What I am trying to achieve is to have Multicast IPTV over EOIP Tunnel over L2TP from one place to another. I already have setup the L2TP VPN and the EOIP Tunnel and it works fine but I don’t know how I am supposed to configure everything for Multicast to work. I have drawn a little diagram of how it is setup currently, not sure if that is the correct way.

Mikrotik Router A has its Eth1 (WAN) port connected to a LAN port of the ISP provided router where the IPTV is coming from as well on LAN4. So I connected LAN4 from that router to Eth5 on the Mikrotik Router A. Then I have an EOIP Tunnel over L2TP to Mikrotik Router B. Mikrotik Router B has its Eth1 (WAN) port connected to a LAN port on the ISP router in location 2 and the STB IPTV box connected to its Eth5 port.
IPTV Diagram_230917_170156.jpg
I have a Bridge1 interface on both routers that has the Eth5 ports and the EOIP tunnels added. I’m not seeing the traffic. What am I doing wrong?

Allow GRE Protocol on both sites ! Don’t forget to put EoIP tunnels on tv bridges.

Hi,

Thanks for the response but can you be a bit more specifics in the steps I need to take?

You already have L2TP, this can work as a fully bridged connection without the need for EoIP, and while maintaining the full 1500 byte MTU.
The BCP for PPTP is also available as BCP for L2TP: https://wiki.mikrotik.com/wiki/Manual:BCP_bridging_(PPP_tunnel_bridging)
Don’t disable RSTP as STP protocol.

I see “Country A” in the drawing, maybe this is of some interest … http://forum.mikrotik.com/t/cant-stream-netflix-via-vpn/71654/1

Hi,

Thanks for the idea. I will follow that guide to set it up and I’ll report back with the results.

Can you please elaborate on how I can allow GRE Protocol on both sites? I have already added the EoIP tunnels to Bridge1, which is where Eth5 interfaces of both sites are on as well.

Use terminal via winbox and paste:

ip fi f add chain=input protocol=gre place-before=0