Courseiva
← Back to Cisco DevNet Associate 200-901 questions

Scenario-based practice

Refer to the Exhibit Practice Questions

Practise Cisco DevNet Associate 200-901 practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

15
scenario questions
200-901
exam code
Cisco
vendor

Scenario guide

How to approach refer to the exhibit practice questions

Practise exhibit-style questions that ask you to read a topology, table, command output or diagram before choosing the best answer.

Quick answer

Exhibit-style questions test whether you can read a topology, command output, diagram or table before choosing the best answer.

How to extract the relevant detail from an exhibit.

How topology, command output or routing information affects the answer.

How to avoid answering from memory before reading the evidence.

How to map the exhibit back to the exam objective.

Related practice questions

Related 200-901 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1mediummultiple choice
Open the full VLAN trunking answer →

A network automation engineer needs to retrieve the Layer 2 topology for a specific VLAN from Cisco DNA Center. Which API endpoint should be used?

Question 2mediummultiple choice
Read the full Ansible explanation →

Refer to the exhibit. A developer is writing an Ansible playbook to configure this interface on a Cisco IOS XE device. Which Ansible module should be used to set the IP address?

Exhibit

interface GigabitEthernet0/0
 description Uplink to Core
 ip address 192.168.1.1 255.255.255.0
 no shutdown
Question 3mediummultiple choice
Full question →

A network engineer is designing a data center network with leaf-spine topology. The requirement is to minimize latency and maximize bandwidth for east-west traffic. Which type of links should be used between leaf and spine switches?

Question 4easymultiple choice
Full question →

Refer to the exhibit. Which key-value pair indicates whether this Meraki MR is currently connected to the cloud?

Exhibit

Refer to the exhibit.

```json
{
  "mac": "00:11:22:33:44:55",
  "serial": "Q2XX-XXXX-XXXX",
  "name": "Office AP",
  "networkId": "N_12345",
  "model": "MR42",
  "lanIp": "192.168.1.100",
  "status": "online"
}
```
Question 5hardmultiple choice
Read the full REST/YANG explanation →

Refer to the exhibit. A developer sends a PUT request to the RESTCONF endpoint with the above JSON payload. The device already has interface GigabitEthernet1/0/1 configured with IP address 10.10.10.1/24. What is the expected outcome?

Exhibit

Refer to the exhibit.

{
  "Cisco-IOS-XE-native:interface": {
    "GigabitEthernet": [
      {
        "name": "1/0/1",
        "description": "Link to Core",
        "ip": {
          "address": {
            "primary": {
              "address": "10.10.10.1",
              "mask": "255.255.255.0"
            }
          }
        }
      }
    ]
  }
}

Refer to the exhibit. This JSON response was received from the Cisco DNA Center API. A developer wants to extract the software version of the first device. Which Python expression correctly retrieves '16.12.5' from the variable `data`?

Exhibit

{
  "response": [
    {
      "id": "1234",
      "name": "Switch1",
      "platformId": "C9300-24P",
      "softwareVersion": "16.12.5",
      "upTime": "30 days, 4 hours, 12 minutes"
    }
  ],
  "version": "1.0"
}
Question 7hardmultiple choice
Full question →

Refer to the exhibit. A developer receives this response when making a POST request to the Cisco DNA Center API to create a new device. What is the most likely issue?

Exhibit

{"error":{"code":400,"message":"Invalid request: missing required parameter 'ipAddress'","details":null}}
Question 8mediummultiple choice
Full question →

Refer to the exhibit. A network engineer runs a script that queries the Cisco DNA Center site health API. The response shows Branch1 with a healthScore of 10. What is the most likely action to improve Branch1's health?

Exhibit

Refer to the exhibit.
GET /dna/intent/api/v1/site-health HTTP/1.1
Host: 10.1.1.1
Accept: application/json
X-Auth-Token: <token>

HTTP/1.1 200 OK
Content-Type: application/json

{
  "response": [
    {
      "siteName": "Branch1",
      "healthScore": 10,
      "numberOfClients": 25
    },
    {
      "siteName": "HQ",
      "healthScore": 90,
      "numberOfClients": 150
    }
  ],
  "version": "2.1.1"
}
Question 9hardmultiple choice
Open the full VLAN trunking answer →

During a network migration, an engineer needs to replace a legacy core switch with a new one without disrupting the existing STP topology. The new switch supports RSTP and will be connected via two trunk links. Which configuration should be applied to the new switch to prevent it from becoming the root bridge?

Question 10hardmultiple choice
Read the full VPN explanation →

Refer to the exhibit. A service engineer runs a 'check-sync' action on the NSO service 'vpn1'. The result shows 'out-of-sync' for device 'pe1'. What does this indicate?

Exhibit

Refer to the exhibit.

! NSO configuration snippet
services {
  l3vpn vpn1 {
    endpoint ce1 {
      device [pe1 pe2]
      interface GigabitEthernet0/0/1
      ip-address 10.0.0.1/30
    }
    endpoint ce2 {
      device pe3
      interface GigabitEthernet0/0/2
      ip-address 10.0.0.5/30
    }
  }
}

Based on the exhibit, what is the frequency of the telemetry subscription?

Exhibit

Refer to the exhibit.

telemetry ietf subscription 101
 encoding encode-kvgpb
 filter xpath /interfaces/interface[name='GigabitEthernet1']/oper-status
 source-address 10.1.1.1
 stream yang-push
 update-policy periodic 500
Question 12hardmultiple choice
Full question →

Refer to the exhibit. A developer receives this response from Cisco DNA Center API. What is the most likely cause and solution?

Exhibit

Refer to the exhibit.

```json
{
  "errorMessage": "Invalid auth token",
  "statusCode": 401,
  "details": "Token has expired"
}
```
Question 13mediummultiple choice
Full question →

A company is deploying a new application that requires low-latency communication between servers in the same data center. The network team is designing a leaf-spine architecture. What is the primary advantage of this topology over a traditional three-tier design?

Question 14mediummultiple choice
Read the full Ansible explanation →

Refer to the exhibit. What will be the result of running this Ansible playbook against the 'switches' group?

Exhibit

---
- name: Configure VLAN
  hosts: switches
  tasks:
    - name: Create VLAN 10
      cisco.ios.ios_vlan:
        vlan_id: 10
        name: voice
        state: present
Question 15hardmultiple choice
Full question →

Refer to the exhibit. A security audit reveals that the authentication mechanism is vulnerable. Which attack is most likely possible?

Exhibit

from flask import Flask, request, jsonify
import jwt

app = Flask(__name__)
app.config['SECRET_KEY'] = 'my-secret'

@app.route('/login', methods=['POST'])
def login():
    username = request.json.get('username')
    password = request.json.get('password')
    # Verify username/password (omitted)
    token = jwt.encode({'user': username}, app.config['SECRET_KEY'], algorithm='HS256')
    return jsonify({'token': token})

@app.route('/protected', methods=['GET'])
def protected():
    token = request.headers.get('Authorization')
    if not token:
        return jsonify({'msg': 'Missing token'}), 401
    try:
        # token format: "Bearer <token>"
        token = token.split()[1]
        data = jwt.decode(token, app.config['SECRET_KEY'], algorithms=['HS256'])
        return jsonify({'msg': 'Access granted', 'user': data['user']})
    except:
        return jsonify({'msg': 'Invalid token'}), 401

These 200-901 practice questions are part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style 200-901 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.