On 2/25/2010 2:20 PM, Travis wrote: > Is it possible to bond together sets of bonded interfaces under Linux? > I've been > playing with this for the last day or so to try and get link > aggregation and fault tolerance > across multiple switches working in an active/passive configuration. > > The host is setup with four interfaces configured as: > > bond0 (eth0, eth1) -> switchA -> core > bond1 (eth2, eth3) -> switchB -> core > > Under Solaris, I'd set this with link aggregation so eth0/eth1 and eth2/eth3 > would each be their own aggregate, and then pair the two together using IP > multipathing, but I can't seem to find an equivalent way of doing this under > Linux. > > Am I going about this all wrong? >
You may want to check out some of the features in iproute2. This should be a good start: http://lartc.org/howto/lartc.loadshare.html Another way to do this (without the packet reordering issue mentioned in the article) is with dynamic routing, for example, OSPF. Create a loopback on the server and advertise that out to the upstream switches (or router beyond those switches) with OSPF multipath enabled, and learn defaults from each uplink at the server. By using the loopback IP, you get to use both links as long as the OSPF neighbor relationship is stable on both interfaces. Substitute OSPF for any other fast-converging routing protocol you feel comfortable with and that is supported on both sides (and that supports multiple paths). Regards, Mark -- Mark D. Nagel, CCIE #3177 <[email protected]> Principal Consultant, Willing Minds LLC (http://www.willingminds.com) cell: 949-279-5817, desk: 714-495-4001, fax: 949-623-9854 *** Please send support requests to [email protected]! *** _______________________________________________ Tech mailing list [email protected] http://lopsa.org/cgi-bin/mailman/listinfo/tech This list provided by the League of Professional System Administrators http://lopsa.org/
