-
-
Save pichuang/a901ea8d9870728bf8eebaab548e037c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ovs-ofctl --version | |
ovs-ofctl (Open vSwitch) 2.7.0 | |
OpenFlow versions 0x1:0x4 | |
$ ovs-ofctl --help | |
ovs-ofctl: OpenFlow switch management utility | |
usage: ovs-ofctl [OPTIONS] COMMAND [ARG...] | |
For OpenFlow switches: | |
show SWITCH show OpenFlow information | |
dump-desc SWITCH print switch description | |
dump-tables SWITCH print table stats | |
dump-table-features SWITCH print table features | |
dump-table-desc SWITCH print table description (OF1.4+) | |
mod-port SWITCH IFACE ACT modify port behavior | |
mod-table SWITCH MOD modify flow table behavior | |
OF1.1/1.2 MOD: controller, continue, drop | |
OF1.4+ MOD: evict, noevict, vacancy:low,high, novacancy | |
get-frags SWITCH print fragment handling behavior | |
set-frags SWITCH FRAG_MODE set fragment handling behavior | |
FRAG_MODE: normal, drop, reassemble, nx-match | |
dump-ports SWITCH [PORT] print port statistics | |
dump-ports-desc SWITCH [PORT] print port descriptions | |
dump-flows SWITCH print all flow entries | |
dump-flows SWITCH FLOW print matching FLOWs | |
dump-aggregate SWITCH print aggregate flow statistics | |
dump-aggregate SWITCH FLOW print aggregate stats for FLOWs | |
queue-stats SWITCH [PORT [QUEUE]] dump queue stats | |
add-flow SWITCH FLOW add flow described by FLOW | |
add-flows SWITCH FILE add flows from FILE | |
mod-flows SWITCH FLOW modify actions of matching FLOWs | |
del-flows SWITCH [FLOW] delete matching FLOWs | |
replace-flows SWITCH FILE replace flows with those in FILE | |
diff-flows SOURCE1 SOURCE2 compare flows from two sources | |
packet-out SWITCH IN_PORT ACTIONS PACKET... | |
execute ACTIONS on PACKET | |
monitor SWITCH [MISSLEN] [invalid_ttl] [watch:[...]] | |
print packets received from SWITCH | |
snoop SWITCH snoop on SWITCH and its controller | |
add-group SWITCH GROUP add group described by GROUP | |
add-groups SWITCH FILE add group from FILE | |
[--may-create] mod-group SWITCH GROUP modify specific group | |
del-groups SWITCH [GROUP] delete matching GROUPs | |
insert-buckets SWITCH [GROUP] add buckets to GROUP | |
remove-buckets SWITCH [GROUP] remove buckets from GROUP | |
dump-group-features SWITCH print group features | |
dump-groups SWITCH [GROUP] print group description | |
dump-group-stats SWITCH [GROUP] print group statistics | |
queue-get-config SWITCH [PORT] print queue config for PORT | |
add-meter SWITCH METER add meter described by METER | |
mod-meter SWITCH METER modify specific METER | |
del-meter SWITCH METER delete METER | |
del-meters SWITCH delete all meters | |
dump-meter SWITCH METER print METER configuration | |
dump-meters SWITCH print all meter configuration | |
meter-stats SWITCH [METER] print meter statistics | |
meter-features SWITCH print meter features | |
add-tlv-map SWITCH MAP add TLV option MAPpings | |
del-tlv-map SWITCH [MAP] delete TLV option MAPpings | |
dump-tlv-map SWITCH print TLV option mappings | |
dump-ipfix-bridge SWITCH print ipfix stats of bridge | |
dump-ipfix-flow SWITCH print flow ipfix of a bridge | |
ct-flush-zone SWITCH ZONE flush conntrack entries in ZONE | |
For OpenFlow switches and controllers: | |
probe TARGET probe whether TARGET is up | |
ping TARGET [N] latency of N-byte echos | |
benchmark TARGET N COUNT bandwidth of COUNT N-byte echos | |
SWITCH or TARGET is an active OpenFlow connection method. | |
Other commands: | |
ofp-parse FILE print messages read from FILE | |
ofp-parse-pcap PCAP print OpenFlow read from PCAP | |
Active OpenFlow connection methods: | |
tcp:IP[:PORT] PORT (default: 6653) at remote IP | |
ssl:IP[:PORT] SSL PORT (default: 6653) at remote IP | |
unix:FILE Unix domain socket named FILE | |
PKI configuration (required to use SSL): | |
-p, --private-key=FILE file with private key | |
-c, --certificate=FILE file with certificate for private key | |
-C, --ca-cert=FILE file with peer CA certificate | |
Daemon options: | |
--detach run in background as daemon | |
--no-chdir do not chdir to '/' | |
--pidfile[=FILE] create pidfile (default: /usr/local/var/run/openvswitch/ovs-ofctl.pid) | |
--overwrite-pidfile with --pidfile, start even if already running | |
OpenFlow version options: | |
-V, --version display version information | |
-O, --protocols set allowed OpenFlow versions | |
(default: OpenFlow10, OpenFlow11, OpenFlow12, OpenFlow13) | |
Logging options: | |
-vSPEC, --verbose=SPEC set logging levels | |
-v, --verbose set maximum verbosity level | |
--log-file[=FILE] enable logging to specified FILE | |
(default: /usr/local/var/log/openvswitch/ovs-ofctl.log) | |
--syslog-method=(libc|unix:file|udp:ip:port) | |
specify how to send messages to syslog daemon | |
--syslog-target=HOST:PORT also send syslog msgs to HOST:PORT via UDP | |
Other options: | |
--strict use strict match for flow commands | |
--read-only do not execute read/write commands | |
--readd replace flows that haven't changed | |
-F, --flow-format=FORMAT force particular flow format | |
-P, --packet-in-format=FRMT force particular packet in format | |
-m, --more be more verbose printing OpenFlow | |
--timestamp (monitor, snoop) print timestamps | |
-t, --timeout=SECS give up after SECS seconds | |
--sort[=field] sort in ascending order | |
--rsort[=field] sort in descending order | |
--unixctl=SOCKET set control socket name | |
--color[=always|never|auto] control use of color in output | |
-h, --help display this help message | |
-V, --version display version information |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment