What is the role of northbound APIs in an SDN environment?
The northbound application programming interface (API) on an SDN controller enables applications and orchestration systems to program the network and request services from it. Northbound APIs can enable network functions like path computation, loop avoidance, routing and security. For example, northbound APIs enable orchestration systems like OpenStack Quantum or VMware vCloud Director to manage network services in a cloud.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
Because SDN is relatively new, the industry is still evaluating the capabilities of northbound APIs. The northbound API for SDN environments is not standardized at this time. The Open Networking Foundation (ONF) is investigating the current catalogue of northbound APIs with the hope of potential standardization in the future.
Vendor-specific implementations of SDN architectures like Cisco Open Network Environment (ONE) use non-standard northbound APIs to provide network traffic flow information to their network management systems. As it has often happened with other emerging technologies, it is likely that market success of specific SDN architectures will decide which northbound APIs will become de facto standards.
Dig Deeper on Northbound applications and interface
Related Q&A from Lee Doyle
Choosing between SDN open source and vendor-provided options is easier when you know some of the available choices. Industry analyst Lee Doyle lists ...continue reading
How can your organization take advantage of SD-WAN? Networking expert Lee Doyle explains how SD-WAN adoption can transform your WAN, and why you ...continue reading
It might come as little surprise, but the two primary options for NFV orchestration platforms are open source or vendor-supplied options. See who's ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.