Forwarding UDP traffic to 2 destinations

Hi,
I have 3 subnets. 192.168.100.0/24, 192.168.1.0/24 and 172.27.100.0/24.
There is UDP traffic being forwarded from 192.168.100.40 to 172.27.100.100 IP address.
I need this telegrams to be send to 192.168.1.50 as well.

How to “split” such telegrams from one source and send them to several IP addresses?

To make unicast being multicast traffic?

Thanks

Marcin

Normal iptables has a TEE target with which it is possible.
Don’t know if that’s available also in RouterOS, but there was a discussion 4 years ago: http://forum.mikrotik.com/t/iptables-j-tee-functionality-needed/95697/1

Some MT router and switch models can mirror user-defined packets via ACL rules, but don’t know whether it can be used for that.

Another possibility would be to redirect via firewall that UDP traffic to an external Linux PC/server and do the final distribution there with the said iptables’ “TEE” target,
or via an application that can do it, like this one: https://github.com/czerwonk/udp-mirror

To be honest I have no clue on what you are trying to accomplish.
Without knowing your FW setup its also difficult to ascertain why the traffic is not working now as the router should just route the traffic from one IP to the other.
Did you try it?