how to route two isp on different routers?

I am trying to route LAN 2 to ISP 2?
multisp.png
It only works for me if I go to router 2 having a single route 0.0.0.0

You have to use policy routing at both Router 1 and Router 2.

  • at Router 1, packets coming from 192.168.3.0/24 (or from ether4) must be handled by a dedicated routing table whose default gateway is Router 2’s address in 192.168.10.0/24.
  • at Router 2, packets from 192.168.3.0/24 must be handled by a dedicated routing table whose default gateway is Router 3’s address in 192.168.20.0/24.

You can use /ip firewall mangle or /ip route rule to assign routing-mark values.