Tuna, 

I see you enabled STP on the OVS bridge. I believe STP was intentionally
disabled for similar concerns of Chandler. Please see [1] for how the
broadcast traffic was to be handled in non loop free full-mesh topology.

On 11/12/13 3:07 PM, "Chandler Li" <lichandler...@gmail.com> wrote:

>Hi Tuna,
>
>Thanks for your reply. It's really helpful to me!
>
>Active the STP function on ovs bridge will prevent the storm effectively
>but it will need large of CPU resource in a large amount of networks
>scenario. Maybe there are other solutions to solve it easily? (Might be
>adding more flow rules or else.)

Chandler,

Propagation of broadcast traffic across the tunnels should have been
suppressed. Its possible there is a bug, could you file a bug? Generally
effective handling of broadcast traffic is in TODO's [2]

[1] 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/OVS+Tunnel+Manager+f
or+CloudStack
[2] 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Enhancements+to+GRE-
based+SDN+overlay


>
>Chandler
>
>
>2013/12/11 Nguyen Anh Tu <t...@apache.org>
>
>> Hi Chandler,
>>
>> This update will help you prevent the storm.
>>
>>
>> 
>>http://blog.scottlowe.org/2013/11/22/an-update-on-using-gre-tunnels-with-
>>open-vswitch/
>>
>> I'm taking care about GRE controller in CloudStack. Checking lastest
>>master
>> branch now.
>>
>> Cheers,
>>
>> --Tuna
>>
>>
>> On Wed, Dec 11, 2013 at 3:16 PM, Chandler Li <lichandler...@gmail.com
>> >wrote:
>>
>> > Hi,
>> >
>> > I am trying to learn the procedure of multi-tenancy network created by
>> GRE
>> > tunnel in CloudStack and trying to establish one in Xenserver 6.2
>> > environment step by step.
>> >
>> > According to the sourcecode in ovstunnel, CloudStack need to prevent
>> > broadcast storm by generating some flow rules on openvswitch. I
>>create a
>> > full mash topology using GRE tunnel, create some VMs, and set
>>broadcast
>> > storm prevent rules on each ovs.  Unfortunately, amount of ARP reply
>> storm
>> > packet flow between all hosts after one VM pings the other VM in
>>another
>> > Host. 
>>(https://www.dropbox.com/s/vy1opm7plho9dzs/arp%20reply%20storm.PNG
>> )
>> >
>> > In this case, IP 10.0.0.1's VM is on IP 10.0.75.9's Host, IP
>>10.0.0.2's
>> VM
>> > is on IP 10.0.75.14's Host. The ARP request broadcast packets were
>> dropped
>> > successfully by the broadcast storm prevent rules excepted the real
>> target
>> > IP 10.0.75.14's Host, but ARP reply packets seems cannot be filtered
>>by
>> the
>> > rules, so the ARP reply storm happened in this loop topology.
>> >
>> > Could anyone tell me how CloudStack ovs tunnel avoid ARP reply storm
>>or
>> did
>> > I miss something important? Thanks!
>> >
>> > BRs,
>> > Chandler Li
>> >
>>
>


Reply via email to