Mikrotik bridge and proxy-arp

I’ve got a problem that I just can’t figure out.

It might be something that I’ve never done right from the beginning from lack of knowledge but I have no idea what it would be.

This is what I’m experiencing.

On all my Mikrotiks for years now I can setup a basic soho router system with a bridge on a few ports and nat on the public IP and then some port forwards in the NAT table in the firewall and all is golden. It works fine and I’ve never had any problems.

I can’t pinpoint which version it changed in but the oldest one I have running where I don’t see this problem is 6.27.

Now on the newer versions I can setup the soho system exactly like above and try to enable ports forwards and ONLY on mikrotiks where a bridge port is connected to a switch the port forwards WILL NOT work until I enable proxy-arp on the bridge in the Mikrotik.

Like I said I have routers with 6.27 working where a Mikrotik bridge port is connected to a switch and the port forwards work fine WITHOUT proxy-arp enabled on the bridge.

Does anyone else see this?

Does anyone else know why this is?

Does it have something to do with stp on the bridge?

Is there a setting on the Mikrotik bridge that I should have been doing all along that could have avoided this problem?

I would greatly appreciate any help anyone could give me on this as it’s starting to be a problem where my customers are upgrading thier ROS and the port forwards stop working until we turn on proxy-arp on the bridge.