DRAG DROP
Drag and drop the components of Cisco Network Services Orchestrator from the left onto the correct definitions on the right.
Select and Place:
What tool is used to perform a "what if" failure analysis in a service provider network that is running Segment Routing?
A. Cisco WAN Automation Engine
B. Cisco Evolved Programmable Network Manager
C. Cisco Network Services Orchestrator
D. Cisco Segment Routing Path Computation Element
Which two Python libraries are used to write a script to retrieve network device information using RESTCONF? (Choose two.)
A. PySNMP
B. requests
C. ncclient
D. YANG
E. json
Which schema allows device configuration elements to be enclosed within a remote procedure call message when NETCONF is implemented?
A. JSON-RPC
B. XML
C. YAML
D. JSON
When using Cisco YDK, which syntax configures the BGP ASN using OpenConfig BGP?
A. bgp.config.as_ = 65000
B. bgp.global_.config.as = 65000
C. bgp.global.config.as_ = 65000
D. bgp.global_.config.as_ = 65000
Refer to the exhibit. What is the effect of the script on the device?
A. All interfaces except GigabitEthernet2 are reset to their default configurations.
B. It replaces the entire configuration for GigabitEthernet2 on the device using RESTCONF.
C. It merges the new configuration with the existing configuration on the device using RESTCONF.
D. It compares the configuration to the device. If it matches, the device sends back an HTTP 204 status code.
How does using the Python with statement in conjunction with ncclient manager improve an existing NETCONF automation script?
A. It allows the NETCONF connection to the device to be gracefully closed without having to explicitly code this action.
B. It manages the running configuration of the device by comparing it to the new configuration applied using NETCONF.
C. The with statement tries to connect to the device using TCP port 830 first but also tries to connect via TCP port 22.
D. Use of the with statement catches any exceptions when trying to connect to a device using NETCONF.
Refer to the exhibit. Which command prints out (44, 22) when this code is run on Python 3?
A. print(swap1(d, b))
B. print(swap2(a, b))
C. print(swap1(b, d))
D. print(swap2(22, 44))
An engineer needs to configure network devices in an automated way. Which two ways are used to create structured data using YANG to provide REST-like APIs to enable programmability access? (Choose two.)
A. YAML
B. JSON
C. GPB
D. JSON-RPC
E. XML
Which two data formats are human readable? (Choose two.)
A. YAML
B. Apache Arrow
C. gRPC
D. binary
E. JSON
Which NETCONF datastore is locked while the network device configuration is edited?
A. running
B. common
C. startup D. working
Which Git command is needed to stage the file network-deploy.py to then commit the changes to the revision history?
A. git init network-deploy.py
B. git add network-deploy.py
C. git merge network-deploy.py
D. git commit network-deploy.py
Refer to the exhibit. Which HTTP authentication mechanism is being used?
A. simple
B. basic
C. OAuth
D. token
Refer to the exhibit. The ncclient Python script is captured from the ncclient import manager. Which configuration on the Cisco IOS XE device is the script used to enable?
A. router ospf 100 router-id 1.1.1.1 network 10.1.1.0 0.0.0.3 area 0
B. router ospf 100 network 10.1.1.0 0.0.0.3 area 0
C. router ospf 100 router-id 10.1.1.0 network 1.1.1.1 0.0.0.3 area 0
D. router ospf 100 router-id 1.1.1.1
What are two advantages of using Python virtual environments? (Choose two.)
A. They allow for multiple Python projects to use different versions of the same dependency without conflict.
B. They allow multiple Python applications to share virtual memory between subprocesses.
C. They allow for isolated environments where each can use a different version of Python.
D. They allow for all Python projects to utilize the same set of shared dependencies.
E. They allow for multiple virtual machines to share a single Python environment.