Hi,
I'd like to build an LNS server to terminate PPP over L2TP tunnels originated by one or more LACs.
My requirements are as follow:
- Each tunnel can carry one or more sessions.
- Each LAC can open one or more tunnels.
- It is purely PPP over L2TP. There is no need for IPSec.
- LNS server must use one or more AAA servers for authentication and accounting.
- Protocol for AAA can be either RADIUS or preferably, Diameter.
- The solution must be reliable
- Assigned IP address and DNS doesn't have to be allocated by AAA server. It can be handled with an IP address pool locally managed by the LNS software.
I have been looking for a possible solution for these requirements such as openl2tp or xl2tpd but so far couldn't find complete information on any of those. Has anyone done a similar Linux based system in the past? Can you please point me in the right direction?
Regarding capacity, I understand that this will depend on RAM/CPU/etc but based on your experience, can you tell me how many tunnels/sessions I can expect from a particular configuration in general?
Thanks in advance.