Develop A RESTCONF Application for Brocade SDN Controller
If you have followed the previous blogs you already have a Brocade SDN Controller connected to a mininet and you are itching to get started writing an application that will monitor, manage and control your network. This post will teach you how to write a simple application that demonstrates using the RESTCONF interface to Brocade SDN Controller.
The final application can be cloned from https://github.com/brcdcomm/bvcRestConfExample1 using the command:
- git clone https://github.com/brcdcomm/bvcRestConfExample1.git
There are two videos that discuss the development of this application. The first discusses setting up the Python development environment and Google Chrome Postman. The second video dicusses the research and then provides a code walkthrough as well as an example execution.
This video demonstrates how to setup a development environment:
This video discusses the research for the application and provides a code walkthrough and demonstration:
Download Links:
- RESTCONF Application Source Code
- git clone https://github.com/brcdcomm/bvcRestConfExample1.git
- Download Python 2.7.x
- Brocade SDN Controller User Guide
- Brocade SDN Controller Postman Collection
- Change Event Notification Subscription
- OpenDaylight Controller Yang Models
- OpenDaylight Yangtools IETF Models
- OpenDaylight Flow Examples
Related Blog Posts:
More Info Links:
- BVC Wiki is where you can find out more information about Brocade SDN Controller.
- Brocade SDN Controller DevNet Community is where you can find discussions and docs about Brocade SDN Controller and programming it.