On Fri, May 31, 2013 at 5:14 PM, Kris G. Lindgren <klindg...@godaddy.com> wrote:
> Hello all,
>
>
>
> I am trying to use the ovs-ofctl replace-flows command to add flows from a
> file that includes multiple tables.  However, I am running into some issues.
>
>
>
> First, when it works all the flows are added into table 0 and the table that
> is specified in the flow is ignored:
>
>
>
> [root@g1dlgenlab07 ~]# ovs-ofctl del-flows xenbr0-int
>
> [root@g1dlgenlab07 ~]# echo "table=1 action=normal"
>
> table=1 action=normal
>
> [root@g1dlgenlab07 ~]# echo "table=1 action=normal" > asdf
>
> [root@g1dlgenlab07 ~]# ovs-ofctl dump-flows xenbr0-int
>
> NXST_FLOW reply (xid=0x4):
>
> [root@g1dlgenlab07 ~]# ovs-ofctl replace-flows xenbr0-int asdf
>
> [root@g1dlgenlab07 ~]# ovs-ofctl dump-flows xenbr0-int
>
> NXST_FLOW reply (xid=0x4):
>
> cookie=0x0, duration=1.584s, table=0, n_packets=2998, n_bytes=128786,
> idle_age=0, actions=NORMAL
>
>
>
> I have tried:
>
> Table=1,action=normal
>
> Table=1 action=normal
>
> Table=1, action=normal
>
>
>
> I have also tried specifying the flow format of “any”, without any luck.

I would first use
ovs-vsctl set-fail-mode xenbr0-int secure
to ensure that OVS isn't replacing any flows that you are adding with
its own in the event that it decides that it can't connect to a
controller. If this is happening it might not be obvious since the
flow you are adding is basically the same as the default.

Also, have you tried doing this directly from the command line instead
of a file?

> Second, most of the time that I run the above flow I loose connectivity to
> the machine.  The ip for the machine is bound to xenbr0 (not xenbr0-int)
> which is also an OVS bridge.  So whatever is going on seems to effect ovs as
> a whole.  Running ovs-ofctl del-flows xenbr0-int will restore access to the
> machine.  From KVM on the machine if I run a ovs-ofctl dump-flows xenbr0-int
> I can see the rule was added to table 0 and is matching packets, but
> connectivity to the ip on xenbr0 is still denied.

Do you know if the flows on xenbr0 are being affected? Is it supposed
to be sending traffic through xenbr0-int?
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to