Ahoj prosím o pomoc se skriptem. MikroTik neumí igmp snooping, a proto v případě multicast streamu zaplaví provoz všechny porty. Tento stav se dá vyřešit dropováním udp tam kde je nepotřebuji, ale v případě přepojení klienta do jiného portu musím přenastavit bridge filters. Klient je vždy IP SetTop box a dá se odhalit podle počáteční MACadd.
Potřebuji tedy následující script:
1) vytvoř bridge filter pro všechny porty (umím)
2) vyhledej v /interface bridge host MAC počínající XX zjisti na jakém je interface
3) smaž bridge filter pro patřičný interface
Tohle by se opakovalo jednou za 30s
Nabízí se řešení přímo v nastavení /interface bridge filter, ale to nelze aplikovat jelikož v udp packetu je uložena jen destination MAC, která je multicastová, takže mi neodhalí skutečnou MAC cílového zařízení.