I am working on a project named: GuardianNet
The project goal is to create a virutual ISP network plan.
I know we need some LAC/LNS and EDGE sides to the network.
However, I do not have any background in routing protocols and networks design in the real world.
The idea is that in case anyone in the world would like to spin off a virtual ISP he will have a basic full plan for it.
This specific virtual ISP is unique since it provides couple DPI and content filtering mechanisms for the clients.
I can build the LNS/LAC for pppoe and l2pt termination pretty easily by myself using accel-pppd.
it’s even easier for me to create such a machine with plain Rocky Linux compared to VyOS.
As for the other parts of the networking infrastructure, I am not pretty sure on where to start.
Also, specifically since there will be some traffic interception in proxies with TPROXY then it’s a bit more than a basic ISP setup.
I still need to think about how to manage the interception management logic (ON/OFF per client or user).
Also, there are things to consider for clients ip assignment based on the network design.
What I am looking is for anyone that can give some insights on key points regarding such a setup.
Thanks!!