AAA (Authentication, Authorization, Accounting)
A framework for controlling network access, enforcing policies, and tracking subscriber usage.
AAA (Authentication, Authorization, Accounting) is the three-part security framework that governs how ISPs verify subscriber identity, determine what resources they can access, and record their network usage for billing and compliance.
How it works
Each component of AAA serves a distinct purpose. Authentication verifies that a subscriber is who they claim to be, typically through a username and password checked against a RADIUS server. Authorization determines what the authenticated subscriber is allowed to do — which bandwidth tier applies, whether they receive a static or dynamic IP, and what traffic policies are enforced. Accounting records session data such as start and stop times, bytes transferred, and session duration.
These three functions usually run over the RADIUS protocol. When a subscriber initiates a PPPoE or hotspot connection, the NAS sends an Access-Request (authentication). The RADIUS server replies with an Access-Accept carrying attributes like rate limits (authorization). Throughout the session, the NAS sends Accounting-Start, Interim-Update, and Accounting-Stop packets to log usage.
Why it matters for ISPs
AAA is the foundation of subscriber management. Without it, an ISP has no mechanism to enforce paid plans, cap data usage, or generate accurate invoices. Accounting records also serve as an audit trail for regulatory compliance and dispute resolution.
DataRadius implements the full AAA lifecycle for every subscriber connection. Authentication and authorization happen in real time during session setup, while accounting data feeds directly into billing, usage dashboards, and subscriber analytics.