The role of northbound APIs in an SDN environment

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.

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.

This was first published in March 2013

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: