350-401 · Question #582
What does a northbound API accomplish?
The correct answer is A. programmatic control of abstracted network resources through a centralized controller. A northbound API in Software-Defined Networking (SDN) provides a programmatic interface for applications to control and manage abstracted network resources through a centralized controller.
Question
Options
- Aprogrammatic control of abstracted network resources through a centralized controller
- Baccess to controlled network resources from a centralized node
- Ccommunication between SDN controllers and physical switches
- Dcontrolled access to switches from automated security applications
How the community answered
(33 responses)- A91% (30)
- C3% (1)
- D6% (2)
Why each option
A northbound API in Software-Defined Networking (SDN) provides a programmatic interface for applications to control and manage abstracted network resources through a centralized controller.
A northbound API enables communication between the SDN controller and higher-level business applications or orchestration systems, facilitating programmatic control and automation of network resources by interacting with the controller's abstracted view of the network.
While related to centralized control, this option is too general and does not specifically highlight the 'programmatic' and 'abstracted network resources' aspects that define a northbound API's role in SDN.
Communication between SDN controllers and physical network devices (switches, routers) is typically handled by southbound APIs (e.g., OpenFlow, NETCONF), not northbound APIs.
This describes a specific application of programmatic control (security applications accessing switches), but it doesn't represent the full scope and fundamental purpose of a northbound API in abstracting network resources for broader programmatic control.
Concept tested: Northbound API function in SDN
Source: https://www.cisco.com/c/en/us/solutions/data-center-virtualization/software-defined-networking-sdn/white_paper_c11-736637.html
Topics
Community Discussion
No community discussion yet for this question.