CCNA Plan

CCNA practice question: Automation and Programmability

Automation and ProgrammabilityDifficulty 2/5

In a controller-based network, which interface do applications use to request services from the controller?

  1. AData plane
  2. BConsole
  3. CSouthbound API
  4. DNorthbound API
Show answer and rationale

Correct: D. Northbound APIs (typically REST with JSON) expose the controller to applications and scripts; southbound APIs (NETCONF, RESTCONF, OpenFlow, CLI) let the controller program devices.

  • C — Southbound faces the devices.
  • A — The data plane forwards packets; it is not an API.
  • B — The console is a management access method.

Concept being tested

How automation affects management, controller-based vs traditional networking, SDN architectures (overlay/underlay/fabric), Cisco DNA Center, REST APIs, Ansible/Terraform, JSON, generative AI concepts. — 10% of the exam. Study guide for Automation and Programmability.

Related questions

Practice this topic

Blueprint-mapped questions with full rationales for every choice.

Start practice

Primary references

  1. CCNA Exam v1.1 (200-301) Exam Topics — Cisco Systems · primary · retrieved 2026-09-21, verified 2026-09-21
Draft — pending editorial reviewHow we verify facts