Be able to configure and verify model-driven automation on Cisco SP routers and select the correct IP SLA operation for performance assurance. The most important thing is matching the RESTCONF or NETCONF request path and method to the actual YANG model, since path errors cause 404 responses.
Start practicing
Automation and Assurance — choose a session length
Free · No account required
Domain overview
This domain covers automating and monitoring Cisco Service Provider networks: NETCONF/RESTCONF with YANG models, model-driven telemetry and configuration, Cisco IP SLA for performance measurement, and assurance workflows on IOS, IOS XE, and IOS XR platforms. Questions test ordering configuration steps, diagnosing API errors, selecting the right IP SLA operation, and evaluating YANG model behavior.
Exam objectives
RESTCONF and NETCONF operations against Cisco IOS XE and IOS XR routers using YANG models
YANG model structure, including containers, lists, leafs, and model-driven programmability concepts
Cisco IP SLA operation types such as UDP jitter and ICMP echo for measuring latency and loss
Ordered IOS and IOS XR CLI steps for static routes and other baseline configuration tasks
Sending RESTCONF PATCH to a resource path that does not exist, causing 404 instead of checking the correct YANG container or list path first
Confusing IP SLA ICMP echo with UDP jitter when the requirement is measuring jitter and packet loss between sites
Assuming any YANG model is supported on every platform or release rather than verifying the specific Cisco native or IETF model
Click any question to see the full explanation and answer options, or start a focused practice session above.
A service provider is implementing network automation using YANG data models. They need to ensure that the automation solution supports both configuration and operational state data retrieval. Which NETCONF operation should be used to retrieve operational state data?
2What is the primary benefit of using model-driven telemetry over traditional SNMP polling for network assurance?
3A network operator uses gRPC Network Management Interface (gNMI) to collect telemetry data from routers. They notice that some updates are missing. Which gNMI mode should be used to ensure that all state changes are captured?
4Which TWO statements about YANG data models are true? (Choose two.)
5Which THREE components are required for model-driven telemetry with gRPC? (Choose three.)
6Which TWO statements about Cisco NSO (Network Services Orchestrator) are true? (Choose two.)
7Drag and drop the steps to configure a static route on a Cisco IOS router into the correct order.
8A network engineer needs to automate configuration of multiple Cisco routers and wants to use a protocol that supports both datastore operations and selective retrieval of configuration. Which protocol should be used?
9An SP customer reports intermittent voice quality issues. The engineer wants to measure jitter and packet loss between two remote sites using Cisco IP SLA. Which IP SLA operation type should be configured?
10A service provider wants to stream interface counters from a Cisco router to a collector using model-driven telemetry. The collector is behind NAT and cannot be reached from the router. Which telemetry model should be used?
11An engineer is using RESTCONF to configure an interface on a Cisco IOS-XE device. The request returns a 400 Bad Request error. What is the most likely cause?
12An engineer configures model-driven telemetry on a Cisco XR router to send data to a collector. After configuring, the collector receives no data. The engineer verifies that the collector IP and port are reachable. What is the next step to troubleshoot?
13A large SP plans to deploy SR-TE tunnels across the backbone using an SDN controller for path computation. To ensure fast convergence and scalability, which automation approach should be used for tunnel creation?
14When automating configuration changes across a large network using a tool like Cisco NSO, what is the best practice to minimize the risk of negative impact?
15Which TWO are benefits of model-driven telemetry over SNMP polling?
16Which THREE technologies or protocols are used to implement automated service provisioning in a Cisco service provider network?
17Refer to the exhibit. An engineer makes a RESTCONF request to retrieve operational data for all interfaces, but the response shows only one interface. What is the most likely cause?
18A service provider is automating the provisioning of MPLS L3VPNs across multiple devices using NETCONF. During a deployment, the automation script fails with an error indicating that the device does not support the required YANG model. Which action should the engineer take to verify device capabilities?
19A network engineer is using Cisco NSO to create a managed L3VPN service. After deploying the service, the engineer notices that the configuration on the devices is not being updated. What is the most likely cause?
20An automation engineer uses RESTCONF to configure a Cisco ASR 9000 router. When sending a PATCH request to update an interface description, the API returns 404 Not Found. What is the most probable issue?
21A service provider plans to deploy automation using Cisco NSO. Which two benefits does NSO provide for service lifecycle management? (Choose two.)
22A large SP is using model-driven telemetry to collect interface statistics from 5000 routers to a centralized collector. The collector is deployed on two servers with load balancing. Recently, the operations team noticed that some router telemetry streams are missing data for intervals of up to 5 minutes during peak hours. The engineer suspects packet loss between the routers and collector. The routers are sourced from different vendors but all support gRPC dial-out telemetry. The engineer wants to identify which routers are affected. The current configuration uses a single telemetry collector IP with port 5000. What step should the engineer take to isolate the problematic routers?
23A junior automation engineer is writing a Python script to configure OSPF on a Cisco IOS-XE router using RESTCONF. The script sends a PUT request to update the OSPF configuration but receives a 401 Unauthorized response. The engineer has configured a local user with privilege 15 on the router and enabled restconf. The engineer verified that the router's RESTCONF API is running on port 443. What is the most likely missing element in the script?
24Refer to the exhibit. An engineer configured a telemetry subscription to push interface state data to a collector. The subscription shows 'State: Invalid'. What is the most likely cause?
25Which TWO actions are required to enable model-driven telemetry on a Cisco IOS XR router?
26A service provider operates a large MPLS network with Segment Routing (SR) and BGP-LS enabled on all routers. They have deployed a centralized Path Computation Element (PCE) to compute SR-TE policies for optimal traffic engineering. The PCE is configured to receive the network topology via BGP-LS from a route reflector (RR). Recently, the PCE has been unable to compute paths for certain destinations, and logs show that the topology database is missing some links and nodes. The engineer verifies that all routers have BGP-LS configured and are peering with the RR. The RR's BGP table shows the BGP-LS NLRI received from all routers. However, the PCE sees only a subset of the topology. Which action should the engineer take to resolve the issue?
27A service provider network engineer needs to push configuration changes to 500 Cisco IOS XE routers. The team wants to use a model-driven approach that supports transactional commits and candidate datastore validation before applying changes. The routers run IOS XE 17.x and have NETCONF enabled. Which protocol and capability should the engineer use to meet these requirements?
28A service provider runs Cisco Network Services Orchestrator (NSO) to manage multivendor devices. A service template that deploys L3VPN services must be updated to add a new QoS policy parameter. The template currently uses a single service instance for all customers. The operations team wants to minimize the risk of configuration drift and rollback issues during the change. Which approach best meets this requirement?
29A Tier-1 service provider uses Cisco NSO to manage a multi-vendor network. An engineer must design a service model that references existing device models without duplicating their configuration nodes, and the service must be able to map customer intent to device-specific parameters. Which NSO feature should the engineer use?
30A service provider uses Cisco NSO to manage a multi-vendor network. An automation engineer needs to add a new device type to NSO. The device exposes its configuration schema and operational data through a standards-based, model-driven interface over SSH, and the vendor has not published a NSO Network Element Driver (NED) for it. Which action should the engineer take to onboard the device?
31A service provider is deploying model-driven telemetry using gNMI dial-out to a collector. The collector is reachable via a management VRF. The network engineer notices that telemetry data is not arriving at the collector, even though the router shows the subscription as active. Which action should the engineer take to resolve the issue?
32A network engineer is using RESTCONF to retrieve operational data from a Cisco IOS XE device. The engineer sends a GET request to the URL https://device/restconf/data/ietf-interfaces:interfaces. The device returns a 401 Unauthorized error. Which action should the engineer take first?
33A service provider runs Cisco NSO to manage a fleet of Cisco ASR 9000 routers. The operations team needs to verify that a new customer VPN service was deployed exactly as intended, comparing the live device configuration against the service intent stored in NSO. Which NSO capability should the engineer use to detect configuration drift on the managed devices?
34A network engineer is comparing automation approaches for a service provider network. The team wants to use a model-driven approach that allows configuration and operational data to be retrieved over HTTPS using RESTful operations. Which protocol should the engineer choose?
35A network engineer is enabling model-driven telemetry on a Cisco IOS XE router to stream CPU utilization to a collector. The engineer wants the router to push updates only when the CPU value changes rather than at a fixed interval. Which telemetry subscription type should be configured?
36A service provider uses Cisco NSO for service orchestration. An engineer needs to ensure that a service activation is applied atomically across multiple devices. The NSO transaction must either commit all device changes or roll back all of them if any device fails. Which NSO feature provides this behavior?
37A service provider is using a RESTCONF-capable controller to retrieve interface statistics from Cisco IOS XE devices. The engineer finds that a GET request to the operational datastore returns a 404 with a message that the resource is not found, even though the same YANG path works on another device model. Which action should the engineer take first to resolve the discrepancy?
38A service provider runs Cisco NSO to manage its MPLS L3VPN services. An engineer must add a new device to the NSO inventory so that NSO can manage its configuration. The device uses SSH and NETCONF. Which NSO component must be used to add the device and assign it to the correct device group?
39A network engineer is new to automation and wants to use a simple, human-readable data serialization format for configuring a Cisco IOS XE device via NETCONF. The engineer needs to ensure that the configuration data is easily readable and editable. Which data serialization format should the engineer choose?
40A service provider is implementing model-driven telemetry using gRPC dial-out with TLS. The network operations team wants to ensure that the telemetry data is securely transmitted and that the receiver can validate the sender's identity. Which two configurations are required on the Cisco IOS XE router to enable TLS for the telemetry session? (Choose two.)
41A service provider network engineer must push a configuration change to 40 Cisco IOS XE routers. The team wants a single, declarative source of truth where the desired device configuration is stored as YANG-modeled data rather than sending CLI line-by-line over SSH. Which Cisco solution should be used to achieve this declarative, model-driven configuration management?
42An ISP runs a Cisco NSO cluster to manage thousands of devices. A new device is added, and the NSO operator runs a sync-from operation. The operation completes but reports that some config was not imported because the device has configuration that does not map to any loaded NSO YANG model. The operator wants to understand why NSO silently dropped that configuration. Which statement explains this behavior?
43A service provider is building an assurance platform that consumes streaming telemetry from Cisco IOS XR routers. The architect must select transport and encoding combinations that the routers natively support for model-driven telemetry. Which two combinations are valid for streaming telemetry from IOS XR? (Choose two.)
44A network engineer is writing a Python script that uses the ncclient library to push a configuration change to a Cisco IOS XR router over NETCONF. The script must create a new configuration element inside an existing container. Which NETCONF operation should the script use to add configuration without removing or replacing existing sibling elements?
45A service provider is deploying model-driven telemetry using gRPC dial-out. The engineer needs to configure the router to stream telemetry data to a collector. Which two statements are true regarding the configuration of dial-out telemetry on Cisco IOS XR? (Choose two.)
46A service provider wants to replace CLI screen-scraping scripts that parse 'show interfaces' output. The team needs to retrieve structured operational counters from a Cisco IOS XE router over an HTTPS connection using a YANG-modeled interface. Which protocol and data-access style should the engineer select?
47A service provider uses YANG models to automate configuration of BGP on Cisco IOS XR routers. An engineer needs to retrieve the operational state of all BGP neighbors using NETCONF. Which NETCONF operation should the engineer use?
48A service provider is deploying a model-driven telemetry pipeline to a collector. The architect must choose a subscription type for a counter that changes constantly, such as interface octets, and another for an event that occurs infrequently, such as an interface going down. Which pairing of gNMI subscription modes is appropriate?
49An engineer is validating a YANG model before loading it into an automation pipeline. The model imports a type from another module and augments a third module's data tree. Which statement correctly describes the relationship and the tool used to validate the module?
Be able to configure and verify model-driven automation on Cisco SP routers and select the correct IP SLA operation for performance assurance. The most important thing is matching the RESTCONF or NETCONF request path and method to the actual YANG model, since path errors cause 404 responses.
The Courseiva 350-501 question bank contains 49 questions in the Automation and Assurance domain, covering the 15% of the exam attributed to this domain in the official Cisco blueprint. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Automation and Assurance domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included