GOAL: To allow the user to create a bonding to enslave two or more network interfaces together. Bonded interfaces can then be used for load balancing and fail-over. DESIGN CONSIDERATIONS: The two primary modes of operation are round-robin and failover. With round-robin you get a general load-balancing scheme between the enslaved interfaces. With failover, the primary interface is used until it fails, thenthe backup(s) are used.
There also four other schemes that are more complex and not easily described. They include broadcasting all traffic on all interfaces (mode 4), or complex algorithms for load balancing, etc. We can either expose all of the modes with as simple a label as possible. Or we can expose just the primary feature name (Load Balanced, Failover, Broadcast) and then, at setup time, use modes 2, 1 and 3, respectively. Thoughts? -- Darryl L. Pierce, Sr. Software Engineer Red Hat, Inc. - http://www.redhat.com/ oVirt - Virtual Machine Management - http://www.ovirt.org/ "What do you care what other people think, Mr. Feynman?"
Description: PGP signature