Unbalanced transmit load with bond mode 5 (balance-tlb) on rhel-6

Solution Verified - Updated -

Issue

Transmitted traffic does not appear to be well balanced across all slaves in some rhel-6 releases.
There are rhel-6 releases which do the balancing of outgoing traffic well across all the bond slaves and some which do not.

Four slaves bond instance with not well balanced outgoing traffic :

Bond: bond0 (active slave: eth1)
 Total TX packets: 4398303
  eth1: (20.6800%) 909741
  eth2: (18.0200%) 792644
  eth3: (35.2900%) 1552353
  eth4: (26.0000%) 1143565

Four slaves bond instance with well balanced outgoing traffic :

Bond: bond0 (active slave: eth1)
 Total TX packets: 8887258
  eth1: (24.1800%) 2149040
  eth2: (25.5900%) 2274593
  eth3: (26.0300%) 2314223
  eth4: (24.1800%) 2149402

Well balancing rhel-6 releases:

  • rhel-6.4 (kernel-2.6.32-358.*.el6)
  • rhel-6.5 (kernel-2.6.32-431.*.el6)
  • rhel-6.6 (kernel-2.6.32-504.*.el6)

Not well balancing rhel-6 releases:

  • rhel-6.7 (kernel-2.6.32-573.*.el6)
  • rhel-6.8 (kernel-2.6.32-642.*.el6)
  • rhel-6.9 (kernel-2.6.32-696.*.el6)

Environment

  • Red Hat Enterprise Linux 6
  • Bonding

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.