Courseiva

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.