Skip to main content

OpenDaylight Client Library and Command

Project description

https://travis-ci.org/yuuichi-fujioka/python-odlclient.svg?branch=master

OpenDaylight Client for Python

How To Use

install

pypi package:

pip install python-odlclient

source:

pip install git+https://github.com/yuuichi-fujioka/python-odlclient.git

Run Command

OpenDaylight Host, Port, User and Password are passed via Environment Variable. e.g.:

ODL_HOST=192.168.0.100 odl node list

Environment Vairable Names are:

Name

Description

ODL_HOST

OpenDaylight Hostname(default: localhost)

ODL_PORT

OpenDaylight API Port(default: 8181)

ODL_USER

OpenDaylight API User Name(default admin)

ODL_PASS

OpenDaylight API Password(default: password)

ODL_URL

Default Restconf API Path(default: http://${ODL_HOST}:${ODL_PORT}/restconf/operational/)

  • List Nodes

odl node list
  • List Tables

odl table list openflow:1111111111
  • List Flows

odl flow list openflow:1111111111
  • List Node Connectors

odl connector list openflow:1111111111
  • Add Flow

odl flow create openflow:201106209703495 100 29 --dl-src 00:00:00:00:00:00/01:00:00:00:00:00 --instructions output:1,output:2

If you want to know HTTP Request/Response details, you may set –debug and –verbose options. i.e.

odl --deubg --verbose node list

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-odlclient-0.0.1.dev13.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_odlclient-0.0.1.dev13-py2-none-any.whl (9.7 kB view details)

Uploaded Python 2

File details

Details for the file python-odlclient-0.0.1.dev13.tar.gz.

File metadata

File hashes

Hashes for python-odlclient-0.0.1.dev13.tar.gz
Algorithm Hash digest
SHA256 bb67ec96a3df3cfe045fb5288054d7e466ed8000de74ebc51e0cb0bfb28fad49
MD5 a26b5522546cc4badee30c79be443435
BLAKE2b-256 e1445718e19beb8be1fc492dcd1d865f4c19f688a4eb01eb19330dafec10da38

See more details on using hashes here.

File details

Details for the file python_odlclient-0.0.1.dev13-py2-none-any.whl.

File metadata

File hashes

Hashes for python_odlclient-0.0.1.dev13-py2-none-any.whl
Algorithm Hash digest
SHA256 a509d2be936c104ebed062665fade3eec7711fd0eac9917049671decd56bf157
MD5 f566cc55facb4524ef4d7819a93407dd
BLAKE2b-256 8cd5ea2d5641019435d8b216a2163b74ce58d9b85663d5d9b10872ddb21c96db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page