Hi all,

I want to install wildcard rules to openvswitch that match only source IP
and destination IP of a flow. The wildcard rule looks like this:

ovs-ofctl add-flow s1
priority=50000,dl_type=0x800,tcp,in_port=1,dl_src=00:00:00:00:00:01,dl_dst=0
0:00:00:00:00:02,nw_src=10.0.0.1,nw_dst=10.0.0.2,tp_dst=5001,actions=output:
2

ovs-ofctl add-flow s1
priority=50000,dl_type=0x800,tcp,in_port=2,dl_src=00:00:00:00:00:02,dl_dst=0
0:00:00:00:00:01,nw_src=10.0.0.2,nw_dst=10.0.0.1,tp_src=5001,actions=output:
1

 

However, this lead to zero match of such flow. I tried other methods like
matching by MAC but failed again:

ovs-ofctl add-flow s1
priority=50000,dl_src=00:00:00:00:00:01,dl_dst=00:00:00:00:00:02,actions=out
put:2

ovs-ofctl add-flow s1
priority=50000,dl_src=00:00:00:00:00:02,dl_dst=00:00:00:00:00:01,actions=out
put:1

 

The crude solution I found is:

ovs-ofctl add-flow s1 in_port=1,priority=30000,actions=output:2

ovs-ofctl add-flow s1 in_port=2,priority=30000,actions=output:1

 

But it doesn't work for more hosts (3 more).

 

I found that there were some discussions about this:
https://mailman.stanford.edu/pipermail/openflow-discuss/2012-April/003139.ht
ml .

 

If I build a simple topology with 3 hosts connect to a single switch, is it
possible installing rules proactively to make them communicates with each
other via these rules?

 

Thank you very much!

 

Best Regards,

Zhiyang Su

 

 

_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to