[ovs-discuss] ovs-ofctl replace-flows
Kris G. Lindgren
klindgren at godaddy.com
Sat Jun 1 00:14:38 UTC 2013
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 at g1dlgenlab07 ~]# ovs-ofctl del-flows xenbr0-int
[root at g1dlgenlab07 ~]# echo "table=1 action=normal"
table=1 action=normal
[root at g1dlgenlab07 ~]# echo "table=1 action=normal" > asdf
[root at g1dlgenlab07 ~]# ovs-ofctl dump-flows xenbr0-int
NXST_FLOW reply (xid=0x4):
[root at g1dlgenlab07 ~]# ovs-ofctl replace-flows xenbr0-int asdf
[root at 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.
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.
I am using ovs 1.10.
What am I missing something here?
Regards,
Kris Lindgren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20130601/8e9f061a/attachment.html>
More information about the discuss
mailing list