PPPoE remains the most reliable way to authenticate subscribers on a MikroTik edge router. In this guide we walk through pool setup, profile design, and how to wire the PPP secrets to an external billing engine.
Start by creating an IP pool that matches your subnet planning. Use /24 chunks per POP so you can deprecate ranges cleanly when migrating to IPv6.
Next, build PPP profiles per package: 10/10, 20/20, 50/50 Mbps. Set rate-limit explicitly — do not rely on queue trees alone, they break HA failover.
Finally, point RADIUS accounting at your billing server so usage data flows automatically into invoices.