200-901 Infrastructure and Automation Practice Question
A team is using Python scripts with netmiko to back up configurations from a large number of network devices. What is the primary advantage of using netmiko over direct paramiko for this task?
⚠ Common exam trap
Cisco often tests the misconception that Netmiko is a faster alternative to Paramiko, when in reality the advantage is about abstraction and ease of use, not raw performance.
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
✓
Netmiko simplifies the handling of device-specific prompts and command output
Netmiko is built on top of Paramiko but adds a higher-level abstraction layer that automatically handles device-specific prompt detection, command output parsing, and SSH session management. This simplifies the backup process across heterogeneous devices by eliminating the need to manually write code for each device's unique prompt patterns and command responses.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Netmiko supports only Cisco devices
Why it's wrong here
Netmiko ships drivers for many vendors including Cisco, Juniper, Arista, and HP, so it is not Cisco-only. It is tempting because its earliest and most documented platform support was Cisco IOS, and it would be correct to say Netmiko has particularly mature Cisco handling, not exclusive support.
- ✗
Netmiko uses REST API instead of SSH
Why it's wrong here
Netmiko is built on Paramiko and still uses SSH, adding device-type drivers that handle prompts, paging, and enable mode; it does not speak REST API. It is tempting because modern network automation increasingly uses RESTCONF or NETCONF, which would be correct for API-capable platforms rather than legacy CLI-only devices.
- ✗
Netmiko is faster than paramiko
Why it's wrong here
Netmiko inherits paramiko's transport, so throughput is essentially identical; its value lies in device-type abstraction, prompt handling and structured output. Speed is not the axis of difference. Paramiko would be chosen when connecting to non-network hosts or needing raw SSH control, not for multi-vendor configuration backup.
- ✓
Netmiko simplifies the handling of device-specific prompts and command output
Why this is correct
Netmiko wraps Paramiko with device-type drivers that automatically handle vendor-specific prompts, paging, and enable-mode transitions, so scripts do not need custom regex per platform. This directly addresses backing up configurations across many heterogeneous network devices, where raw Paramiko would require bespoke prompt handling for each.
Go deeper
Related to this question
About these practice questions
One of 975 original 200-901 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 200-901 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-901 exam.