Timedora
Free Practice Quiz Question List

6 Network Automation and Programmability Online Quiz Questions

Use this free practice quiz with 20 questions to review 6 Network Automation and Programmability, test your knowledge, and prepare for your next test or exam.

20 questions
01
True or false
1 point

True or false: JSON requires object keys to be written in double quotes.

  1. A

    True

  2. B

    False

02
Written response
1 point

A network-management client needs to retrieve an interface's current status from a REST API. Which HTTP method is commonly used?

03
Fill in the blank
1 point

An application submits a network-policy request to a controller. It uses the controller's API.

04
Choose one
1 point

A client needs to modify selected fields of an existing REST API resource. Which HTTP method is commonly used for this update?

  1. A

    GET

  2. B

    PATCH

  3. C

    DELETE

  4. D

    HEAD

05
True or false
1 point

True or false: YANG is a transport protocol used to carry network configuration data.

  1. A

    True

  2. B

    False

06
Fill in the blank
1 point

A periodic check finds that a device's actual settings no longer match the intended configuration. This difference is called .

07
Written response
1 point

An automation task ensures that VLAN 20 exists. Running the task repeatedly leaves the system in the same intended state rather than creating unintended duplicates. What property does this illustrate?

08
Choose one
1 point

After sending a REST API request to change a network setting, what is the best way for the client to determine whether the change succeeded?

  1. A

    Send the request to every device immediately and assume success if no error appears locally.

  2. B

    Repeat the request until the client stops receiving responses.

  3. C

    Check the response status and body, then verify the resulting device state.

  4. D

    Skip verification when the API accepts the request.

09
Choose all
1 point

Select all practices that help secure a network-management API workflow.

  1. A

    Require authentication and authorization where appropriate.

  2. B

    Give every automation account administrator permissions by default.

  3. C

    Use encrypted transport and protect credentials.

  4. D

    Grant only the permissions needed for the task.

10
Choose one
1 point

Which statement accurately describes Ansible as a configuration-management tool?

  1. A

    Ansible uses manifests and resources to compare actual and desired state.

  2. B

    Ansible commonly uses agentless connections and YAML playbooks.

  3. C

    Ansible uses cookbooks and recipes to define infrastructure configuration.

  4. D

    Ansible is a data-modeling language rather than an automation tool.

11
Choose all
1 point

Select all accurate descriptions of these configuration-management tools.

  1. A

    Ansible commonly describes tasks for managed devices in YAML playbooks.

  2. B

    Puppet uses manifests and resources to describe desired state.

  3. C

    Puppet uses cookbooks and recipes as its defining configuration structure.

  4. D

    Chef uses cookbooks and recipes to define infrastructure configuration and actions.

12
Choose one
1 point

A network team builds a logical network over its existing routed infrastructure. Which statement correctly distinguishes the overlay from the underlay?

  1. A

    The overlay is the physical network, while the underlay is the logical network built over it.

  2. B

    The underlay is the controller's policy interface, while the overlay is its device interface.

  3. C

    The underlay provides underlying connectivity, while the overlay is a logical network built on it.

  4. D

    The underlay and overlay are two names for the controller's data plane.

13
Open ended
1 point

A company adopts software-defined networking and describes its control as logically centralized. Explain what is centralized, distinguish the control plane from the data plane, and state what usually continues to forward user packets.

14
Choose one
1 point

A network application needs to request a policy from a controller. Which interface should it use?

  1. A

    A southbound API

  2. B

    A northbound API

  3. C

    A NETCONF RPC

  4. D

    An underlay interface

15
Choose one
1 point

A monitoring client needs to retrieve the current status of a network interface using a REST API. Which HTTP method is commonly used?

  1. A

    GET

  2. B

    POST

  3. C

    PATCH

  4. D

    DELETE

16
True or false
1 point

In software-defined networking, logical centralization means the controller itself normally forwards all user traffic instead of the network devices.

  1. A

    True

  2. B

    False

17
Written response
1 point

A compliance check finds that a device's actual settings no longer match its intended configuration. What is this difference called?

18
Choose one
1 point

A client needs a data format whose syntax requires double-quoted object keys and does not allow comments. Which format should it use?

  1. A

    YAML

  2. B

    XML

  3. C

    JSON

  4. D

    CSV

19
Choose one
1 point

A team wants to describe repeatable device tasks in YAML playbooks and commonly manage devices through agentless connections. Which tool best matches this approach?

  1. A

    Ansible

  2. B

    Puppet

  3. C

    Chef

  4. D

    RESTCONF

20
Written response
1 point

An automation task ensures that a VLAN exists. Running the task repeatedly leaves the network in the same intended state without creating unintended changes. What property does this illustrate?