Section - 22: Network Automation and Programmability
Lesson 108: Northbound and Southbound
Welcome back to a new video in the Free CCNA Video Series and in this video, we’ll understand the different types of APIs used in the case of SDN.
When you want any two applications to communicate, you need a API (application Programable Interface). API defines how two applications will exchange data.
Southbound APIs:
A controller is required to communicate with network devices in controller-based network architectures.
In almost every architectural drawing and network design, the network devices are generally kept below the controller.
the Southbound APIs is an interface amid controller and networking devices, given their location is at the bottom of the design.
Northbound APIs:
The controller’s NBI (Northbound Interface) opens the controller so its functions and data can be used by other programs, enabling network programmability, with much quicker development.
With the controller’s APIs, programs can easily fetch the information from the controller. By making use of the controller’s SBIs, NBIs enable programs for using the controller’s capabilities to plan flows into the devices.
NBI actually provide us with automation capabilities. Using the NBI, you can also fetch the information from the controller, edit it, push it back to the controller and you can see the changes on the network devices.
The name SBI (Southbound API) or NBI (Northbound API) is given purely according to the direction.
What is JSON?
In a programming language, JSON or JavaScript Object Notation is a lightweight data-interchange format that is completely language independent. They are basically based on JavaScript language and thus easy to understand and generate.
What is XML?
XML or Extensible Markup Language is designed to carry data as well as not to display data. It is a W3C recommendation that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It normally focuses on simplicity, generality and usability across the internet.
In this video, we have understood what is Southbound Interface is, what is Northbound Interface is, and what is their position in the current SDN deployment.
In the upcoming video, you will finish free Cisco CCNA Course training and we recommend you to keep going and complete Cisco CCIE Course training.
Cisco CCIE certification is the most demanded and the highest paid IT cert. and our students get placed just after completing Cisco CCIE certification training. We have designed a 100% Job guarantee course, in which we focus on making students employable by imparting 100% practical training and personality development sessions.
We have placed thousands of students under this program and received multiple awards for outstanding placements! In fact, 80% of our students are placed even without appearing for the Cisco exam!
Need more details? Visit our website or contact our education counsellor at -
WhatsApp - 7840018889
Toll-free number - 1800-313-2545