Page tree
Skip to end of metadata
Go to start of metadata

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