CNaaS NAC (Campus Network-as-a-Service Network Admission Control) est un logiciel qui décide quels utilisateurs et appareils peuvent se connecter à un réseau de campus. Les clients s'authentifient par IEEE 802.1X, avec MAC Authentication Bypass (MAB) en secours. Le logiciel s'appuie sur RADIUS, enregistre automatiquement les clients MAB, nettoie périodiquement les clients inactifs, gère la réplication principale et secondaire et s'intègre à Active Directory. Les administrateurs utilisent une interface web ou une API. C'est un logiciel serveur que vous exploitez vous-même, avec des fichiers de conteneurs dans le dépôt.
CNaaS NAC est développé par SUNET, le réseau universitaire suédois, rattaché depuis 2001 au Conseil suédois de la recherche (Vetenskapsrådet). D'après le README, il a été conçu dans le cadre du service géré de SUNET. Le code source est sur GitHub sous licence BSD-2-Clause. Comme vous pouvez l'exploiter vous-même, les données d'accès de votre réseau restent sur votre infrastructure.