SDN API Technology for Controller and Device Communication

Interpret scripts used to call security appliances APIs in a language such as Python
Answer Correct answer: C — Southbound APIs are the technology used to communicate between the SDN controller and network devices such as routers and switches.

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

  1. rest APIs
  2. northbound APIs
  3. southbound APIs Correct Answer
  4. unprotected APIs

Community Insight

The core concept tested is the directional flow of SDN APIs; the common trap is confusing northbound APIs (controller to applications) with southbound APIs (controller to infrastructure).

This question examines the role of southbound APIs in Software-Defined Networking (SDN) architectures, which facilitate communication between the central controller and underlying network devices like routers and switches.

Candidates often select 'northbound APIs' because they are more frequently discussed in application integration contexts, failing to distinguish that southbound APIs specifically target the data plane devices.

Community Discussion (2 comments)

XBfoundX 👍 1 Selected: C
Southbound APIs that relay information between the controller and the individual network devices (such as switches, access points, routers, and firewalls) https://www.cisco.com/c/en/us/solutions/software-defined-networking/overview.html#~what-is-sdn
klu16 👍 1 Selected: C
It's C.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Southbound APIs serve as the interface between the SDN controller and the network infrastructure elements, such as routers, switches, and firewalls. They allow the controller to program the forwarding behavior of these devices, effectively separating the control plane from the data plane.

Why the Other Options Are Wrong

Northbound APIs provide an interface for applications and business logic to communicate with the SDN controller, not the network devices themselves. REST APIs are a specific architectural style often used to implement these interfaces but do not define the directional relationship in SDN topology. Unprotected APIs are insecure and not a standard functional category for legitimate SDN operations.

Community Comment Notes

Community consensus strongly supports option C. As XBfoundX noted, Southbound APIs relay information directly between the controller and individual network devices like switches and routers, confirming the definition found in Cisco SDN documentation.

Official Reference

Exam Strategy

When analyzing SDN components, always identify the direction of traffic: 'North' goes up to apps/business logic, while 'South' goes down to the hardware infrastructure. Memorize this directional metaphor to quickly eliminate wrong options.

Frequently Asked Questions

What is the difference between northbound and southbound APIs in SDN?

Northbound APIs connect the SDN controller to upper-layer applications and business logic. Southbound APIs connect the controller to the underlying network infrastructure devices.

Are REST APIs considered southbound APIs?

REST APIs are a protocol/style often used to implement southbound APIs (e.g., NETCONF, RESTCONF), but 'southbound' defines the directional role, not the protocol itself.

More 350-701 FAQ →

Related Analysis

← Back to 350-701 Study Guide