20+ practice questions focused on Infrastructure and Automation — one of the most tested topics on the Cisco DevNet Associate 200-901 exam. Each question includes a detailed explanation so you learn why the right answer is correct.
Start Infrastructure and Automation PracticeWhich protocol is commonly used to retrieve real-time telemetry data from network devices in a streaming fashion?
Explanation: gRPC is correct because it is designed for high-performance, real-time streaming of telemetry data using HTTP/2 and Protocol Buffers. Network devices like Cisco IOS XR and NX-OS use gRPC to push telemetry data to collectors in a continuous stream, eliminating the need for polling and reducing latency.
Which THREE of the following are best practices for writing Ansible playbooks for network automation? (Select exactly 3.)
Explanation: Option B is correct because including a validation task after configuration changes confirms the device reached the intended state and catches failed or partial deployments before moving on. Option C is correct because using variables for device-specific parameters (for example, hostnames, IPs, or interface names) keeps playbooks reusable across many devices instead of duplicating logic. Option E is correct because 'changed_when' lets you accurately report whether a task actually modified device state, which is essential for idempotency and reliable reporting in network modules that may not natively detect change. Option A is not a best practice because ignoring errors hides failures and can leave devices in an inconsistent state. Option D is not a best practice because hardcoding device IPs makes playbooks brittle and non-reusable; those values should come from inventory or variables.
Refer to the exhibit. An automation script expects the interface IP address to be configured via DHCP. Based on the output, what is the current configuration source for the IP address?
Explanation: The output shows 'IP address is 192.168.1.1, subnet mask is 255.255.255.0' with no DHCP or BOOTP flags, and the configuration is stored in NVRAM (startup-config). This indicates the IP was manually configured (typed by an administrator) and saved, not obtained via DHCP. Option C is correct because the source is manual configuration from NVRAM.
Refer to the exhibit. A Python script uses the YANG model to configure the interface. After applying this JSON payload via a PATCH request, what is the expected operational state of the interface?
Explanation: The PATCH request applies the provided JSON payload, which sets the interface's 'enabled' leaf to 'false' (or equivalent YANG leaf for administrative state). In YANG models for interfaces (e.g., RFC 8343 or Cisco native models), setting 'enabled' to false places the interface in an administratively down state. The PATCH operation is valid for modifying interface configuration, and the payload explicitly changes the administrative state to down, overriding any previous configuration.
Refer to the exhibit. An Ansible playbook targeting a Cisco IOS device fails with this error. What is the most likely cause?
Explanation: The error message in Ansible typically indicates an authentication failure when connecting to the Cisco IOS device via SSH. Option D is correct because the playbook likely specifies incorrect SSH credentials (username or password), preventing Ansible from authenticating with the device. Ansible uses the `ansible_user` and `ansible_ssh_pass` or `ansible_password` variables for SSH authentication, and a mismatch will cause a 'Authentication failed' or 'Permission denied' error.
+15 more Infrastructure and Automation questions available
Practice all Infrastructure and Automation questions1. Baseline your knowledge
Start with 10 questions to gauge your current understanding of Infrastructure and Automation. This tells you whether you need a concept refresher or just practice.
2. Review every explanation
For each question — right or wrong — read the full explanation. Understanding why an answer is correct is more valuable than knowing the answer itself.
3. Focus on exam traps
Infrastructure and Automation questions on the 200-901 frequently use trap wording. Look for subtle differences in answers that test your precision, not just general knowledge.
4. Reach 80% consistently
Do repeated sessions until you score 80%+ three times in a row. Then move to mixed-mode practice to test cross-topic recall under realistic conditions.
The exact number varies per candidate. Infrastructure and Automation is tested as part of the Cisco DevNet Associate 200-901 blueprint. Practicing with targeted Infrastructure and Automation questions ensures you can handle any format or difficulty that appears.
Yes. Courseiva provides free 200-901 practice questions across all exam topics and domains. The platform includes topic-based practice, mock exams, missed-question review, bookmarked questions, and readiness tracking — no account required.
Difficulty is subjective, but Infrastructure and Automation is a high-priority exam concept tested in multiple ways — direct recall, scenario analysis, and command-output interpretation. Consistent practice is the best way to build confidence.
Launch a full Infrastructure and Automation practice session with instant scoring and detailed explanations.
Start Infrastructure and Automation Practice →