This document discusses software-defined networking (SDN) and the role of APIs in SDN. It describes how SDN uses APIs to break down physical boundaries and allow all aspects of a network to be defined through software. It outlines the key elements of SDNs, including controllers that communicate with switches via APIs. Northbound APIs allow new features to be programmed into controllers. The document argues that a common northbound API across controllers could help advance SDNs and provide a single view of the software-defined network.
Related topics: