Assume two switches are connected to OVS SLB bond with two slave ports.

In case the two non-OVS switch are not directly connected. The hosts
behind one of the switches can not reach hosts behind OVS via
multicast or broadcast, since only one of the bond slave port will be
considered active slave. When rebalancing happens, the switched
away traffic will update the FIB entry of the  new switch, but not
that of the old switch.

In case the two non-OVS switches are directly connected. Incoming
multicast or broadcast won't be a problem any more. However, depends
on
traffic pattern, the new traffic may not actually pass through  the
old switch via the directly connected link. When this happens, The
stale FIB entries in the old switch now points to the bond slave that
just got rebalanced away. Causing incoming traffic flow through the
old switch to be dropped by OVS.  I am not sure this is actually a big
problem in real life.

SLB bond with single switch avoids both problems. It is possible there
are better examples that I am not aware of. But those two examples
are what I have in mind.


On Wed, Sep 9, 2015 at 5:11 PM, Ben Pfaff <b...@nicira.com> wrote:
> On Wed, Sep 09, 2015 at 04:28:07PM -0700, Andy Zhou wrote:
>> On Wed, Sep 9, 2015 at 9:09 AM, Ben Pfaff <b...@nicira.com> wrote:
>> > On Fri, Aug 21, 2015 at 07:14:33PM +0000, Jason Burns wrote:
>> >> Can the balance-slb bond mode in Open vSwitch be used for a bond
>> >> connected to two separate upstream switches?
>> >>
>> >> When I read the documentation [1] it states that only active-backup
>> >> can be used to connect to two separate upstream switches, but no
>> >> explanation is provided.
>> >
>> > I don't recall the exact reason, but I remember that this caused
>> > problems, and that's why we documented it.
>> >
>> > I hope that someone else can speak up with the reason.
>>
>> Bond traffic rebalancing or link flapping may mass up the mac learning
>> table of those separate upstream switches.
>
> If you have a specific example in mind, then I think we'd all find it
> enlightening.
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to