routing without mangle in v7 and source address list

This is really noob question about routing in v7..I’m trying to route through a specific gateway some pcs in my network, in v6 I was using the routing mark way, in v7 I tried this

/routing table add name=Table-WAN2 fib
/routing rule add src-address=192.168.25.76/32 action=lookup-only-in-table table=Table-WAN2
/routing rule add src-address=192.168.25.77/32 action=lookup-only-in-table table=Table-WAN2
/routing rule add src-address=192.168.25.78/32 action=lookup-only-in-table table=Table-WAN2
/routing rule add src-address=192.168.25.79/32 action=lookup-only-in-table table=Table-WAN2
/ip route add dst-address=0.0.0.0/0 gateway=pppoe-WAN2 routing-table=Table-WAN2

so now listed Ips are going through the pppoe-WAN2 interface, my question is, how can I use a source address list instead of single IPs? The question comes because to make this to works I have to add a NAT masquerade rule with the same IPs but it is really annoying to manage both lists in route and nat if they are not coming from the same addresslist.

And another question is, does this v7 approach require fewer CPU resources in comparision with routing mark?

The short answer is no, once you go address-list route you will have to use mangling instead of routing rules.

thank you, but what is the long answer?

THe long answer would have been the mangle config, but it will be fun for you to make it. :slight_smile:

Dear as I wrote, I was already using mangle rules in my old v6 setup but I think that this way is requesting less resources to the cpu, especially if you have several mangle rules. Anyway thank you for your answers