If you are going to place devices in front then just use 2 very cheap routers. The only purpose of the router is to make all the machines appear to come from the same IP address for each renter. You now have your "port" number since all traffic coming in a physical port will only come from a single IP address. It is trivial to limit traffic by ip address.
You would have to dig around but I think the main drawback of the edge router using openvpn is its slow performance. They have mulitple models but cpu size is going to be the limiting factor. Then again most routers will cap your vpn speed to 20-30mbps and it will drop more using traffic limiters that also use cpu.
You are so right, the Edgerouters is missing something called "hardware-acceleration for openVPN" so it will get very poor speed.
Big thank you for letting me know this!
I only have 1 real ISP ip so will not work with 2 routers. And why cheap routers, think the performance will be bad?
This now looks like to be
1x dd-wrt/asus/tomato router
1x switch or firewall for BW limiting.
Do you have any advice what will perform best?
Thank you !!!
I need to google a little bit more.. =)
Diagram just for fun: