300-435: Automating and Programming Cisco Enterprise SolutionsDemo
By Cisco · Browse Mode
//
300-435: Automating and Programming Cisco Enterpri… Practice Exam
QuestionQ1
Controller-Based Network Automation
Save question
Which Cisco Catalyst Center (formerly DNA Center) Assurance capability allows every point in the network to act as a sensor, continuously streaming real-time telemetry about application performance and user connectivity?
Apath trace
Bgroup-based policies
Csoftware image management
Dinventory insights
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ2
Controller-Based Network Automation
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ3
Controller-Based Network Automation
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ4
Controller-Based Network Automation
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ5
Device-Level Network Automation
0
Community Discussion
No comments yet. Be the first to start the discussion!
It's free
100% of the questions are free for all users. No strings attached.
Refer to the exhibit. An engineer needs to split the network with the network ID ENAUTO by using Cisco Meraki APIs. Which code snippet must be added in the box to complete the cURL script?
Acurl -L --request PUT --url https://api.meraki.com/api/v1/networks/ENAUTO/split \
Bcurl -L --request POST --url https://api.meraki.com/api/v1/networks/ENAUTO/split \
Ccurl -L --request PUT --url https://api.meraki.com/api/v1/networks/split/ENAUTO \
Dcurl -L -request POST --url https://api.meraki.com/api/v1/networks/split/ENAUTO \
An engineer must list every network for a specific Meraki organization. The engineer must call the organization’s network endpoint and save the returned JSON inventory to disk. Drag the code snippets from the bottom into the boxes in the code to construct the artifact. Not all options are used.
Refer to the exhibit. An engineer needs to split the ENAUTO network by using Cisco Meraki APIs. Which code snippet must be added in the box to complete the Python code?
Aresponse = requests.request('POST', url, headers=headers, data = payload)
Bresponse = requests.request('PATCH', url, headers=headers, data = payload)
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Refer to the exhibit. A network automation engineer is validating a VLAN YANG module tree to interpret the hierarchical placement of VLAN membership and an interface. The engineer wants to automate precise configuration actions in a network controller. Which node path meets these requirements?
Avlans/vlan/interfaces/interface
Bvlans/vlan/data/interface
Cvlans/vlan/interfaces/name
Dvlans/vlan/interfaces/interface/name
Which action occurs during data preprocessing for AI-assisted code development in network automation?
Atransforming inputs to improve downstream logic
Bisolating base images for custom builds
Cencrypting scripts for compliance usage
Dreviewing plugin compatibility for environments
Refer to the exhibit. An engineer needs to complete a Python script that creates a Cisco Meraki network containing cameras and switches. The script must apply appropriate tags and print a response when network creation is permitted. Drag the code snippets into the boxes in the Python script to create the Meraki network. Not all options are used.
Which capability is present in NETCONF but not supported in RESTCONF?
Aconfiguration changes are automatically activated
Buses the YANG data models to communicate
Csupports JSON and data encoding
Dvalidates the content of a candidate datastore
Refer to the exhibit. An engineer must configure a Cisco IOS XE router by using RESTCONF. The Base64 code used by the Cisco IOS XE router is 1A2B3C4D5E6F7G8H9I0. Which line of code must be added in the missing-code box to complete the Python request?
A'Authorization': 'Basic 1A2B3C4D5E6F7G8H9I0'
B'X-XSRF-TOKEN': '1A2B3C4D5E6F7G8H9I0'
C'secure-token': '1A2B3C4D5E6F7G8H9I0'
D'x-auth-token': '1A2B3C4D5E6F7G8H9I0'
Refer to the exhibit. An engineer needs to create a network Fabric by using the Cisco Catalyst Center (formerly DNA Center) API. Which line of code completes the snippet?
To finish the Zero-Touch Provisioning (ZTP) process on a Cisco IOS XE device, which environment needs to be enabled?
ATCL
BZTP Open Service Container
CEEM
DGuest Shell
An engineer must create a new network by using the Meraki API. Which HTTP action to https://api.meraki.com/api/v0/organizations/<new_org_id>/networks results in a 201 response code?
AGET
BPOST
CPUT
DADD
Refer to the exhibit. A Python script has been created that calls the Cisco SD-WAN vManage Device Inventory API to retrieve the list of vEdges. The JSON data returned has been converted into a Python dictionary and assigned to a variable named d. A portion of the JSON is shown in the exhibit.
Which code completes the expression hostname= to access the hostname?
An engineer needs to onboard a new switch in Cisco Catalyst Center PnP for Day-0 provisioning. The engineer must retrieve an authentication token and POST the device serial number/PID to the PnP import intent endpoint so that it appears in the PnP queue. Not every option is used.
Drag the code from the bottom into the missing-code boxes to build an ncclient request that captures operational IPv4 routing data from a Cisco IOS XE device. Not every option is used.
Drag & Drop
xml
open
routing-instance
connect
routing-state
json
data = '''
< xmlns="urn:ietf:params:xml:ns:yang:ietf-routing">
<routing-instance>
<name>default</name>
<ribs>
<rib>
<name>ipv4-default</name>
<routes>
</routes>
</rib>
</ribs>
</routing-instance>
</routing-state>
'''
with manager.(host=HOST, password=PASSWORD, port=PORT,
username=USERNAME,hostkey_verify=False,
device_params={'name':'iosxe'}) as m:
c = m.get(filter=("subtree", ))
routing = xmltodict.parse(c)["rpc-reply"]["data"]
routes =
routing["routing-state"][""]["ribs"]["rib"]["routes"]["route"]
for route in routes:
print("\n destination: {}".format(route["destination-prefix"]))
print(" nexthop int: {}".format(route["next-hop"]["outgoing-interface"]))
print(" nexthop addr: {}".format(route["next-hop"]["next-hop-address"]))
Refer to the exhibit. A network engineer created a script to automate retrieval of a list of network devices deployed in an enterprise. When the script runs, it fails to retrieve the device list. Which action resolves the problem?
AChange PUT to GET.
BChange PUT to DELETE.
CChange PUT to POST.
DChange PUT to PATCH.
How do AI capabilities in controller-based platforms address the identification of security threats?
Aprobe insertion for test
Bcluster merging for performance
Csignature matching for warnings
Dport scanning for discovery
Refer to the exhibit. Which NETCONF statement type is denoted by +--rw address* [ip]?
Alist
Bleaf-list
Ccontainer
Dsubmodule
An engineer needs to give an AI agent reverse-DNS capability so it can map IP addresses to hostnames when summarizing incidents. The engineer must implement a FastMCP tool that resolves PTR records with socket.gethostbyaddr and expose it through stdio for MCP clients. Construct the artifact by dragging the code snippets into the boxes. Not all options are used.
Drag & Drop
FastMCP
transport
tools
stdio_mode
runner
tool
run
from mcp.server.fastmcp import
import socket
mcp = FastMCP("dns-tools")
@mcp.()
def reverse_dns(ip: str) -> str:
"""Return primary hostname for an IP address (PTR)."""
try:
name, _, _ = socket.gethostbyaddr(ip)
return name
except Exception as e:
return f"lookup failed: {e}"
if __name__ == "__main__":
mcp.(="stdio")
When a Grafana dashboard is configured to receive network events from Cisco DNA Center, which integration bundle is enabled to send notifications?
ABasic ITSM CMDB Synchronization
BDNA Center Rest API
CNetwork Events for REST API Endpoint
DNetwork Issue Monitor and Enrichment for ITSM
An engineer must prepare SD-WAN Day 0 by exporting a WAN-edge bootstrap configuration from vManage. The engineer must authenticate to vManage, obtain the XSRF token, and GET the bootstrap file for a specified device ID. Drag the code snippets into the boxes to construct the artifact. Not all options are used.
Drag & Drop
post
bootstrap/device/config
uuid
deviceId
device/bootstrap/config
headers
get
import requests
requests.packages.urllib3.disable_warnings()
base = "https://203.0.113.40:8443"
username = "netops"
password = "Cisco12345"
device_id = "C8K-EDGE-001"
# Authenticate and get XSRF token
login = requests.post(
f"{base}/j_security_check",
headers={"Content-Type": "application/x-www-form-urlencoded"},
data=f"j_username={username}&j_password={password}",
verify=False,
)
login.raise_for_status()
xsr f = requests.get(
f"{base}/dataservice/client/token",
headers={"Cookie": login.headers.get("Set-Cookie", "")},
verify=False,
)
xsrf.raise_for_status()
hdrs = {
"Cookie": login.headers.get("Set-Cookie", ""),
"X-XSRF-TOKEN": xsrf.text,
"Accept": "application/json",
}
url = f"{base}/dataservice/?={device_id}"
r = requests.(url, =hdrs, verify=False)
r.raise_for_status()
with open("bootstrap.cfg", "w") as f:
f.write(r.text)
print("Bootstrap downloaded.")
Which two advantages result from using Ansible to automate Cisco IOS XE Software?
Choose two
AAnsible playbooks are packaged and installed on IOS XE devices for automatic execution when an IOS device reboots.
BAll IOS XE operating systems include Ansible playbooks for basic system administration tasks.
CIt is a device-independent method for automation and can be used with any type of device or operating system.
DAnsible playbooks can be written from the IOS XE EXEC command line to configure the device itself.
EIt does not require any modules of software except SSH to be loaded on the network device.
Community Discussion