On 12/18/18 8:33 AM, Sara Gittlin wrote:
Hello
can you give the correct syntax to use "ovs-ofctl add-flow" for packet
destined to ip=x and dest-port=y, the action should be output to port z
Thank you
-Sara
In order to add such a flow, you will need to have a switch to add the
flow to. In addition, when you say "dest-port" you'll need to be sure to
specify tcp or udp.
Assuming that the switch you want to add the flow to is "br0" and that
you want to match on both TCP and UDP traffic, then you could add the
following two flows:
ovs-ofctl add-flow br0 ip,nw_dst=x,tcp,tp_dest=y,actions=output:z
ovs-ofctl add-flow br0 ip,nw_dst=x,udp,tp_dest=y,actions=output:z
These commands will add the flows to table 0, with a priority of 0. If
you want to add the flows to specific tables and with specific
priorities, you can add "table=<num>" and "priority=<num>" to the flow
as well.
I suggest you read the following manpages to learn more:
ovs-fields(7): Tells all of the fields that can be used in an openflow
match.
ovs-ofctl(8): Tells the syntax and lots of extra information for the
"ovs-ofctl add-flow" command. Also tells all the actions that can be
used in an openflow flow.
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss