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

OpenDaygight 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.dev11.tar.gz (12.4 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.dev11-py2-none-any.whl (9.7 kB view details)

Uploaded Python 2

File details

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

File metadata

File hashes

Hashes for python-odlclient-0.0.1.dev11.tar.gz
Algorithm Hash digest
SHA256 e92e0960d16ac20d533b0a8f2b342634601761219f1f8d506ab9e2e8e05c0c24
MD5 f0b4a80ba9c1a66ecf623817b1a2a5a3
BLAKE2b-256 fbfb5aad71a44f4eb64ac3fc02f0f01425bb65b2d96565fe061acfca21a1fa3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_odlclient-0.0.1.dev11-py2-none-any.whl
Algorithm Hash digest
SHA256 4859c8031a32e72c499d559fce2e64e13b9f483f229db56cdbc0b3d65cfe4227
MD5 7bc03f8fc016b8e9c7ef4ede11dc56a8
BLAKE2b-256 2e4ddf3fadf13cbaafb28539e8104a7e4bd668819c7c7a71d2e690de4bb92d44

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