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