Network Access Control (NAC) is a security system that decides whether a device — like a laptop, phone, or printer — is allowed to connect to a company's network and what it can do once connected. For the 350-701 exam, understanding NAC and Cisco ISE is critical because it is the foundation of how modern organisations protect their networks from unauthorised access and malware, and it is a core topic you will be tested on repeatedly.
Jump to a section
A simple way to picture Network Access Control and Cisco ISE
A busy nightclub on a Friday night. The queue outside is long, and the bouncer at the door has a clipboard. He does not know everyone personally, so he has a system. First, he asks every single person for their ID. He checks the photo, the birth date, and whether the ID looks real. This is the initial check — is this person who they claim to be? If the ID is fake or the person is underage, they are turned away immediately. That is Authentication.
Now comes the trickier part. Even if the ID is valid, does this person get to go to the VIP lounge, or just the main floor? The bouncer looks at a list on his clipboard. That list says which people are allowed in which areas. A person with a standard ticket can go to the main floor. A person with a VIP wristband can go upstairs. A staff member can go backstage. This is Authorisation — once you are in, what are you allowed to do?
Finally, the bouncer logs everyone who enters. He notes the time, the person's name, and which area they went to. If something goes wrong later — a fight in the VIP lounge — he can check the log to see exactly who was there. That is Accounting or Auditing. Cisco ISE does the same job for a company's network. It checks who you are (authentication), decides what you can access (authorisation), and keeps a record of everything (accounting). Without it, anyone with a cable could plug a laptop into the office wall and wander around the network like a guest wandering into the club's back office.
Network Access Control, or NAC, is a set of policies and technologies that control which devices can connect to a network. Think of a network as a building with many rooms. Before NAC, if you could plug a cable into the wall or connect to the Wi-Fi, you were in — you had access to everything. That was a huge security problem. A visitor could bring a virus-infected laptop into the office, plug it in, and infect the entire company. NAC solves this by checking every device before it gets access.
Cisco ISE (Identity Services Engine) is a specific product from Cisco that does NAC. It is a server — a powerful computer — that sits in the network and acts as the brain behind the decision-making. ISE is not the only NAC product, but it is the one you will see on the 350-701 exam.
How does ISE work? It uses a process often called AAA, which stands for Authentication, Authorisation, and Accounting. Let us break those down.
Authentication is the process of verifying identity. Is this device who it claims to be? The device might prove its identity using a username and password, a digital certificate (a kind of electronic ID card), or by being plugged into a specific switch port. If authentication fails, the device is denied entry to the network. It is like showing your passport at airport security.
Authorisation happens after authentication. Even if the device is allowed to connect, what is it allowed to do? ISE applies a policy. For example, a manager's laptop might get full access to all files. A guest's phone might only get internet access. An infected device might be put into a quarantine network where it can only reach the antivirus update server. ISE does this by assigning the device to a specific VLAN (Virtual Local Area Network — a way of splitting a physical network into smaller, separate segments) or by applying an ACL (Access Control List — a set of rules that allow or block traffic).
Accounting is the logging part. ISE keeps records of every device that tried to connect, when, and what it did. This is useful for security investigations. If a hacker breaks in, the logs will show exactly which device connected from which port.
Now, how does ISE actually talk to the switches and access points on the network? It uses a protocol called RADIUS (Remote Authentication Dial-In User Service). When a device plugs into a switch, the switch sends a RADIUS message to ISE asking, "What should I do with this device?" ISE responds with the decision — allow, deny, or quarantine.
NAC replaces the old model of "trust the network port." In the past, if a wall jack was active, you got full access. With NAC, every single connection request is evaluated in real time. This is especially important with the rise of BYOD (Bring Your Own Device — employees using personal phones and laptops for work). You cannot trust a personal device the same way you trust a company-issued laptop.
Cisco ISE also supports 802.1X, which is a standard for port-based authentication. When a device connects to an Ethernet port or a Wi-Fi network, 802.1X forces the device to authenticate before it gets an IP address (Internet Protocol address — the unique number that identifies a device on a network). If the device does not have the right credentials, it never even gets an IP address, so it cannot communicate with anything.
Another key feature is profiling. ISE can look at the characteristics of a device — its operating system, its MAC address (Media Access Control — a unique hardware identifier burned into every network card), and how it behaves — to guess what kind of device it is. This is called profiling. For example, a device that sends Apple-specific traffic is probably an iPhone. ISE can then automatically apply the right policy without a human having to tell it.
Finally, ISE integrates with other security tools. It can talk to a malware detection system. If that system reports that a laptop has a virus, ISE can change that laptop's access level in real time, moving it to a quarantine VLAN. This is called a change of authorisation or CoA.
For the 350-701 exam, you need to know the basic NAC flow: device connects, switch sends RADIUS request to ISE, ISE authenticates and authorises, switch enforces the policy, ISE logs everything. You also need to know the components: ISE, RADIUS, 802.1X, VLANs, ACLs, and the AAA framework.
Device Connects
A laptop, phone, or printer plugs into an Ethernet port or connects to Wi-Fi. The switch or access point detects the new connection.
Switch Initiates 802.1X
The switch (the authenticator) blocks all traffic from the device except authentication traffic. It sends an EAP request to the device asking for identity.
Device Responds with Credentials
The device (the supplicant) sends its credentials — this could be a username/password, a certificate, or a MAC address. The switch wraps this in a RADIUS message and sends it to ISE.
ISE Authenticates and Authorises
ISE checks the credentials against its database or an external identity store like Microsoft Entra ID. It then applies a policy to decide what access the device should get (VLAN, ACL, or both).
ISE Sends RADIUS Response
ISE sends a RADIUS Accept message back to the switch, including the authorisation attributes (e.g. which VLAN to place the device in). If authentication fails, it sends a RADIUS Reject.
Switch Enforces Policy
The switch opens the port and assigns the device to the designated VLAN. It applies any ACLs. The device now has network access at the authorised level.
ISE Logs the Event
ISE records the authentication attempt, the device identity, the time, and the policy applied. This log is available for reporting and forensic analysis.
An IT professional, let us call her Priya, works for a medium-sized company with 500 employees. The company allows employees to bring their own phones and laptops (BYOD). She is responsible for network security. Before she set up NAC, anyone who guessed the Wi-Fi password could access internal file servers. One day, an employee's personal laptop was infected with ransomware. When that employee connected to the office Wi-Fi, the ransomware spread to the company's file server, encrypting important documents. The company had to pay a ransom. Priya's boss told her to fix the network so that never happened again.
Priya decided to deploy Cisco ISE. Here is what she did step by step:
First, she installed the ISE server in the company's data centre. She configured it with the list of company-owned devices by importing their MAC addresses from the company's asset database. She also set up integration with Microsoft Entra ID so that employee credentials could be used for authentication.
Next, she configured the network switches and Wi-Fi controllers to talk to ISE. On each switch, she enabled 802.1X and pointed the switch to the ISE server using RADIUS. She also configured a guest VLAN and a quarantine VLAN on the switches.
Then, she created policies in ISE. She created a policy that said: if a device is a company-issued laptop and has a valid certificate, give it full access (VLAN 10). If a device is a personal smartphone and the user authenticates with their work credentials, give it internet-only access (VLAN 20) and block it from internal servers. If a device is unknown, put it in a quarantine VLAN (VLAN 99) where it can only reach the ISE server itself to register.
Now, when an employee tries to connect their personal phone, the phone prompts for a username and password. The switch sends a RADIUS request to ISE. ISE checks the credential against Microsoft Entra ID. If the credential is valid, ISE tells the switch to put the phone on VLAN 20. The phone gets an IP address in that VLAN and can browse the internet but cannot access the company's internal file server.
If a visitor comes in and plugs a laptop into an Ethernet port, the switch sends a RADIUS request. ISE does not recognise the laptop. Instead of denying it completely (which would frustrate the visitor), ISE tells the switch to put it on the quarantine VLAN. The visitor then opens a web browser and is redirected to a captive portal — a webpage that asks for a guest passcode. If they enter the correct code, ISE updates the policy and moves them to the guest VLAN.
Priya also set up automated actions. If the company's antivirus system detects an infection on a laptop, it sends an alert to ISE. ISE immediately changes that laptop's authorisation, moving it to the quarantine VLAN. The laptop can no longer reach the file server, and the infection is contained.
Every day, Priya checks the ISE dashboard for reports. She looks for failed authentication attempts, which might indicate someone trying to break in. She also reviews the list of profiled devices to ensure the system is categorising them correctly.
For the 350-701 exam, you should understand this workflow. You will not be asked to configure ISE in detail, but you will be expected to know what the steps are and why the company needs them. Questions often describe a scenario like the one above and ask which policy or VLAN the device should be placed in.
The 350-701 exam tests NAC and Cisco ISE specifically in the context of describing concepts. You will not be asked to configure ISE commands, but you will be expected to understand the architecture and purpose. Here is what the exam focuses on.
First, the exam loves the AAA framework. Expect at least one question that asks you to identify which part of AAA is happening in a given scenario. For example, if a user enters a password and is granted access, that is authentication. If the user then can only access certain files, that is authorisation. If the system logs the user's activity, that is accounting. The trap is that many beginners confuse authentication with authorisation. Remember: authentication is about identity; authorisation is about permissions.
Second, the exam tests RADIUS as the protocol used between the network device (switch or access point) and the ISE server. A common trap question asks about TACACS+ — which is another protocol, but it is used for device administration (like logging into a router), not for network access control. Cisco ISE uses RADIUS for NAC. Know that distinction cold.
Third, 802.1X is a frequent topic. The exam may ask about the roles in 802.1X: the supplicant (the client device), the authenticator (the switch or access point), and the authentication server (ISE). A question might describe a scenario and ask which component is responsible for enforcing the policy. The answer is the authenticator (the switch), not the ISE server. The switch enforces the VLAN or ACL decision.
Fourth, profiling and posture assessment are tested. Profiling is when ISE identifies the type of device based on its characteristics (like MAC address vendor or DHCP fingerprint). Posture assessment is when ISE checks if the device is healthy — for example, does it have antivirus software installed and updated? A question might ask: what is the difference between profiling and posture? Profiling identifies the device; posture checks its security state.
Fifth, the exam tests use cases like guest access and BYOD. Expect scenario-based questions. For example: "A company wants to allow guests to access the internet but not internal resources. Which NAC solution should they use?" The answer is a guest VLAN and a captive portal, both managed by ISE.
Sixth, questions about the change of authorisation (CoA) may appear. CoA is the ability for ISE to dynamically change a device's access after it has already connected — for example, moving an infected machine to quarantine. The exam tests that you understand this is a real-time, not a manual, process.
Seventh, know the terms: Network Admission Control (the original Cisco NAC, now deprecated), and the current ISE product. The exam may mention both. ISE is the current solution.
Trap patterns: The exam loves to offer answers that sound correct but mix up protocols. For example, "ISE uses TACACS+ for user authentication" is wrong — it is RADIUS. Another trap: "802.1X authentication happens at the application layer" — it is at the port level (Layer 2). Another trap: "Profiling checks if the device has antivirus" — that is posture, not profiling.
To memorise: AAA stands for Authentication, Authorisation, Accounting. The three roles in 802.1X: supplicant, authenticator, authentication server. The protocol between switch and ISE: RADIUS. The two main network enforcement methods: VLAN assignment and ACL application.
Network Access Control (NAC) is the practice of inspecting and authorising every device before it joins a network, not just once but continuously.
Cisco ISE is a RADIUS-based policy server that authenticates devices, authorises their access level, and logs activity (the AAA framework).
802.1X is the standard that enables port-based authentication, with three roles: supplicant (client), authenticator (switch), and authentication server (ISE).
RADIUS is the protocol used between the network switch and ISE; do not confuse it with TACACS+, which is for device administration.
Profiling identifies the type of device (e.g. iPhone vs. laptop) based on its network behaviour, while posture assessment checks its security health (e.g. updated antivirus).
A change of authorisation (CoA) allows ISE to dynamically alter a device's access level in real time, such as moving an infected machine to a quarantine VLAN.
NAC enforcement is typically done by assigning the device to a specific VLAN or applying an Access Control List (ACL) on the switch.
These come up on the exam all the time. Here's how to tell them apart.
Authentication
Verifies who the user or device is
Uses passwords, certificates, or MAC addresses
Happens first in the AAA process
Authorisation
Determines what resources the device can access
Uses policies like VLANs or ACLs
Happens after authentication is successful
RADIUS
Used for network access control
Combines authentication and authorisation in one packet
Commonly used with Cisco ISE
TACACS+
Used for device administration (login to routers/switches)
Separates authentication, authorisation, and accounting into separate packets
Not used for NAC in Cisco ISE
Profiling
Identifies device type based on behaviour
Uses DHCP fingerprinting, MAC OUI, HTTP user-agent
Does not check the device's security state
Posture Assessment
Checks the device's security health
Looks for antivirus, OS updates, firewall status
Often requires an agent on the device
VLAN Assignment
Segregates devices into different broadcast domains
Simpler to manage for broad categories (guest, employee, quarantine)
Does not filter traffic within the same VLAN
ACL Application
Allows granular control over traffic flow
Can apply to individual devices even within the same VLAN
More complex to configure and troubleshoot
Mistake
NAC only checks if a user has a username and password, like logging into a website.
Correct
NAC checks the device itself — its identity, health, and type — not just the user. It can check certificates, MAC addresses, and even the presence of antivirus software.
People are familiar with website logins, so they assume network access works the same way. But NAC works at the network port level, often before any user interaction.
Mistake
Cisco ISE is just a firewall that blocks traffic.
Correct
ISE is not a firewall. It is a policy server that tells switches and access points what to do. The actual blocking or allowing of traffic is done by the network devices based on ISE's instructions.
Newcomers hear 'security' and think 'firewall'. ISE is a different category — it controls access to the network, not traffic flowing through it.
Mistake
If a device is authenticated by ISE, it has full access to everything on the network.
Correct
Authentication only proves identity. Authorisation determines what the device can access. A guest can be authenticated but only given internet access, no internal resources.
People often merge authentication with authorisation. Learning the AAA model helps clarify this, but the distinction is not intuitive for beginners.
Mistake
NAC is only for Wi-Fi networks, not wired ones.
Correct
NAC works on both wired and wireless networks. 802.1X can be used on Ethernet ports as well as Wi-Fi. In fact, wired NAC is often considered more critical because a physical port can bypass Wi-Fi security.
Most people's experience with network logins is through Wi-Fi captive portals in hotels. They forget that plugging an Ethernet cable into a wall also grants network access.
Mistake
Cisco ISE is a physical box that you must buy and install on-site.
Correct
ISE can be a physical appliance, a virtual machine, or a cloud-deployed service. Many organisations run it as a virtual machine on their own servers or in the cloud.
Older Cisco products were often physical boxes. Beginners assume the same is true for ISE, but Cisco now offers flexible deployment options.
Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.
Not necessarily. For 802.1X, many operating systems have a built-in supplicant. However, for posture assessment (checking antivirus status), you often need to install the Cisco AnyConnect client or the ISE posture agent.
No. ISE controls whether a device can connect to the network and what VLAN it goes into. A firewall controls which traffic is allowed to pass between networks. They work together but are different products.
It depends on the switch configuration. Most switches are configured with a 'critical' or 'fallback' VLAN. If ISE is unreachable, the switch can place devices in a restricted VLAN that allows only basic access until ISE recovers.
Yes. ISE can redirect guests to a captive portal where they agree to terms of service or enter a temporary passcode. After that, they are placed in a guest VLAN with internet-only access.
802.1X uses credentials (username/password or certificate). MAC authentication bypass (MAB) uses the device's MAC address. MAB is simpler but less secure because MAC addresses can be spoofed.
Yes. Cisco offers ISE as a virtual machine that can run in private clouds or public clouds like AWS and Azure. There is also a cloud-managed version called Cisco ISE Cloud.
No. The exam is conceptual. You need to understand what ISE does and how it fits into network security, not how to type specific CLI commands.
You've finished Network Access Control and Cisco ISE. Continue through the 350-701 study guide to build a complete picture of the exam.
Done with this chapter?