From owner-freebsd-pf@FreeBSD.ORG Fri Nov 6 15:33:49 2009 Return-Path: Delivered-To: freebsd-pf@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BB47106566C for ; Fri, 6 Nov 2009 15:33:49 +0000 (UTC) (envelope-from k@kevinkevin.com) Received: from mail-yw0-f178.google.com (mail-yw0-f178.google.com [209.85.211.178]) by mx1.freebsd.org (Postfix) with ESMTP id 3C7738FC1D for ; Fri, 6 Nov 2009 15:33:49 +0000 (UTC) Received: by ywh8 with SMTP id 8so1040730ywh.3 for ; Fri, 06 Nov 2009 07:33:48 -0800 (PST) Received: by 10.101.152.17 with SMTP id e17mr4369321ano.33.1257521628270; Fri, 06 Nov 2009 07:33:48 -0800 (PST) Received: from kevin (not.enough.unixsluts.com [76.10.166.187]) by mx.google.com with ESMTPS id 4sm57219ywg.43.2009.11.06.07.33.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 06 Nov 2009 07:33:47 -0800 (PST) From: "Kevin" To: Date: Fri, 6 Nov 2009 10:33:22 -0500 Message-ID: <00a201ca5ef6$7a4f3ee0$6eedbca0$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 thread-index: Acpe9neXMRi4YDckQuO9n1P83moOTw== Content-Language: en-us x-cr-hashedpuzzle: AEVI AXWX Aavu Az0i BtDI CHGO CHZE ELb0 FfcD FjTI FlPM GlCV H6u4 IPzy JZLq Kykq; 1; ZgByAGUAZQBiAHMAZAAtAHAAZgBAAGYAcgBlAGUAYgBzAGQALgBvAHIAZwA=; Sosha1_v1; 7; {19F614DF-5D99-4BE3-8286-824C05DB3A4C}; awBAAGsAZQB2AGkAbgBrAGUAdgBpAG4ALgBjAG8AbQA=; Fri, 06 Nov 2009 15:33:19 GMT; UQB1AGUAcwB0AGkAbwBuACAAYQBiAG8AdQB0ACAAcgBvAHUAbgBkACAAcgBvAGIAaQBuAA== x-cr-puzzleid: {19F614DF-5D99-4BE3-8286-824C05DB3A4C} Subject: Question about round robin X-BeenThere: freebsd-pf@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Technical discussion and general questions about packet filter \(pf\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Nov 2009 15:33:49 -0000 Hello, I am curious about simple round robin load balancing w/ PF. I see how simple it is to setup within the FreeBSD configuration file, but have a fairly simple question. Does PF detect if one of the addresses in the "pool" is not responsive? Or does it just blindly send traffic to all the addresses in the pool regardless? Is there some sort of heartbeat functionality or status check perhaps? Has anyone accomplished something along these lines? Load balancing would be pretty useless if I couldn't take a server out of the pool without having to re-configure PF every time. Any comments are appreciated! Thanks, Kevin www.stardothosting.com