Use a gateway on a different router

Hi

I have an arrangement where I have an egde router acting as the interface between my combined networks (as described below) and the rest of the world. It has 2 connections to the outside world by 2 ADSLs. The edge router just deals with NATing, firewalling and being the gateway to the outside world.

Connected to this edge router is a distribution router that has various subnets off this and manages inter LAN routing as well as LAN to edge router routing.

I then have client routers on the LAN said of the distribution router.

I want the client routers to be able to choose which of the out going ADSL routes they use. ie for client routers LAN side hosts, I want the client router to be able to route via a predetermined ADSL, teh decision being made in the client router. So ultimately if I have to LANs on the client modem, LAN 1 would use ADSL 1 and LAN 2 would use ADSL2. I want the routing decision made in the client router.

However I don’t think I can set a gateway address in the client router that is the edge router wAN gateway side address of one of the ADSLs. since the ADSL gateway addresses are not in any of the client router’s subnets

Any thoughts on how I configure client router to choose edge router gateway. the selection HAS TO be made in the client router.

My first idea would be VLANs. Just deliver two to client router, configure it as dual-WAN with WAN1 = VLANx and WAN2 = VLANy. Config of both upstream routers is simple, anything from VLANx goes to ADSL1 and from VLANy to ADSL2.

Do you NAT on client router?