CNaaS NAC (Campus Network-as-a-Service Network Admission Control) is software die bepaalt welke gebruikers en apparaten toegang krijgen tot een campusnetwerk. Clients authenticeren via IEEE 802.1X, met MAC Authentication Bypass (MAB) als terugval. De software gebruikt RADIUS, registreert MAB-clients automatisch, ruimt inactieve clients periodiek op, ondersteunt primaire en secundaire replicatie en koppelt aan Active Directory. Beheerders gebruiken een webinterface of een API. Het is serversoftware die u zelf draait, met container-bestanden in de repository.
CNaaS NAC wordt ontwikkeld door SUNET, het Zweedse universiteitsnetwerk, dat sinds 2001 deel uitmaakt van de Zweedse Onderzoeksraad (Vetenskapsrådet). Volgens de README is het ontwikkeld als onderdeel van de beheerde dienst van SUNET. De broncode staat op GitHub onder de BSD-2-Clause-licentie. Omdat u de software zelf kunt draaien, blijven toegangsgegevens van uw netwerk op uw eigen infrastructuur.