Adrian
Hello !
First of all, thank you to everybody who make OpenVPN, that's really good tool.
We are thinking about setup OpenVPN server with 20k clients at time. So, I'm searching about hardware requisites and server's configuration for this purpose.
The traffic of this clients is an UDP based protocol for comunicate with them. The size of protocol's messages is very short (100B per message) y they are used few times a day.
I don't know how many clients can manage OpenVPN at the same time in a one instance. Also, I don't know wich have to be the hardware requisites for this purpose. I'm thinking about use many openvpn servers as the solution require, using load balancing or something like that.
This are the advices that I collected searching throught the web:
* Use multiple instances of OpenVPN. One of each running in a different proccesor core (using taskset linux tool)
* Reduce the traffic of the clients as much as possible.
* Use TUN instead of TAP. Bridging can create a "Broadcast Storm" with non IP packets
I read about some people who have setup OpenVPN with hundreds of clients (800 - 1000), but nobody who has setup with thousands of clients.
What do you think about? Have you had any experience like that?.
Thanks a lot.
PD: Sorry for my English, I'm trying to improve it.