usage: osken-manager [-h] [--app-lists APP_LISTS] [--ca-certs CA_CERTS] [--ciphers CIPHERS]
[--config-dir DIR] [--config-file PATH] [--ctl-cert CTL_CERT]
[--ctl-privkey CTL_PRIVKEY] [--default-log-level DEFAULT_LOG_LEVEL]
[--enable-debugger] [--explicit-drop] [--install-lldp-flow]
[--log-config-file LOG_CONFIG_FILE] [--log-dir LOG_DIR] [--log-file LOG_FILE]
[--log-file-mode LOG_FILE_MODE] [--noenable-debugger] [--noexplicit-drop]
[--noinstall-lldp-flow] [--noobserve-links] [--nouse-stderr] [--nouse-syslog]
[--noverbose] [--observe-links] [--ofp-listen-host OFP_LISTEN_HOST]
[--ofp-ssl-listen-port OFP_SSL_LISTEN_PORT]
[--ofp-switch-address-list OFP_SWITCH_ADDRESS_LIST]
[--ofp-switch-connect-interval OFP_SWITCH_CONNECT_INTERVAL]
[--ofp-tcp-listen-port OFP_TCP_LISTEN_PORT] [--pid-file PID_FILE]
[--shell_completion SHELL_COMPLETION] [--use-stderr] [--use-syslog]
[--user-flags USER_FLAGS] [--verbose] [--version]
[--zapi-client-route-type ZAPI_CLIENT_ROUTE_TYPE] [--zapi-db-url ZAPI_DB_URL]
[--zapi-frr-version ZAPI_FRR_VERSION]
[--zapi-retry-interval ZAPI_RETRY_INTERVAL] [--zapi-router-id ZAPI_ROUTER_ID]
[--zapi-server-host ZAPI_SERVER_HOST] [--zapi-server-port ZAPI_SERVER_PORT]
[--zapi-server-version ZAPI_SERVER_VERSION]
[--bgp-app-config-file BGP-APP_CONFIG_FILE]
[--bgp-app-rpc-host BGP-APP_RPC_HOST] [--bgp-app-rpc-port BGP-APP_RPC_PORT]
[--test-switch-dir TEST-SWITCH_DIR]
[--test-switch-interval TEST-SWITCH_INTERVAL]
[--test-switch-target TEST-SWITCH_TARGET]
[--test-switch-target-version TEST-SWITCH_TARGET_VERSION]
[--test-switch-target_recv_port TEST-SWITCH_TARGET_RECV_PORT]
[--test-switch-target_send_port_1 TEST-SWITCH_TARGET_SEND_PORT_1]
[--test-switch-target_send_port_2 TEST-SWITCH_TARGET_SEND_PORT_2]
[--test-switch-tester TEST-SWITCH_TESTER]
[--test-switch-tester-version TEST-SWITCH_TESTER_VERSION]
[--test-switch-tester_recv_port_1 TEST-SWITCH_TESTER_RECV_PORT_1]
[--test-switch-tester_recv_port_2 TEST-SWITCH_TESTER_RECV_PORT_2]
[--test-switch-tester_send_port TEST-SWITCH_TESTER_SEND_PORT]
[app ...]
positional arguments:
app application module name to run
options:
-h, --help show this help message and exit
--app-lists APP_LISTS
application module name to run
--ca-certs CA_CERTS CA certificates
--ciphers CIPHERS list of ciphers to enable
--config-dir DIR Path to a config directory to pull `*.conf` files from. This file set is
sorted, so as to provide a predictable parse order if individual options
are over-ridden. The set is parsed after the file(s) specified via
previous --config-file, arguments hence over-ridden options in the
directory take precedence. This option must be set from the command-line.
--config-file PATH Path to a config file to use. Multiple config files can be specified, with
values in later files taking precedence. Defaults to None. This option
must be set from the command-line.
--ctl-cert CTL_CERT controller certificate
--ctl-privkey CTL_PRIVKEY
controller private key
--default-log-level DEFAULT_LOG_LEVEL
default log level
--enable-debugger don't overwrite Python standard threading library(use only for debugging)
--explicit-drop link discovery: explicitly drop lldp packet in
--install-lldp-flow link discovery: explicitly install flow entry to send lldp packet to
controller
--log-config-file LOG_CONFIG_FILE
Path to a logging config file to use
--log-dir LOG_DIR log file directory
--log-file LOG_FILE log file name
--log-file-mode LOG_FILE_MODE
default log file permission
--noenable-debugger The inverse of --enable-debugger
--noexplicit-drop The inverse of --explicit-drop
--noinstall-lldp-flow
The inverse of --install-lldp-flow
--noobserve-links The inverse of --observe-links
--nouse-stderr The inverse of --use-stderr
--nouse-syslog The inverse of --use-syslog
--noverbose The inverse of --verbose
--observe-links observe link discovery events.
--ofp-listen-host OFP_LISTEN_HOST
openflow listen host (default 0.0.0.0)
--ofp-ssl-listen-port OFP_SSL_LISTEN_PORT
openflow ssl listen port (default: 6653)
--ofp-switch-address-list OFP_SWITCH_ADDRESS_LIST
list of IP address and port pairs (default empty). e.g.,
"127.0.0.1:6653,[::1]:6653"
--ofp-switch-connect-interval OFP_SWITCH_CONNECT_INTERVAL
interval in seconds to connect to switches (default 1)
--ofp-tcp-listen-port OFP_TCP_LISTEN_PORT
openflow tcp listen port (default: 6653)
--pid-file PID_FILE pid file name
--shell_completion SHELL_COMPLETION
Display a shell completion script Allowed values: bash, zsh
--use-stderr log to standard error
--use-syslog output to syslog
--user-flags USER_FLAGS
Additional flags file for user applications
--verbose show debug output
--version show program's version number and exit
zapi options:
--zapi-client-route-type ZAPI_CLIENT_ROUTE_TYPE
Zebra route type advertised by Zebra client service. (default: BGP)
--zapi-db-url ZAPI_DB_URL
URL to database used by Zebra protocol service (default:
sqlite:///zebra.db)
--zapi-frr-version ZAPI_FRR_VERSION
FRRouting version when integrated with FRRouting (e.g., 3.0)
--zapi-retry-interval ZAPI_RETRY_INTERVAL
Retry interval connecting to Zebra server (default: 10)
--zapi-router-id ZAPI_ROUTER_ID
Initial Router ID used by Zebra protocol service (default: 1.1.1.1)
--zapi-server-host ZAPI_SERVER_HOST
Path to Unix Socket or IP address of Zebra server (default:
/var/run/quagga/zserv.api)
--zapi-server-port ZAPI_SERVER_PORT
Port number of Zebra server (default: 2600)
--zapi-server-version ZAPI_SERVER_VERSION
Zebra protocol version of Zebra server (default: 2)
bgp-app options:
--bgp-app-config-file BGP-APP_CONFIG_FILE
The config file formatted in Python source file. Please refer to
"bgp_sample_conf.py" for details.
--bgp-app-rpc-host BGP-APP_RPC_HOST
IP for RPC server (default: 0.0.0.0)
--bgp-app-rpc-port BGP-APP_RPC_PORT
Port for RPC server (default: 50002)
test-switch options:
--test-switch-dir TEST-SWITCH_DIR
test files directory
--test-switch-interval TEST-SWITCH_INTERVAL
interval time in seconds of each test (default: 0)
--test-switch-target TEST-SWITCH_TARGET
target sw dp-id
--test-switch-target-version TEST-SWITCH_TARGET_VERSION
target sw OFP version [openflow10|openflow13|openflow14] (default:
openflow13)
--test-switch-target_recv_port TEST-SWITCH_TARGET_RECV_PORT
target sw receiving port (default: 1)
--test-switch-target_send_port_1 TEST-SWITCH_TARGET_SEND_PORT_1
target sw sending port 1 (default: 2)
--test-switch-target_send_port_2 TEST-SWITCH_TARGET_SEND_PORT_2
target sw sending port 2 (default: 3)
--test-switch-tester TEST-SWITCH_TESTER
tester sw dp-id
--test-switch-tester-version TEST-SWITCH_TESTER_VERSION
tester sw OFP version [openflow10|openflow13|openflow14] (default:
openflow13)
--test-switch-tester_recv_port_1 TEST-SWITCH_TESTER_RECV_PORT_1
tester sw receiving port 1 (default: 2)
--test-switch-tester_recv_port_2 TEST-SWITCH_TESTER_RECV_PORT_2
tester sw receiving port 2 (default: 3)
--test-switch-tester_send_port TEST-SWITCH_TESTER_SEND_PORT
tester sw sending port (default: 1)
Options (59)
| Option | Description | Source |
|---|---|---|
-h, --help | show this help message and exit | help |
--app-lists APP_LISTS | application module name to run | help |
--ca-certs CA_CERTS | CA certificates | help |
--ciphers CIPHERS | list of ciphers to enable | help |
--config-dir DIR | Path to a config directory to pull `*.conf` files from. | help |
--config-file PATH | Path to a config file to use. | help |
--ctl-cert CTL_CERT | controller certificate | help |
--ctl-privkey CTL_PRIVKEY | controller private key | help |
--default-log-level DEFAULT_LOG_LEVEL | default log level | help |
--enable-debugger | don't overwrite Python standard threading library(use only for debugging) | help |
--explicit-drop | link discovery: explicitly drop lldp packet in | help |
--install-lldp-flow | link discovery: explicitly install flow entry to send lldp packet to controller | help |
--log-config-file LOG_CONFIG_FILE | Path to a logging config file to use | help |
--log-dir LOG_DIR | log file directory | help |
--log-file LOG_FILE | log file name | help |
--log-file-mode LOG_FILE_MODE | default log file permission | help |
--noenable-debugger | The inverse of --enable-debugger | help |
--noexplicit-drop | The inverse of --explicit-drop | help |
--noinstall-lldp-flow | The inverse of --install-lldp-flow | help |
--noobserve-links | The inverse of --observe-links | help |
--nouse-stderr | The inverse of --use-stderr | help |
--nouse-syslog | The inverse of --use-syslog | help |
--noverbose | The inverse of --verbose | help |
--observe-links | observe link discovery events. | help |
--ofp-listen-host OFP_LISTEN_HOST | openflow listen host (default 0.0.0.0) | help |
--ofp-ssl-listen-port OFP_SSL_LISTEN_PORT | openflow ssl listen port (default: 6653) | help |
--ofp-switch-address-list OFP_SWITCH_ADDRESS_LIST | list of IP address and port pairs (default empty). | help |
--ofp-switch-connect-interval OFP_SWITCH_CONNECT_INTERVAL | interval in seconds to connect to switches (default 1) | help |
--ofp-tcp-listen-port OFP_TCP_LISTEN_PORT | openflow tcp listen port (default: 6653) | help |
--pid-file PID_FILE | pid file name | help |
--shell_completion SHELL_COMPLETION | Display a shell completion script Allowed values: bash, zsh | help |
--use-stderr | log to standard error | help |
--use-syslog | output to syslog | help |
--user-flags USER_FLAGS | Additional flags file for user applications | help |
--verbose | show debug output | help |
--version | show program's version number and exit | help |
--zapi-client-route-type ZAPI_CLIENT_ROUTE_TYPE | Zebra route type advertised by Zebra client service. | help |
--zapi-db-url ZAPI_DB_URL | URL to database used by Zebra protocol service (default: sqlite:///zebra.db) | help |
--zapi-frr-version ZAPI_FRR_VERSION | FRRouting version when integrated with FRRouting (e.g., 3.0) | help |
--zapi-retry-interval ZAPI_RETRY_INTERVAL | Retry interval connecting to Zebra server (default: 10) | help |
--zapi-router-id ZAPI_ROUTER_ID | Initial Router ID used by Zebra protocol service (default: 1.1.1.1) | help |
--zapi-server-host ZAPI_SERVER_HOST | Path to Unix Socket or IP address of Zebra server (default: /var/run/quagga/zserv.api) | help |
--zapi-server-port ZAPI_SERVER_PORT | Port number of Zebra server (default: 2600) | help |
--zapi-server-version ZAPI_SERVER_VERSION | Zebra protocol version of Zebra server (default: 2) | help |
--bgp-app-config-file BGP-APP_CONFIG_FILE | The config file formatted in Python source file. | help |
--bgp-app-rpc-host BGP-APP_RPC_HOST | IP for RPC server (default: 0.0.0.0) | help |
--bgp-app-rpc-port BGP-APP_RPC_PORT | Port for RPC server (default: 50002) | help |
--test-switch-dir TEST-SWITCH_DIR | test files directory | help |
--test-switch-interval TEST-SWITCH_INTERVAL | interval time in seconds of each test (default: 0) | help |
--test-switch-target TEST-SWITCH_TARGET | target sw dp-id | help |
--test-switch-target-version TEST-SWITCH_TARGET_VERSION | target sw OFP version [openflow10|openflow13|openflow14] (default: openflow13) | help |
--test-switch-target_recv_port TEST-SWITCH_TARGET_RECV_PORT | target sw receiving port (default: 1) | help |
--test-switch-target_send_port_1 TEST-SWITCH_TARGET_SEND_PORT_1 | target sw sending port 1 (default: 2) | help |
--test-switch-target_send_port_2 TEST-SWITCH_TARGET_SEND_PORT_2 | target sw sending port 2 (default: 3) | help |
--test-switch-tester TEST-SWITCH_TESTER | tester sw dp-id | help |
--test-switch-tester-version TEST-SWITCH_TESTER_VERSION | tester sw OFP version [openflow10|openflow13|openflow14] (default: openflow13) | help |
--test-switch-tester_recv_port_1 TEST-SWITCH_TESTER_RECV_PORT_1 | tester sw receiving port 1 (default: 2) | help |
--test-switch-tester_recv_port_2 TEST-SWITCH_TESTER_RECV_PORT_2 | tester sw receiving port 2 (default: 3) | help |
--test-switch-tester_send_port TEST-SWITCH_TESTER_SEND_PORT | tester sw sending port (default: 1) | help |