Session Management
Table of Contents
1. Overview
Mac-Auth relies on localized session caching via L2RADONLINE instead of traditional NAS management.
-
Sessions are mapped using
Control-SessionId -
Prevents duplication
-
Maintains clean and structured session tracking
2. Concurrency Management
- Session IDs
-
-
Unique identifier combining NAS ID and session
-
Prevents clashes across multiple routers
-
Ensures consistent session isolation
-
- Database Updates
-
-
Uses atomic updates in
post-authIF(TimeQuota - Delta > 0, TimeQuota - Delta, 0) -
Prevents concurrent session conflicts
-
Maintains accurate quota handling
-