Do the two hosts have interfaces configured with 192.168.0.1 and 192.168.0.2?
On Mon, Jun 30, 2014 at 06:51:48PM +0800, Jian Qiu wrote: > Hi, > > By reading the manual, I found OVS started to support setting tunnel > headers dynamically with flow rules. However, it seemed the flow-based > tunnel not working properly. I'm wondering what is the right procedure to > use the flow-based tunneling feature? > > Looking forward to your reply. > > Many thanks! > > Jian Qiu > > ------------------------ > The test was done with OVS 2.1.2. Here are the setup scripts: > > On one host: > > sudo ovs-vsctl add-br brgre > sudo ovs-vsctl add-port brgre gredev0 -- set interface gredev type=gre > ofport_request=1 options:remote_ip=flow options:local_ip=flow > options:key=flow > sudo /sbin/ifconfig brgre 10.0.0.1 netmask 255.255.255.0 > > sudo ovs-ofctl add-flow brgre "in_port=LOCAL priority=10000 > actions=set_field:192.168.0.2->tun_dst,set_field:192.168.0.1->tun_src,set_tunnel:1,output:1" > sudo ovs-ofctl add-flow brgre "in_port=1 tun_src=192.168.0.1 tun_id=1 > priority=1000 actions=LOCAL" > > The scripts on the other host were similar except the IP addresses. > > Tcpdump showed the packets could be sent out properly but they did not show > up on gredev0 on the other side. > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
