nerdexam
(ISC)2

CISSP · Question #1029

Building blocks for software-defined networks (SDN) require which of the following?

The correct answer is B. The SDN is composed entirely of client-server pairs.. Software-defined networks (SDN) are architected around a client-server model where the SDN controller (server) communicates with and directs network devices (clients), separating the control plane from the data plane.

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

Question

Building blocks for software-defined networks (SDN) require which of the following?

Options

  • AThe SDN is mostly composed of virtual machines (VM).
  • BThe SDN is composed entirely of client-server pairs.
  • CVirtual memory is used in preference to random-access memory (RAM).
  • DRandom-access memory (RAM) is used in preference to virtual memory.

How the community answered

(28 responses)
  • B
    93% (26)
  • C
    4% (1)
  • D
    4% (1)

Why each option

Software-defined networks (SDN) are architected around a client-server model where the SDN controller (server) communicates with and directs network devices (clients), separating the control plane from the data plane.

AThe SDN is mostly composed of virtual machines (VM).

While SDN controllers and network functions can run as virtual machines, SDN is not defined by or 'mostly composed of' VMs - its defining characteristic is the separation of control and data planes via a client-server communication model, not virtualization of hardware.

BThe SDN is composed entirely of client-server pairs.Correct

SDN architecture is fundamentally built on client-server pairs: the SDN controller acts as the server that centralizes control-plane logic, while network devices (switches, routers) act as clients that receive forwarding instructions via southbound APIs (e.g., OpenFlow). This separation of control and data planes is the defining building block of SDN, enabling programmatic network management and automation.

CVirtual memory is used in preference to random-access memory (RAM).

Virtual memory is an OS-level memory management technique unrelated to SDN architecture; SDN building blocks are defined by control/data plane separation and programmability, not by memory type preferences.

DRandom-access memory (RAM) is used in preference to virtual memory.

RAM versus virtual memory is an operating system or hardware performance consideration and has no bearing on the architectural building blocks or defining characteristics of software-defined networking.

Concept tested: SDN architecture fundamentals and client-server model

Source: https://www.cisco.com/c/en/us/solutions/software-defined-networking/overview.html

Topics

#Software-defined networking (SDN)#Network architecture#Client-server

Community Discussion

No community discussion yet for this question.

Full CISSP Practice