Mark Routing Issue

Hi everyone,

I’m new to this forum and to Mikrotik’s world.

I was trying to do something advanced with mikrotik device, I’ve got a RB-750GLdevice.

I have to practice beacause I’m not very familiar with these instruments. My aim is to manage two different WANs using load balancing policies. Before reaching this objective I would like to train myself. Looking to different tutorials on the web I’ve found different topics about the Load Balancing techniques, and most of them starts from Firewall Mangle rules which are used to mark new connections and then mark those connections with routing marks.

I’ve got few questions about these things:

1 - In mangle rules defining per-connection marks for new connections means that only new connections will be marked? What is the meaning of ‘Passthrough = yes’ ?

2 - Next, the rule of routing marking takes the connection with previous mark and marks them with a routing mark. In this case the Passthrough should be set to yes or no? What’s the difference in the two cases?

According to these two rules I should obtain new connections marked as well as routing marked.

Under NAT I’ve set the masquerade option.

Under IP->Route I’ve set that for destination ‘0.0.0.0/0’ the default gateway is that behind WAN connection and it must be taken for previous routing marked connections.

If I use this setting the connection does not work. If I remove the restriction from the route rule about the routing marked connections everything works fine.

I don’t understand the reason of this issue.

Everything should be right:

1 - Mark new connections
2 - Mark that connections with routing marks
3 - Set up NAT with masquerade
4 - Set up route rules that matcher previous routing marked connections.

What I’m doing wrong?

Thanks