OpenDaylight Client Library and Command
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for python-odlclient-0.0.1.dev11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e92e0960d16ac20d533b0a8f2b342634601761219f1f8d506ab9e2e8e05c0c24 |
|
MD5 | f0b4a80ba9c1a66ecf623817b1a2a5a3 |
|
BLAKE2b-256 | fbfb5aad71a44f4eb64ac3fc02f0f01425bb65b2d96565fe061acfca21a1fa3a |
Hashes for python_odlclient-0.0.1.dev11-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4859c8031a32e72c499d559fce2e64e13b9f483f229db56cdbc0b3d65cfe4227 |
|
MD5 | 7bc03f8fc016b8e9c7ef4ede11dc56a8 |
|
BLAKE2b-256 | 2e4ddf3fadf13cbaafb28539e8104a7e4bd668819c7c7a71d2e690de4bb92d44 |