[ovs-discuss] multiple mirrors on bridge

Justin Pettit jpettit at nicira.com
Wed Sep 26 16:13:21 UTC 2012


Did you look at the ovs-vsctl man page?

  http://openvswitch.org/cgi-bin/ovsman.cgi?page=utilities%2Fovs-vsctl.8

The "set" command uses a colon to separate the column from key, but "add" doesn't.

--Justin


On Sep 26, 2012, at 8:17 AM, Em Iscreant <emiscreant at gmail.com> wrote:

> Ben,
> 
> Thank you for the response.
> 
> I actually tried that before, but I get a "ovs-vsctl: 'add' command
> requires at least 4 arguments" error.  This baffles me since the "add'
> and 'set' DB commands seem to take the same arguments.  How should the
> command look with the fourth argument?
> 
> BTW, I've been using open-vswitch for two years now for a variety of
> network security projects and I think it's a great application.
> 
> Thanks again
> 
> On Wed, Sep 26, 2012 at 10:57 AM, Ben Pfaff <blp at nicira.com> wrote:
>> On Tue, Sep 25, 2012 at 03:57:11PM -0400, Em Iscreant wrote:
>>> I am trying to add multiple mirrors on a bridge.  I was able to do
>>> this easily on previous version of open-vswitch, but with an recent
>>> open-vswitch upgrade my reliable recipe no longer works.  Now, I am
>>> using the following command:
>>> 
>>> sudo ovs-vsctl -- set Bridge ent_switch mirrors=@m -- --id=@eth0 get
>>> Port eth0 -- --id=@ni get Port ni_ent_mon_if -- --id=@m create Mirror
>>> name=ni-ent select-src-port=@eth0 output-port=@ni
>>> 
>>> This works, but now the second command simply overwrites it in the database:
>>> 
>>> sudo ovs-vsctl -- set Bridge ent_switch mirrors=@m -- --id=@eth0 get
>>> Port eth0 -- --id=@ntop get Port ntop_ent_mon_if -- --id=@m create
>>> Mirror name=ntop-ent select-src-port=@eth0 output-port=@ntop
>>> 
>>> I seem to recall reading that a bridge could support up to 32 mirrors.
>>> So how do amend the second command to add, rather than replace, a
>>> mirror?
>> 
>> At first glance: just change "set" to "add" in the second command.
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss




More information about the discuss mailing list