nerdexam
Cisco

350-701 · Question #711

Which API technology with SDN architecture is used to communicate with a controller and network devices such as routers and switches?

The correct answer is C. southbound APIs. In Software-Defined Networking (SDN) architecture, southbound APIs enable communication between the SDN controller and the underlying network devices for data plane programming.

Submitted by daniela_cl· Mar 30, 2026

Question

Which API technology with SDN architecture is used to communicate with a controller and network devices such as routers and switches?

Options

  • Arest APIs
  • Bnorthbound APIs
  • Csouthbound APIs
  • Dunprotected APIs

How the community answered

(21 responses)
  • A
    5% (1)
  • B
    5% (1)
  • C
    90% (19)

Why each option

In Software-Defined Networking (SDN) architecture, southbound APIs enable communication between the SDN controller and the underlying network devices for data plane programming.

Arest APIs

REST APIs are a *type* of API that can be used, but 'southbound APIs' specifically defines the role and direction of communication in SDN for controller-to-device interaction.

Bnorthbound APIs

Northbound APIs are used for communication between the SDN controller and higher-level applications or orchestration systems, not directly with the network devices themselves.

Csouthbound APIsCorrect

In an SDN architecture, southbound APIs are the interfaces specifically used by the SDN controller to communicate with and program the data plane of underlying network devices like routers and switches. These APIs translate the controller's high-level instructions into device-specific commands to manage traffic flow.

Dunprotected APIs

'Unprotected APIs' is not a standard category of API technology in SDN and implies a lack of security, which is generally not a design goal.

Concept tested: SDN API types and communication

Source: https://www.cisco.com/c/en/us/solutions/enterprise-networks/software-defined-networking/what-is-sdn.html

Topics

#SDN architecture#Southbound APIs#Network programmability

Community Discussion

No community discussion yet for this question.

Full 350-701 Practice