CISSP · Question #1427
What are the three key benefits that application developers should derive from the northbound application-programming interface (API) of software-defined networking (SDN)?
The correct answer is D. Familiar syntax, abstraction of network topology, and abstraction of network protocols. SDN northbound APIs provide application developers with familiar programming syntax, abstraction of the underlying network topology, and abstraction of network protocols, shielding them from low-level network complexity.
Question
Options
- AFamiliar syntax, abstraction of network topology, and definition of network protocols
- BNetwork syntax, abstraction of network flow, and abstraction of network protocols
- CNetwork syntax, abstraction of network commands, and abstraction of network protocols
- DFamiliar syntax, abstraction of network topology, and abstraction of network protocols
How the community answered
(40 responses)- A3% (1)
- B8% (3)
- C3% (1)
- D88% (35)
Why each option
SDN northbound APIs provide application developers with familiar programming syntax, abstraction of the underlying network topology, and abstraction of network protocols, shielding them from low-level network complexity.
While 'familiar syntax' and 'abstraction of network topology' are correct, 'definition of network protocols' is incorrect because the northbound API abstracts network protocols away from developers rather than defining or exposing them.
'Network syntax' is incorrect because the northbound API is specifically designed to provide familiar (application-oriented) syntax, not network-specific syntax, and 'abstraction of network flow' is not a standard benefit attributed to the northbound API.
'Network syntax' is incorrect for the same reason as B - the API uses familiar programming syntax - and 'abstraction of network commands' is not a recognized key benefit of the northbound API, unlike topology and protocol abstraction.
The northbound API of an SDN controller exposes the network to applications using familiar programming syntax (such as REST or common languages), abstracts the physical network topology so developers don't need to know the underlying infrastructure layout, and abstracts network protocols so applications interact with high-level constructs rather than raw protocol details. This combination allows developers to programmatically control the network without needing deep networking expertise.
Concept tested: SDN northbound API benefits for application developers
Source: https://www.cisco.com/c/en/us/solutions/software-defined-networking/overview.html
Topics
Community Discussion
No community discussion yet for this question.