You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

If you want to develop for ODTN you should first get ONOS . Please follow the instructions in the following link to setup development environment for ONOS:

Development Environment Setup

And the following link  describes a simple "local" workflow where you build and run ONOS on a single development machine.

ONOS Developer Quick Start

Note 1:  For ODTN development purposes you should checkout master branch.

Note 2: Before launching ONOS please export these apps:

ONOS_APPS
export ONOS_APPS=odtn-service,roadm,gui2


Note 3: You also need to install *netconf-console* that is a  console application for interacting with NETCONF servers built on top of ncclient as follows.

pip3 install netconf-console


Note 4: You also need to make sure   ncclient version 0.6.3  is installed on your machine. If higher versions of ncclient installed on your machine, you need to reinstall it as follows:

pip3 install ncclient==0.6.3


A good starting point to get familiar with ODTN project is using ODTN emulators and ONOS together. You can find more info about that here:

Then you can follow one of these guides to setup a phase 1.0 demo as a base:

  • No labels