CCNA Practice Test 2026
AI-generated CCNA practice sets for Network Fundamentals, Network Access, IP Connectivity, IP Services, with scoring and explanations. Start with 30 free question credits on signup.
About the CCNA exam
The Cisco Certified Network Associate (CCNA) is a it certifications examination administered in International 🌍. It is designed to assess candidates' knowledge and proficiency across 6 key subject areas including Network Fundamentals, Network Access, IP Connectivity, IP Services. This exam is widely recognized as an essential benchmark for IT professionals.
Use short CCNA practice sets to identify topics to revisit. Choose a subject and difficulty, answer questions, then review the explanations. New accounts get 30 question credits; further new questions use paid credits. Retaking previously seen questions is free.
Whether you're a first-time candidate or retaking the CCNA to improve your score, InfinityMock helps you identify your strengths and weaknesses through detailed performance analytics. Our platform covers Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability, with questions available at Easy, Medium, and Hard difficulty levels. Track your progress, review detailed explanations, and build the confidence you need to pass on exam day.
CCNA — quick answers
What is the CCNA?
The Cisco Certified Network Associate (CCNA) is a it certifications examination taken in International 🌍. It assesses 6 subject areas: Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability.
Where can I find free CCNA practice questions?
This page carries 8 free CCNA practice questions, each with a worked explanation. No account is needed to read them. Sign up for 30 free question credits to continue with a subject practice set.
What subjects does the CCNA cover?
Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability. On InfinityMock you can practise a single subject or take a mixed test across all 6.
How much does InfinityMock cost?
New accounts get 30 question credits free. After that, 30 credits cost $1 and 150 credits cost $5. One credit covers one new question; re-attempting a question you have already seen is always free.
CCNA at a glance
| Exam | Cisco Certified Network Associate (CCNA) |
|---|---|
| Category | IT Certifications |
| Country / region | International 🌍 |
| Subjects covered | 6 — Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability |
8 free CCNA practice questions (2026)
Answer these first — no signup, no card. Every answer is explained. For more practice, sign up for 30 free question credits and choose a subject above.
-
An engineer is troubleshooting a RESTCONF session to a Cisco IOS XE switch. The client sends an HTTP GET request to 'https://10.1.1.1/restconf/data/ietf-interfaces:interfaces/interface=Loopback0'. The server responds with a 404 Not Found status code. However, the engineer can verify that Loopback0 exists in the running configuration. What is the most likely cause of this issue?
- The interface name in the URI must use percent-encoding, changing 'Loopback0' to 'Loopback%200'.
- The URI path is incorrect; RESTCONF requires the key value to be enclosed in curly braces, such as '{Loopback0}' instead of '=Loopback0'.
- The RESTCONF service is running in a read-only state and does not support the GET method on individual leaf resources.
- The key value for the interface list must be specified as a comma-separated list of keys without the equals sign.
Show answer & explanation
Answer: A. The interface name in the URI must use percent-encoding, changing 'Loopback0' to 'Loopback%200'.
In RESTCONF, key fields in URIs are case-sensitive and must match the device's configuration exactly. For Cisco IOS XE, 'Loopback0' is stored with a space as 'Loopback 0' internally or requires proper URI/percent-encoding ('Loopback%200') to match the exact string key of the interface identifier.
Topic: Automation & Programmability · hard
-
In a Cisco SD-Access fabric architecture, which node is responsible for resolving the relationship between a host's Endpoint Identifier (EID) and its Routing Locator (RLOC)?
- Fabric Edge Node
- Fabric Control Plane Node
- Fabric Border Node
- Intermediate Node
Show answer & explanation
Answer: B. Fabric Control Plane Node
The Fabric Control Plane Node runs the LISP Map-Server (MS) and Map-Resolver (MR) services. It maintains the Host Tracking Database which maps Endpoint Identifiers (EIDs) to Routing Locators (RLOCs).
Topic: Automation & Programmability · hard
-
Consider the following JSON payload: { "ietf-interfaces:interface": { "name": "GigabitEthernet1", "description": "Configured via RESTCONF", "type": "iana-if-type:ethernetCsmacd", "enabled": true, "ietf-ip:ipv4": { "address": [ { "ip": "192.168.1.1", "netmask": "255.255.255.0" } ] } } } Which data structure representation is used for the 'address' key?
- A nested dictionary containing two string elements.
- An ordered list of dictionaries.
- A multi-valued string value.
- A single JSON object representing key-value mappings.
Show answer & explanation
Answer: B. An ordered list of dictionaries.
The square brackets '[' and ']' denote an array (or list in Python terminology), and the curly braces '{' and '}' inside denote an object (dictionary). Thus, 'address' is a list containing one or more dictionaries.
Topic: Automation & Programmability · hard
-
An engineer needs to write a Python script that uses the requests library to retrieve information from Cisco DNA Center. The API requires a token for authentication. Which HTTP header must be included in subsequent API requests after retrieving the token?
- Authorization: Basic <token>
- X-Auth-Token: <token>
- Authorization: Bearer <token>
- X-DNA-Auth-Token: <token>
Show answer & explanation
Answer: B. X-Auth-Token: <token>
Cisco DNA Center uses the custom header 'X-Auth-Token' to pass the authentication token in REST API requests, rather than the standard Authorization header.
Topic: Automation & Programmability · hard
-
When comparing Ansible and Puppet for configuration management, which statement accurately describes their communication architecture and state models?
- Ansible is agent-based, utilizes HTTPS, and is declarative; Puppet is agentless, utilizes SSH, and is imperative.
- Ansible is agentless, utilizes SSH/NETCONF, and is primarily procedural; Puppet is agent-based, utilizes HTTPS, and is declarative.
- Ansible is agent-based, utilizes gRPC, and is imperative; Puppet is agentless, utilizes TLS, and is declarative.
- Ansible is agentless, utilizes SSH/NETCONF, and is declarative/procedural; Puppet is agent-based (typically), utilizes secure HTTPS/SSL, and is declarative.
Show answer & explanation
Answer: D. Ansible is agentless, utilizes SSH/NETCONF, and is declarative/procedural; Puppet is agent-based (typically), utilizes secure HTTPS/SSL, and is declarative.
Ansible is agentless and uses SSH or NETCONF to communicate with target devices using YAML-based playbooks. Puppet typically uses an agent-master model running over HTTPS (port 8140) with its own declarative Domain Specific Language (DSL) to define the desired state.
Topic: Automation & Programmability · hard
-
Which component of the Cisco SD-WAN (Viptela) architecture is responsible for distributing routing, security, and policy information across the overlay network via the Overlay Management Protocol (OMP)?
- vManage
- vSmart
- vBond
- vEdge
Show answer & explanation
Answer: B. vSmart
The vSmart controller acts as the brain of the SD-WAN overlay, running the control plane and using the Overlay Management Protocol (OMP) to distribute routing, policy, and encryption keys.
Topic: Automation & Programmability · hard
-
An engineer is executing a NETCONF <edit-config> operation on a router. If the target datastore is the <candidate> configuration, what must the engineer do next to make these changes active on the device?
- Send an <edit-config> operation targetted at the <running> datastore.
- Execute a <commit> operation.
- Send a <copy-config> from <candidate> to <startup>.
- Issue a <lock> operation followed by an <unlock> operation.
Show answer & explanation
Answer: B. Execute a <commit> operation.
In NETCONF, if changes are made to the <candidate> datastore, a separate <commit> operation must be issued to apply those changes to the <running> configuration and make them active.
Topic: Automation & Programmability · hard
-
Which statement is true regarding the differences between YANG and NETCONF/RESTCONF?
- YANG is a protocol used to transmit configuration data, whereas NETCONF is the data modeling language.
- YANG is a data modeling language used to define the structure of configuration and operational data, whereas NETCONF and RESTCONF are transport protocols.
- NETCONF operates exclusively over HTTPS, whereas RESTCONF operates over SSH and utilizes YANG.
- YANG defines the authentication mechanisms, whereas RESTCONF defines the resource endpoints.
Show answer & explanation
Answer: B. YANG is a data modeling language used to define the structure of configuration and operational data, whereas NETCONF and RESTCONF are transport protocols.
YANG (Yet Another Next Generation) is a data modeling language used to model the configuration and state data of network devices. NETCONF and RESTCONF are protocols that use YANG models to transport that data.
Topic: Automation & Programmability · hard
Join the CCNA update list
Register interest in future practice resources. Your address is saved; no study plan is sent automatically.
Why Practice with InfinityMock's CCNA Mock Test?
- Fresh practice questions — Use credits for new questions; retake seen questions free
- Instant Results & Explanations — Learn from every question with detailed answer explanations
- Performance Analytics — Track your progress with grade reports, difficulty breakdowns, and time analysis
- Independent practice — Use alongside current official CCNA materials
- Multiple Difficulty Levels — Practice Easy, Medium, or Hard CCNA questions
CCNA Exam Subjects
Available practice subjects: Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability. Select a subject for focused preparation. Coverage is not a guarantee of the complete official syllabus.
📖 CCNA Study Guide
Read our comprehensive How to Pass the CCNA in 2026 — Complete Study Guide for expert preparation tips, study plans, and strategies.
🔗 Related Exams
Students preparing for CCNA also practice for:
Frequently Asked Questions
Is this CCNA practice test free?
Yes! InfinityMock offers free CCNA practice tests with 30 complimentary credits on signup. Each AI-generated question costs 1 credit, and previously seen questions are always free to retake.
How many CCNA practice questions are available?
InfinityMock offers AI-generated practice in Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability. One new question costs one credit; new accounts receive 30 free credits. These are independent practice questions, not official exam questions.
What subjects does the CCNA practice test cover?
Our CCNA mock test covers: Network Fundamentals, Network Access, IP Connectivity, IP Services, Security Fundamentals, Automation & Programmability. You can choose specific subjects or take a comprehensive test across all areas.
Does this reproduce the official CCNA exam?
No. InfinityMock provides multiple-choice practice sets with explanations and progress tracking. Question types, timing, syllabus coverage, and scoring can differ from the official exam. Use your exam body's current syllabus and official practice materials alongside these sets.
How does the AI-powered CCNA mock test work?
Simply select CCNA from our exam list, choose your subject and difficulty level, and our AI instantly generates a custom mock test. After completing the test, you get detailed explanations, performance analytics, and a grade.
Can I retake the CCNA practice test?
Absolutely! You can retake any CCNA mock test as many times as you want. Previously seen questions are always free, so retakes cost no credits. You can also generate completely new questions each time.
What is the best way to prepare for the CCNA?
The most effective strategy is consistent practice with realistic questions. Use InfinityMock to take regular mock tests, review your wrong answers with detailed explanations, track your progress over time, and focus on your weakest subjects. Start with easy difficulty and gradually increase to hard.
💎 Simple Pricing
Prices in USD. One credit covers one new question; retaking questions you have seen is free. A practice set is not a full-length official exam.
- ✅ 30 free credits on signup
- ✅ All 275+ exams & subjects
- ✅ AI-generated questions
- ✅ Detailed explanations
- ✅ Performance tracking
- ✅ Everything in Free
- ✅ 30 question credits
- ✅ Seen questions are free
- ✅ Buy as many as you need
- ✅ Instant delivery
- ✅ Everything in Free
- ✅ 150 question credits
- ✅ Same rate as the 30-credit pack
- ✅ Seen questions are free
- ✅ Priority support
- ✅ No per-question credit charges
- ✅ All 275+ exams, all future ones
- ✅ Up to 20 new tests a day
- ✅ Every language we add
- ✅ Priority support
Need a Corporate or Institutional Plan?
Custom volume pricing, team dashboards, dedicated support, and LMS integration for schools, universities, coaching centers, and enterprises.
Generating Your Mock Test
Crafting exam-quality questions...