Hello,
Check the following:
http://www.enterprisenetworkingplane...With-Linux.htm
Specifically:
"The balance-alb mode depends on swift ARP trickery to fool the kernel into thinking the two physical interfaces are one by rewriting the MAC address on the fly. So the driver for the interface must support this, and many of them don't. "
The article explains how you can check the driver to see if you are using one that supports the set_mac_address function. I have not found any other references to checking the driver/interface for this support
Worse case, you can use other bonding modes.
Thanks
Ray