<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.30.3">
</HEAD>
<BODY>
Sorry if this is covered elsewhere.<BR>
<BR>
I know the Linux Bonding FAQ is supposed to talk about this, but I didn't see anything specific in it on what parameters to use.<BR>
<BR>
Basically, I want to bond two GigE ports between two servers which are connected with straight cables with no switch and use them for DRBD.<BR>
<BR>
I tried the various bonding modes with &quot;miimon=100&quot;, but none of them worked. Say the eth1 ports on both servers were cabled together, and the same for eth5.&nbsp; Then,&nbsp; I could create the bond with eth1 and eth5.&nbsp; However, if I downed one of the ports on one server, say eth1, it would failover on that server to eth5, but the other server would not failover&nbsp; to eth5.<BR>
<BR>
Eventually, I decided to use &quot;arp_interval=100&quot; and &quot;arp_ip_target=&lt;ip of other bonded pair&gt;&quot;&nbsp; instead of &quot;miimon=100&quot;.&nbsp; This seems to work as I expected, with the bond properly failing over.<BR>
<BR>
Is this the right way to do this kind of bonding?<BR>
<BR>
Also, right now I'm using &quot;mode=active-backup&quot;.&nbsp; Would one of the other modes allow higher throughput and still allow automatic failover and transparency to DRBD?<BR>
<BR>
Thanks,<BR>
Herman
</BODY>
</HTML>