You have configured the loop yourself, as you described above. Broadcast packets are forwarded out all ports except the ingress port by the NORMAL action (you didn't mention configuring any flows), and different tunnels are different ports. Since each Host has 3 ports, the broadcast packets are sent out to the tunnel they didn't come in on, creating a loop.
-Reid On Tue, Nov 5, 2013 at 12:44 AM, 張ふ渏 <[email protected]> wrote: > Hi, > Recently, I configure the following network environment. There are > three hosts and they are all installed ovs.The three hosts all connect the > same physical switch.Now I set up vxlan tunnel in each ovs, and the vxlan > tunnel of each host connects other two hosts. For example, Host1 has two > vxlan port-vxa, vxb. The vxa's remote_ip is Host2, and vxb's remote_ip is > Host3.The other hosts have similar configure. However, when I use Host1's > vport to ping Host2's vport,there are much flood packets(such ARP > broadcast).Host2 receive Host1's ARP and sends it to Host3,that is > amazing!.This forward cannot stop in the three hosts. > How does this loop happens? > Thanks! > SuSan. > > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss > >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
