Automation and Programmability
Drill 10 practice questions focused entirely on Automation and Programmability for the Cisco 200-301 exam. Tap an answer for instant feedback and a full explanation — no sign-up, always free.
A network operations team wants to standardize router and switch configurations across 200 devices. They require a tool that pushes configuration changes without installing any software agent on the managed network devices, and they want the desired configurations expressed in human-readable YAML files. Which configuration management characteristic best matches Ansible for this requirement?
A network engineer is documenting a newly deployed software-defined fabric. She notes that VXLAN tunnels carry endpoint traffic across the data center on top of an OSPF-routed IP network that provides reachability between the switches. In this architecture, which statement correctly describes the role of the OSPF-routed IP network?
A network engineer wants to speed up documentation by using a tool that can produce a first draft of a device configuration and a plain-language summary of an interface troubleshooting log based on natural-language prompts. Which type of AI capability is the engineer relying on?
A network engineer retrieves the following JSON payload from a REST API on a controller: { "hostname": "SW1", "uptime": 48213, "active": true, "interfaces": ["Gi0/1", "Gi0/2", "Gi0/3"] } The engineer needs to parse the value associated with the key "interfaces" in an automation script. Which statement correctly describes this value?
A network operations team deploys an AI/ML-powered monitoring platform. Over several weeks, the platform analyzes historical interface error rates, CPU trends, and optical transceiver light levels. It then alerts engineers that a specific WAN link is likely to fail within the next 48 hours, before any outage or alarm occurs. Which capability best describes what the platform is providing?
A network engineer is writing a script to pull interface statistics from a Cisco DNA Center REST API. After the initial POST to the /token endpoint returns a value, the engineer must include that value in every subsequent GET request so the controller recognizes the session as authenticated. Which action correctly satisfies this requirement?
A network engineer is writing a Python script that interacts with a Cisco DNA Center REST API. The script must modify an existing network device's configuration record without replacing the entire object, updating only a single field. Which HTTP verb should the engineer use to align with the CRUD 'update' operation for a partial modification?
A network automation engineer is writing a Python script that must send device configuration data to a Cisco controller's REST API. The engineer wants a lightweight, human-readable data-encoding format that maps naturally to Python dictionaries and lists with minimal parsing overhead. Which data-encoding format best meets these requirements?
A network engineer is integrating a monitoring application with a controller's REST API. During code review, a colleague asks why the application must include full authentication and context data in every single API request rather than establishing a persistent session on the server. Which characteristic of REST-based APIs explains this requirement?
A network team currently logs into each of 200 switches individually via SSH to push identical VLAN and ACL changes, a process that takes hours and frequently introduces inconsistent configurations. Management asks for an approach that centralizes configuration intent and pushes it consistently across all devices from a single point. Which characteristic of controller-based networking best addresses this requirement compared to the traditional model?
More 200-301 practice
Keep going with the other Cisco Certified Network Associate (CCNA) domains, or take a full timed mock exam.
← Back to 200-301 overview