Following an infrastructure audit, a network administrator discovers that Quality of Service (QoS) class maps and policy configurations differ significantly across 50 access switches because they were configured individually via manual CLI commands. Which capability of a controller-based network architecture directly addresses and resolves this operational challenge?
- The centralized network controller abstracts device configurations into enterprise intent policies and provisions managed devices consistently using Southbound APIs.Answer
- BEach access switch uses Northbound APIs to autonomously pull policy scripts from the controller and run Ansible playbooks locally.
- CThe central controller uses HTTP POST requests to retrieve switch telemetry and HTTP GET requests to modify switch QoS policy tables.
- DThe controller centralizes data plane forwarding for all access switches, buffering out-of-profile QoS packets directly on the controller hardware.
Answer
The central network controller maintains an intent-based policy model and deploys consistent configuration settings across network elements using Southbound APIs.
In traditional networks, each device is managed individually using distributed control and management planes (typically via CLI or SNMP), leading to configuration drift over time. In a controller-based architecture, the network administrator specifies high-level business intent on a centralized controller. The controller then translates this intent into specific device configurations and pushes them downstream using Southbound APIs (such as NETCONF, RESTCONF, or OpenFlow), ensuring complete consistency across all network elements.
Step-by-Step Solution
Key Concept
Centralized abstraction and policy enforcement via Southbound APIs in SDN architecture vs. distributed per-device CLI management in traditional networking.