An enterprise network operations team is executing a digital transformation project to migrate a legacy campus environment using per-device CLI management and distributed control protocols (OSPF and STP) to a software-defined controller-based network using Cisco DNA Center. During the architectural review, engineers evaluate how device provisioning, control plane mechanics, and API interactions differ between traditional distributed models and centralized controller-based fabrics. Which two of the following statements accurately describe key operational and architectural distinctions between traditional and controller-based networking?
- Control plane policy definition is centralized at the controller, which abstracts physical topology details and uses Southbound APIs to push programmatic configurations across network devices.Answer
- Northbound REST APIs allow external management applications and automation scripts to programmatically interact with the SDN controller rather than directly communicating with individual network switches.Answer
- CThe controller uses RESTful HTTP POST requests over its Southbound Interface to continuously read and retrieve operational metrics and interface statistics from switches without modifying device state.
- DController-based management requires dedicated software agents to be pre-installed on each network switch to execute SSH-based policy translation scripts sent by the control plane.
Answer
The two correct statements state that control plane policy definition is centralized at the controller using Southbound APIs to manage data-plane devices, and that Northbound REST APIs allow applications to programmatically interact with the controller rather than individual switches.
In controller-based networking, the centralized controller decouples intent and policy management from individual physical hardware. It relies on Southbound APIs (e.g., NETCONF, RESTCONF, OpenFlow) to program data-plane network devices and exposes Northbound REST APIs to enable higher-level applications and scripts to automate network-wide operations without direct CLI manipulation of individual nodes.
Step-by-Step Solution
Key Concept
Centralized SDN Architectures, Control/Data Plane Separation, and Northbound vs Southbound APIs