policy based routing

Hello my friends, I am having a bit of trouble with a policy based route. Here is the deal:

The policy works when I use a single address just fine, but when I use a subnet it doesn’t! I will post how its configured.

Address List:

/ip firewall address-list
add address=192.168.162.111 disabled=no list=cliente
add address=192.168.162.51 disabled=no list=cliente
add address=192.168.162.24 disabled=no list=cliente
add address=192.168.162.118 disabled=no list=cliente

Here is the routing mark called “cliente”

/ip firewall mangle
add action=mark-routing chain=prerouting disabled=no dst-port=80
new-routing-mark=puerto80 passthrough=yes protocol=tcp src-address-list=
cliente

Here is the static route to redirect the packets to my transparent web caching appliance:
/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.162.71
routing-mark=puerto80 scope=30 target-scope=10

I have no clue why if I use a subnet associated to my access list, the process does not work

Any thoughts you could share with me?

Thank you in advance

exclude the ip server caching from address-list, if you configure the subnet (192.168.162.0/24) you have the ip server in the same subnet and make a loop.

You are right! thank you for your help