nerdexam
(ISC)2

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.

Submitted by khalil_dz· Mar 5, 2026Communication and Network Security

Question

What are the three key benefits that application developers should derive from the northbound application-programming interface (API) of software-defined networking (SDN)?

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)
  • A
    3% (1)
  • B
    8% (3)
  • C
    3% (1)
  • D
    88% (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.

AFamiliar syntax, abstraction of network topology, and definition of network protocols

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.

BNetwork syntax, abstraction of network flow, and abstraction of network protocols

'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.

CNetwork syntax, abstraction of network commands, and abstraction of network protocols

'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.

DFamiliar syntax, abstraction of network topology, and abstraction of network protocolsCorrect

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

#SDN APIs#network abstraction#software-defined networking

Community Discussion

No community discussion yet for this question.

Full CISSP Practice