- ovs-vsctl – utility to manage configuration state in ovsdb-server
- bridge management
- port management
- controller management
- failure mode management
- ovs-appctl – send commands to ovs-vswitchd
- ovs-dpctl – Tool to manage datapaths in the kernel directly.
- Direct management only reallu required when there is no ovs-vswitchd
- Mostly useful for inspecting kernel vs user flows
- ovs-ofctl – for working with openflow
OVE-VSCTL
| Command | Description |
| ovs-vsctl show | show openvswitch switches and ports |
| |
OVS-APPCTL
| Command | Description |
| ovs-appctl bridge/dump-flows | Dumps all flows, including hidden |
| ovs-appctl dpif/dump-flows | Dumps datapath flows for a spefic bridge |
| ovs-appctl ofproto/trace <switch_name> in_port=1 | Trace packet process for traffic coming in on port_1 of given switch |
OVS-DPCTL
| Command | Description |
| ovs-dpctl dump-flows | Dumps kernel table entries |
| |
OVS-OFCTL
| Command | Description |
| ovs-ofctl dump-flows | Dumps OF flows (excluding hidden flows) |
| |
Rick Donato is a Network Automation Architect/Evangelist and the founder of
Packet Coders.Latest posts by Rick Donato
(see all)Want to become a networking expert ?
Here is our hand-picked selection of the best courses you can find online:
Cisco CCNA Certification Gold Bootcamp
Complete Cyber Security Course – Network Security
Internet Security Deep Dive course
Python Pro Bootcamp
and our recommended certification practice exams:
AlphaPrep Practice Tests - Free Trial