Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Goals

Add JSON, XML payloads for OPENFLOW, NETCONF, ODL Controller and look for their functionality with existing JSON, XML payloads.

Migrating Wiki contents of OPENFLOW, NETCONF, CONTROLLER, MDSAL, OPFLEX, YANGTOOLS, INTEGRATION, TEST, INFRAUTILS from https://wiki-archive.opendaylight.org/view/Main_Page to https://wiki.opendaylight.org/

Tasks

#ActivityDue DateStatus
1.Adding JSON payloads along with XML payloads in OPENFLOW User Guide

 

 

Status
colourGreen
titleCOMPLETED

2.Migrating wiki content of OPENFLOW documentation

 

Status
colourGreen
titleCOMPLETED

3.Adding JSON payloads along with XML payloads in NETCONF User Guide

 

Status
colourGreen
titleCOMPLETED

4.Migrating wiki content of NETCONF documentation

 

Status
colourGreen
titleCOMPLETED

5.Conclude OpenFlowPlugin and NETCONF user guides

 

Status
colourGreen
titleCOMPLETED

6.Migrate wiki content of CONTROLLER

 

Status
colourGreen
titleCOMPLETED

7.Migrate wiki content of INTEGRATION, TEST

 

Status
colourGreen
titleCOMPLETED

10.Migrate wiki content of YANGTOOLS

 

Status
colourGreen
titleCOMPLETED

Deliverables

Implementation

  • I have planned to use https://pypi.org/project/xmljson/ python package to convert XML to JSON for payloads which will create an error with ODL conversion.
  • The converted payload can be tested on ODL controller for verification and accordingly changes will be done manually to the payload for further improvement, if it is not satisfactory.

Milestones

Week 6

  •   Setting up mininet, ODL and understanding OPENFLOW
  •   Adding JSON payloads along with XML payloads in OPENFLOW User Guide
  •   Migrating wiki content of OPENFLOW documentation

Week 12

  •  Adding JSON payloads along with XML payloads in NETCONF User Guide
  •  Migrating wiki content of NETCONF documentation

Week 18

  •   Migrate wiki content of CONTROLLER|
  •   Migrate wiki content of INTEGRATION, TEST

Week 24

  •   Migrate wiki content of YANGTOOLS
  •   Summary Report

, Integration, tests.