From owner-freebsd-net@FreeBSD.ORG Sun Nov 22 18:54:25 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1048106566C for ; Sun, 22 Nov 2009 18:54:25 +0000 (UTC) (envelope-from dudu@dudu.ro) Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by mx1.freebsd.org (Postfix) with ESMTP id 641238FC13 for ; Sun, 22 Nov 2009 18:54:24 +0000 (UTC) Received: by fxm10 with SMTP id 10so2300284fxm.14 for ; Sun, 22 Nov 2009 10:54:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.16.216 with SMTP id p24mr632201faa.35.1258916064234; Sun, 22 Nov 2009 10:54:24 -0800 (PST) In-Reply-To: References: <35F73C4F-3C77-4B40-9D7D-16BEB8FE6EAD@adam.gs> From: Vlad Galu Date: Sun, 22 Nov 2009 20:52:33 +0200 Message-ID: To: "Li, Qing" Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-net@freebsd.org, Adam Jacob Muller Subject: Re: openbgpd + 8.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2009 18:54:25 -0000 On Sun, Nov 22, 2009 at 8:44 PM, Li, Qing wrote: > Just to be a bit more specific, in r196714 /sys/netinet/in.c: [...] Just wanting to let you know the following behavior changes: 1. Some customers of mine used to run 7.x with quagga. Another app was adding static routes with a nexthop of 127.0.0.1, which were redistributed by quagga to BGP as part of the "redistribute kernel" directive. After upgrading to 8.x, routes are being properly exported upon adding, however quagga doesn't stop announcing them in BGP after they disappear from the kernel route table. "route monitor" sees the RTM_DELETE message, but quagga either doesn't, or just ignores it. The same quagga port version was used on both 7.x and 8.x. 2. Switching to OpenBGPD fixed the above issue, with the notable mention that it doesn't redistribute routes with a nexthop of 127.0.0.1, so we had to rewrite the app for that (127.0.0.1 was hardcoded - INADDR_LOOPBACK). This might be an OpenBGPD check, though. Hope this is useful info. Cheers, Vlad