From owner-freebsd-questions@FreeBSD.ORG Mon Sep 18 00:51:04 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C03DD16A403 for ; Mon, 18 Sep 2006 00:51:04 +0000 (UTC) (envelope-from jdesrochers@redventures.net) Received: from exchange.redventures.net (mail.redventures.net [216.48.9.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C76143D5A for ; Mon, 18 Sep 2006 00:51:04 +0000 (GMT) (envelope-from jdesrochers@redventures.net) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Sun, 17 Sep 2006 17:18:40 -0400 Message-ID: <3E93FA001BBBEB4B82E26A9723F5BEC101C5CE7C@exchange.redventures.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Disable ARP cache / change arp timeout Thread-Index: Acbantj0AccIV43VSjWPPA06gLiNug== From: "Jonathan Desrochers" To: Subject: Disable ARP cache / change arp timeout X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 00:51:04 -0000 Hello, I have several FreeBSD 6.0-RELEASE servers connected to a local area network in Atlanta. The network design is setup so that there are two pairs of routers, one at each end of a T1. Each end of the network uses GLBP (Cisco's Gateway Load Balancing Protocol) to distribute load over the two routers, and provide redundancy in the event of a failure. This design works great when there are lots of hosts connecting to the glbp interface, because GLBP provides a virtual address that the two routers share, and then alternate arp responses between the two routers. The problem I am having is that each server cache's the mac address of router A or router B for at least 5 minutes. This means that for 5 minutes it sends it traffic to router A, then for 5 minutes to router B, and so on. I need a way to tell each host to re-arp a lot more often. Or, maybe I am thinking about this the wrong way. =20 The end result, I need a way for the server to distribute the traffic over the two gateways. I tried using IPFW's to write a rule that I found online to use probability (50%) to fwd the outbound packets to another IP address, but that didn't seem to work. If this was possible, I could easily setup two GLBP interfaces on the lan and we could have the FreeBSD server alternate outbound packets between them. Any comments or suggestions would be greatly appreciated. Thank you, Jonathan