Remove this section after page migration is complete

Welcome to ODL-SDNi App

Introduction

Detailed Introduction and information about the project

The OpenDaylight- SDN Interface Application project aims at enabling inter-SDN controller communication by developing SDNi (Software Defined Networking interface) as an application(ODL-SDNi App). The SDN application is deployable on OpenDaylight-Helium.

Project Facts

Project Creation Date: May 8th, 2014
Lifecycle State: Incubation
Primary Contact: Rafat Jahan<rafat.jahan@tcs.com>,Shahid Shaik <shahid.b@tcs.com>,Sirisha Sangam <sirisha.sangam@tcs.com>
Secondary Contact: Shahid Shaik <shahid.b@tcs.com>
Project Lead:  Shahid Shaik <shahid.b@tcs.com>
Committers:  This field will need to be maintained by the PTL.  LF is currently working on automating this in the future
Mailing List:  dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See Community Meetings Ensure Meetings listed on central Meeting page
Repository: git clone https://git.opendaylight.org/gerrit/sdninterfaceapp
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

Feel free to edit this section as necessary

Documentation

Link to ReadTheDocs Project documentation.  i.e.:

Getting Started with ODL-SDNi

We are still in development and have needs from developers to network guys or anywhere in between. All contributions from upstream code to docs and tutorials. Tutorials and getting started links will be added shortly.

High-Level Design

For High Level Design and Architecture please refer the project proposal page for more details.

Example Usage

ODL-SDNi App can be used for Bandwidth on demand across inter-SDN Federated Controllers

ODL-SDNiApp ExUsage.PNG

  • In the multi-vendor environment, network traffic would need to be orchestrated across intra-/inter-domain subnets of the SDN controllers.
  • The mandate is of a east-west communication that enables SDN controllers across subnets to exchange network information within the purview of defined policies
  • Inter-SDN controller (multi-vendor) communication – exchange of network parameters needs to be per pre-agree interface specifications

Clone The ODL-SDNi repository

git clone https://git.opendaylight.org/gerrit/sdninterfaceapp.git
OR
git clone ssh://<username>@git.opendaylight.org:29418/sdninterfaceapp

People

Issues

  1. The ODL-SDNi App needs an SDNiWrapper which will have a BGP protocol implemented.The plan is to use the current BGP library being developed for an end to end session between multiple controllers.
  2. Using this library to establish a session is being investigated upon.
  3. Modification needs to be done on top of this library for data exchange.
  4. End to End Testing will be on hold as long as the BGP session establsihment is not figured out.

Technical Overview

Please refer to User and Developer guide.

Project Information

Check the user guide for each release.

Requirements


Release Planning

ReleaseRelease PlanRelease NotesRelease ReviewUser GuideDeveloper GuideFeature Tests
Hydrogen------
HeliumRelease PlanRelease NotesRelease ReviewUser GuideDeveloper Guide-
LithiumRelease PlanRelease NotesRelease ReviewUser GuideDeveloper Guide-
BerylliumRelease PlanRelease NotesRelease ReviewUser GuideDeveloper GuideFeature Tests
BoronRelease Plan-Release Notes-Release Review-User Guide-Developer Guide-Feature Tests

Release Notes