Internship Projects/Mentors



Title

Improve OpenDaylight Documentation for NETCONF, BGPCEP and OpenFlow Plugin projects to use JSON examples

Status

Difficulty

Select a difficulty level and delete the others (e.g. code development would be considered less challenging than research-focused)



Description 

OpenDaylight user guide is extensively referred by users to understand how to interact with the controller. It details the APIs supported by different plugins and provides examples for the same. However, the user guides were originally written a few years ago and have most examples as XML payloads. Over the years though, JSON has turned into a format of choice for most developers, users to interact with such platforms. Hence, this project is to improve the documentation to include JSON examples for most widely used projects. The scope will be limited to the user guides for the following:

Additional Information

As examples please see the user guides here

Learning Objectives

Expected Outcome

Relation to LF Networking 

OpenDaylight (ODL)

Education Level

Undergraduate Level

Skill

Future plans

Next step would be to extend this to other areas of the documentation like the controller, clustering, etc.

Preferred Hours and Length of Internship


Part-time (20 hours a week for 24 weeks starting in summer and ending in fall)

Mentor(s) Names and Contact Info

Tejas Nevrekar, Tejas Nevrekar, tejas.nevrekar@gmail.com

Luis Gomez, Luis Gomez, ecelgp@gmail.com 

Mentee(s) Names and Contact Info

Aman ., Aman, 170030039@iitdh.ac.in

Dhiraj Sharma , Dhiraj Sharma, dhiraj.8.sharma@gmail.com

Project Results

Results by Aman

Results by Dhiraj Sharma:

Final Report