PPPoE & RADIUS AAA

PPPoE Authentication & Billing Platform

Manage the complete PPPoE subscriber lifecycle — from authentication and IP assignment through bandwidth enforcement and billing — in one unified platform. Kashtrix integrates RADIUS AAA with billing workflows to eliminate manual handoffs between network and business operations.

PPPoE Session Lifecycle

  1. 1. Subscriber CPE initiates PPPoE discovery (PADI/PADO/PADR/PADS)
  2. 2. BNG/NAS sends Access-Request to FreeRADIUS cluster
  3. 3. Kashtrix validates credentials and billing status, returns Access-Accept with bandwidth attributes
  4. 4. Dynamic IP assigned from managed pool; session monitored via RADIUS Accounting
  5. 5. Plan changes trigger CoA; payment failures trigger PoD disconnect

Frequently Asked Questions

How does Kashtrix handle PPPoE session management?

Kashtrix manages the complete PPPoE session lifecycle: subscriber authentication via FreeRADIUS, dynamic IP address assignment from managed pools, bandwidth policy enforcement, session accounting, Change of Authorization (CoA) for real-time plan changes, and Packet of Disconnect (PoD) for automated suspensions.

Can Kashtrix handle concurrent PPPoE sessions for a single subscriber?

Yes. Kashtrix supports configurable session limits per subscriber account, including detection and management of simultaneous connections, MAC-based authentication, and multi-device household plans.

Unify PPPoE & Billing

Request Demo