Mini-ISP Simulation with MikroTik & EVE-NG
2025 · MikroTik RouterOS 7, EVE-NG, Linux
Context
The goal was to simulate a small ISP network providing PPPoE service to clients, applying CGNAT, and testing QoS policies for bandwidth management.
Topology
EVE-NG was used with MikroTik CHR routers and Linux VMs to emulate CPEs.
Implementation
- Configured PPPoE server with user profiles (1 Mbps / 5 Mbps tiers).
- Applied CGNAT to share a single public IP.
- Created VLANs for isolation of client traffic.
- Tested QoS with HTB queues and confirmed shaping via iperf3.
Results & Learnings
Successfully emulated a working ISP environment. Learned about RouterOS, the complexity of PPPoE scaling and the importance of monitoring tools.
