Drag steps to the numbered slots on the right, or tap a step then tap a slot.
CCNA Network Services and Security Practice Question
Drag and drop the following steps into the correct order to configure AAA with a RADIUS server and enable 802.1X port authentication on a Cisco IOS-XE switch.
⚠ Common exam trap
Do not confuse the order: the RADIUS server must be defined before AAA authentication, and AAA must be configured before enabling 802.1X globally. A common trap is to enable 802.1X too early.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
Enter global configuration mode, define the RADIUS server, configure AAA authentication, enable 802.1X globally, apply per-interface 802.1X settings.
First enter global config, then define the RADIUS server, then configure AAA authentication, then enable 802.1X globally, and finally apply per-interface 802.1X settings.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Enter global configuration mode, define the RADIUS server, configure AAA authentication, enable 802.1X globally, apply per-interface 802.1X settings.
Why this is correct
This is the correct sequence because the RADIUS server must exist before the AAA method list can reference it, AAA authentication must be in place before the global 802.1X switch is enabled, and per-interface enforcement comes last. In Cisco IOS, the commands 'radius server' defines the host and key, 'aaa authentication dot1x default group radius' builds the method list, 'dot1x system-auth-control' enables the feature globally, and then interface configuration with 'dot1x port-control auto' applies it. Skipping any earlier step would leave 802.1X referencing a missing server or no authentication method.
- ✗
Enter global configuration mode, enable 802.1X globally, define the RADIUS server, configure AAA authentication, apply per-interface 802.1X settings.
Why it's wrong here
Enabling 802.1X globally with 'dot1x system-auth-control' before configuring AAA is premature because no authentication method list exists to validate supplicants; the switch would have no mechanism to authenticate users even though the feature is enabled. Furthermore, AAA authentication cannot be configured until the RADIUS server is defined, because 'aaa authentication dot1x default group radius' requires an existing RADIUS server group. Thus this sequence leaves a broken configuration and would not authenticate anyone.
- ✗
Enter global configuration mode, configure AAA authentication, define the RADIUS server, enable 802.1X globally, apply per-interface 802.1X settings.
Why it's wrong here
Configuring AAA authentication before defining the RADIUS server is impossible in practice: the command 'aaa authentication dot1x default group radius' references a server group that does not yet exist, so the IOS would either reject the command or create an empty method list. In a proper configuration, the RADIUS server must be defined first so the AAA method list can point to a valid host with a shared key. This order also matters because AAA authentication for 802.1X must be present before the global 'dot1x system-auth-control' is issued, but the server definition and AAA configuration are tightly coupled and cannot be reversed.
- ✗
Enter global configuration mode, define the RADIUS server, enable 802.1X globally, configure AAA authentication, apply per-interface 802.1X settings.
Why it's wrong here
Defining the RADIUS server first is correct, but enabling 802.1X globally before configuring AAA authentication still leaves the switch without a method list for dot1x; the 'dot1x system-auth-control' command activates 802.1X on all capable ports, but no 'aaa authentication dot1x' method list exists to specify RADIUS, so authentication requests would be unanswered. The AAA configuration must be inserted between the server definition and the global enable to provide the actual authentication mechanism. This is a classic ordering trap: the server definition alone does not enable any authentication flow.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The 200-301 exam frequently reuses these exact scenarios with slightly different constraints.
✓Enter global configuration mode, define the RADIUS server, configure AAA authentication, enable 802.1X globally, apply per-interface 802.1X settings.Correct answer▾
Why this is correct
This is the correct sequence because the RADIUS server must exist before the AAA method list can reference it, AAA authentication must be in place before the global 802.1X switch is enabled, and per-interface enforcement comes last. In Cisco IOS, the commands 'radius server' defines the host and key, 'aaa authentication dot1x default group radius' builds the method list, 'dot1x system-auth-control' enables the feature globally, and then interface configuration with 'dot1x port-control auto' applies it. Skipping any earlier step would leave 802.1X referencing a missing server or no authentication method.
✗Enter global configuration mode, enable 802.1X globally, define the RADIUS server, configure AAA authentication, apply per-interface 802.1X settings.Wrong answer — click to see why▾
Why this is wrong here
The specific factual error: Enabling 802.1X globally before defining the RADIUS server and AAA authentication is out of order; AAA must be configured first.
Why candidates choose this
Candidates might think 802.1X can be enabled globally at any time, but AAA must be ready before 802.1X can function.
✗Enter global configuration mode, configure AAA authentication, define the RADIUS server, enable 802.1X globally, apply per-interface 802.1X settings.Wrong answer — click to see why▾
Why this is wrong here
The specific factual error: Configuring AAA authentication before defining the RADIUS server is invalid; the server must exist first.
Why candidates choose this
Candidates might think AAA authentication configuration is independent of server definition, but it requires the server group to be defined.
✗Enter global configuration mode, define the RADIUS server, enable 802.1X globally, configure AAA authentication, apply per-interface 802.1X settings.Wrong answer — click to see why▾
Why this is wrong here
The specific factual error: Enabling 802.1X globally before AAA authentication is configured can cause issues; AAA must be set up first.
Why candidates choose this
Candidates might think 802.1X global enablement is independent of AAA, but it relies on AAA for authentication.
Analysis generated from the official 200-301blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Quick reference
AAA Protocol Comparison
| Protocol | Port(s) | Encryption | Transport | Primary Use |
|---|---|---|---|---|
| RADIUS | 1812 / 1813 | Password only | UDP | Network access control |
| TACACS+ | 49 | Full packet | TCP | Device administration |
| Diameter | 3868 | Full session | TCP / SCTP | Carrier / mobile networks |
| 802.1X | — | EAP-based | Layer 2 | Port-based access control |
TACACS+ encrypts the entire packet; RADIUS only encrypts the password field — a key exam distinction.
Go deeper
Related to this question
Learn chapter
Configuring AAA with TACACS+ and RADIUS on IOS XE
Key term
AAA
AAA (Authentication, Authorization, and Accounting) is a security framework that controls who can access a network, what they are allowed to do, and tracks what they did.
Key term
802.1X
802.1X is a network access control standard that authenticates devices before they are allowed to connect to a wired or wireless network.
About these practice questions
Courseiva writes every 200-301 question from scratch — 1,389 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 200-301 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-301 exam.