Hello, I am trying to use CRS317 for IPTV switching. Multicasts are sent over multiple VLANs.The problem is that I cannot get IGMP snooping to work correctly. Tests were done on vlan 353. Firmware version 6.41.2
My attempt:
/interface bridge
add comment=defconf name=bridge protocol-mode=none vlan-filtering=yes
/interface bridge port
add bridge=bridge comment=defconf ingress-filtering=yes interface=sfp-sfpplus1
add bridge=bridge ingress-filtering=yes interface=sfp-sfpplus2
add bridge=bridge ingress-filtering=yes interface=sfp-sfpplus12
/interface bridge vlan
add bridge=bridge tagged=sfp-sfpplus1,sfp-sfpplus2,bridge,sfp-sfpplus12 vlan-ids=353
add bridge=bridge tagged=sfp-sfpplus1 vlan-ids=4002
add bridge=bridge vlan-ids=1
sfp-sfpplus1 is connected to the upstream switch
sfp-sfpplus2 is connected to the receiver
sfp-sfpplus12 is connected to another switch - basically this one is to verify that IGMP snooping is working - this port should not receive multicasts.
It kind-of works -
- IGMP join packets are not forwarded to the upstream switch.
If I assign some groups on the upstream switch statically, then CRS317 behaves like this:
- Groups that nobody has joined, are forwarded to all ports (as if IGMP snooping was not enabled).
- Groups that are joined are forwarded only to those who have joined the groups.
Is it possible to make CRS317 work properly with IGMP snooping on multiple vlans?