I have 2 bridges: bridge-public (simple clients) and bridge-terminal (all admins and servers). They both have a dedicated ethernet port and subnet.
I want to block traffic comming from bridge-public to bridge-terminal (e.g. pinging/web) but bridge-terminal should be allowed to access the clients in the bridge-public network.
You allow “new” connections from the terminal to public and allow “related” and “established” from public to terminal. You should then be able to block the rest.