A question I’ve heard a few times, what are the command equivalencies between a standard Open vSwitch, running inside a Linux box, and the NSX vSwitch running inside ESXi? I have written this post to clarify this a bit.
There are four commands in NSX CLI that have equivalencies in the OVS
ovs-dbctl command, like its OVS equivalent ovs-vsctl, Sub-commands are the same, and for example nsx-dbctl show will produce a similar output to ovs-vsctl show.
nsx-dpctl command maps to ovs-dpctl and much like it allow you to manage Open vSwitch datapaths.
nsx-appctl will allow the administrator to manage and configure OVS daemons. It maps to ovs-appctl command.
nsx-flowctl is the equivalent of ovs-flowctl and will allow you to manage NSX vSwich flow tables, ports, etc.