CCNP 300-435 ENAUTO Practice Test 1

CCNP ENAUTO 300-435 Practice Test 1 (Hard) - OpenConfig, IETF & Native YANG Models

CCNP Enterprise logo

1 / 10

An automation architect is building a Python-based configuration tool that must manage interface descriptions and admin state consistently across a mixed fleet of Cisco IOS-XE, Juniper, and Arista devices from a single codebase. Which category of YANG model should the architect target for the interface configuration payloads, and why?

2 / 10

A programmer working against a Cisco IOS-XE native YANG model (Cisco-IOS-XE-native) needs to retrieve the interface counters and current oper-status of GigabitEthernet1, but notices the native module itself does not define separate /config and /state containers the way OpenConfig does. How should the engineer correctly obtain this operational data using NETCONF?

3 / 10

An engineer is writing a NETCONF payload to configure a new eBGP neighbor using the OpenConfig BGP model (openconfig-bgp augmenting openconfig-network-instance). Where in the model hierarchy does the neighbor configuration belong, and what serves as its list key?

4 / 10

While reviewing openconfig-if-ethernet.yang, an engineer sees it does not define its own top-level 'interfaces' container but instead adds ethernet-specific nodes (like port-speed and duplex-mode) into the existing tree defined by openconfig-interfaces.yang. Which YANG language construct enables this, and what is its purpose?

5 / 10

An engineer inspecting the Cisco-IOS-XE-native.yang module notices its structure very closely parallels the IOS-XE CLI, e.g. a top-level container 'native', a list 'interface', and a child list 'GigabitEthernet' keyed by name, with leaves matching CLI keywords like 'description' and 'shutdown'. What does this tell the engineer about how to construct edit-config payloads against this model?

6 / 10

A Cisco IOS-XE platform's implementation of the standard ietf-ip.yang module does not support every leaf defined by the upstream IETF module, for example omitting support for a particular optional feature. Cisco publishes an accompanying Cisco-IOS-XE-ietf-ip-deviation.yang file alongside it. What is the purpose of a YANG deviation module in this context?

7 / 10

Comparing OpenConfig's openconfig-interfaces module to Cisco's native interface model, an engineer notices OpenConfig explicitly separates every configurable leaf into a /config container and its corresponding operational value into a /state container (both often holding a leaf of the same name, e.g. config/description and state/description). What is the primary design rationale behind this OpenConfig config/state split?

8 / 10

An automation team notices that openconfig-interfaces.yang includes a statement like 'openconfig-extensions:openconfig-version "3.4.0";' near the top of the module. If the team upgrades to a newer release of the module where this version string changes from 3.4.0 to 4.0.0, what should the team infer and do, following OpenConfig's semantic versioning convention?

9 / 10

An engineer needs to automate a Cisco IOS-XE-specific capability, Flexible NetFlow exporter configuration with vendor-specific export-protocol tuning options, and finds that no OpenConfig module models this feature at the required level of detail. What is the most appropriate modeling approach for this specific automation task?

10 / 10

While constructing a NETCONF edit-config payload for openconfig-interfaces, an engineer needs to set the interface type leaf, which is defined with type 'identityref' based on the base identity 'ianaift:InterfaceType' from the IANA-maintained iana-if-type module. For a physical Ethernet interface, what value should this leaf be set to, and why does the model use an identityref here rather than a plain string or enumeration?

Your score is

The average score is 0%

0%