@bitracer read this link sorry it's german: https://community.swisscom.ch/t5/Archiv-Swisscom-blue-TV/Swisscom-TV-an-Mikrotik-Multicast-Problem/m-p/534756#M36143
init7 config igmp (init-7 guide): https://drive.google.com/file/d/1NNYwEo3fNVJgHHGJyp9Fq4Y8NXhb_LnXq/view?usp=sharing
@bitracer here the tip from @lostcarrier from thread that I have linked in the first line:
BTW: I would recommend NOT following the init-7 guide. A lot of effort is put into separating the interface with the Swisscom TV from the others. You can certainly do that and the instructions may also be of good help if you want to banish the Swisscom TV to its own VLAN, but it is not necessary to simply get the Swisscom TV up and running, so keep it it simple, stupid!
The config that is essentially required is actually very simple:
- assuming the Swisscom Internet is working and the Mikrotik Multicast/PIM package is installed!
- a firewall rule to allow IGMP packets from Swisscom and from the internal network to the router. Everything else (UDP traffic,...) is obviously handled properly by the usual NAT masquerading.
[admin@MikroTik] /ip firewall> filter print
Flags: X - disabled, I - invalid, D - dynamic
[...]
4 chain=input action=accept protocol=igmp in-interface=bridg1 log=no
5 chain=input action=accept protocol=igmp in-interface=vlan-swisscom log=no
[...]
- a (started;-)) IGMP proxy. I configured downstream interfaces "all" - "bridge1" was thus configured automatically (Mikrotik Sprach "dynamic"). This is just my normal bridge to which more or less all devices are connected...
[admin@MikroTik] /ip firewall> /routing igmp-proxy interface print detail
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
0 U interface=vlan-swisscom threshold=1 alternative-subnets=224.0.0.0/4,213.3.72.0/24,195.186.0.0/16 upstream=yes
1 interface=all threshold=1 alternative-subnets="" upstream=no
2 D interface=bridge1 threshold=1 alternative-subnets="" upstream=no
That's enough for me for the Swisscom TV including live TV (multicast) to work on any port of the bridge.
Now you can/should activate IGMP snooping on the bridge so that the traffic is not distributed across all ports of the bridge. This obviously disables the hardware offloading of the bridge (...which shouldn't impress at least a CCR 1009...).
I can't say I know exactly what's going on down to the last detail, but that's what multicast does for me.
\=> Notes / comments welcome!!!
Thanks for your tips!