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