network interface speed
Posted: 11. Sep 2010, 08:37
I have 2 1gb interfaces (eth0/eth1) on the host and bonded as bond0. The bond is configured for 802.3ad (link aggregation where traffic is distributed on the basic of source/destination addresses). The upstream switch ports are members of a trunk and are configured LACP.
Questions:
1. If only one, 1gb interface is used on the guest (bridged to bond0) and given that it is not a physical device, can both links on the host be driven at full speed when talking to multiple clients?
2a. Or do you have to configure the guest with 2 interfaces, each bridged to a slave, and bond them in the guest? I am not sure if this works. I have tried a configuration where one i/f was bridged to eth0 (a slave). I could ping the host but not other devices, but there may have been a config problem elsewhere.
2b. Can you have multiple guests, each with a bond0?
Although I have asked a couple of questions addressing my specific problem, what I really want is to gain a better understanding of the subject of bonding. Links to other material would be good. The linux bonding howto is good but I still have lots of questions.
Questions:
1. If only one, 1gb interface is used on the guest (bridged to bond0) and given that it is not a physical device, can both links on the host be driven at full speed when talking to multiple clients?
2a. Or do you have to configure the guest with 2 interfaces, each bridged to a slave, and bond them in the guest? I am not sure if this works. I have tried a configuration where one i/f was bridged to eth0 (a slave). I could ping the host but not other devices, but there may have been a config problem elsewhere.
2b. Can you have multiple guests, each with a bond0?
Although I have asked a couple of questions addressing my specific problem, what I really want is to gain a better understanding of the subject of bonding. Links to other material would be good. The linux bonding howto is good but I still have lots of questions.