Hello,

I get a problem when test bond load balance with ovs 2.0.
I find the BM_TCP doesn't work when LACP is disabled. And all packets which
should go to the bond are dropped.

Other configures are OK:
    LACP disabled + BM_SLB ==> OK
    LACP active + BM_SLB ==> OK
    LACP active + BM_TCP ==> OK


After looking into the code, I find with configure BM_TCP +  LACP_DISABLED:
 1. "bond_check_admissibility()" return BV_DROP.
 2. "choose_output_slave" return NULL.
 3. this logic has kept unchanged for a long time.

After I modify the code that "bond_check_admissibility() return
BV_DROP_IF_MOVED and choose_output_slave return one enabled slave", the
traffic seems OK and different flows from a vm can be balanced among bond
slaves.

Why does ovs forbid the BM_TCP when lacp is disabled? but OK for BM_SLB?
What's the problem with the changed code?

Thanks.
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to