Different routes over PPPoE

Hi Guys I have a wisp and actually I’m offering Public IPs to all customers. I do a trick to get it because I cannot get a ISP to resell an IP range at a real world price. So I rent housig for 1U router in a datacenter thet offers me Internet Traffic and a /20 IPv4 addresses.

At datacenter router there is a PPPoE server that serves that IPs to end user CPEs. All is working good but traffic costs at datacenter are rising because I have more customers and are demanding more bandwith.

As many customers don’t need Public IP I want to route its traffic directly to Internet via NAT locally and not passing via datacenter. Also this gives me less latency and I can give customers more bandwith at same price.

The point is that I want to keep using PPPoE at CPE side (I think I can do it serving NAT IPs via DHCP but I want to offer a Hotspot via DHCP)

So basically I want to select if customer goes with Public IP from datacenter pool ot Natted locally via cheap ISP.

Also If I can get only one PPPoE server locally I think will be more simple.

Here Is a dirty diagrams what I planned:




Thanks!