From owner-freebsd-net@FreeBSD.ORG Sat Jun 29 20:28:32 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 47AECA1C for ; Sat, 29 Jun 2013 20:28:32 +0000 (UTC) (envelope-from scott4long@yahoo.com) Received: from nm15-vm2.bullet.mail.ne1.yahoo.com (nm15-vm2.bullet.mail.ne1.yahoo.com [98.138.91.91]) by mx1.freebsd.org (Postfix) with ESMTP id DD6DC1385 for ; Sat, 29 Jun 2013 20:28:31 +0000 (UTC) Received: from [98.138.90.48] by nm15.bullet.mail.ne1.yahoo.com with NNFMP; 29 Jun 2013 20:28:30 -0000 Received: from [98.138.104.114] by tm1.bullet.mail.ne1.yahoo.com with NNFMP; 29 Jun 2013 20:28:30 -0000 Received: from [127.0.0.1] by smtp223.mail.ne1.yahoo.com with NNFMP; 29 Jun 2013 20:28:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1372537710; bh=bj47C0/4VWO1oJutNU8kqVSTILrLN6nJ7/MxBjE/WDA=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=vszTXAUkyi2foh6ywbFxWRX+7UWRH2oyy7Alg2g41rYKuRa6JgnEZEmwdHHSzQKqM3W8k8aHbdr6F4UDy5itPqvzuRMKhfgxmmodZXw5Zhpf9ijb3TljrCSlh3HkOsdj/QB4YhsvB7cTXKaQXcWD272Z/glVICskCvzKbEzjCyo= X-Yahoo-Newman-Id: 957172.89340.bm@smtp223.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: MwiMOOQVM1kNm4TNbB1IAXPj8JYFExcFOti3NPlkYlyf66. vQZeLy8DqL2xb5Lra6hNzYdvLXpBV.89c0p_dSUmTcTW9_56J5krZvybiglv q1ogTBEczBX6MlPcmsxf17Q8HuVAMkAvGBVKpIY.eJURMpaiNYL5IYvMymRw Tn94r7IOF7H0GIvJRQ0_YN0eFOismoBOKdmGgvtwKBe6GYrN.L3doujGqe5U EpGdEgzlmtye7PRN6qgS7qdKOvKh_r6oKDjSaFjfLAkef3m0uWy_Pp8g_C3f 5zm1Jgc0JZt5xOSdkOnFMJaBPDsNru47lza9ocJEOzznOvyoFMEBv2eNXuF6 Y6luGDODxnhLJrWPrmxEiuNh1dRxQr3Okd_zOWK14V7_CR_MWZR9hEkeKwLe 34MPjyNEXV2ol_sRuHnnJa6lVtfZdjFyw8P81hQG4MROZR__AKTFh.UKV8Ar Q4whkX7avgFQzgI1SKxrjczTDuxK63NrQkLtlo3KPA9XgNm_msgJxWK64J7D ZCwdwb_.a_O4ZkSOXd6kC2vycvxIY7dsqBV2uQRkdboYYlHIPOh94Y6H0fik zzL4- X-Yahoo-SMTP: clhABp.swBB7fs.LwIJpv3jkWgo2NU8- X-Rocket-Received: from lglt-nvaradarajan.corp.netflix.com (scott4long@69.53.237.126 with ) by smtp223.mail.ne1.yahoo.com with SMTP; 29 Jun 2013 20:28:30 +0000 UTC Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: Looking for a bgp listener that works with RADIX_MPATH / EQMP that's in HEAD From: Scott Long In-Reply-To: Date: Sat, 29 Jun 2013 14:28:28 -0600 Content-Transfer-Encoding: 7bit Message-Id: <945C1E9B-0FEE-4999-AFFB-9AA04336F06A@yahoo.com> References: To: Peter Wemm X-Mailer: Apple Mail (2.1508) Cc: freebsd-net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jun 2013 20:28:32 -0000 We run bird for this task. Can't say if it works on 10 since he haven't moved to 10 yet, but there have been some experiments with running a 10 kernel in the 9 userland and bird seems to behave fine with that. Scott On Jun 29, 2013, at 1:50 PM, Peter Wemm wrote: > I'm looking for pointers to something that can listen to bgp default > route announcements from two outbound gateways and set a RADIX_MPATH > compatible default route based on whether one or both are alive. > > openbgpd from ports is extremely incompatible with RADIX_MPATH on 10. > You *have* to turn off fib (kernel routing table) updates or it will > destroy your machine when it runs out of physical memory for duplicate > routes. > > I know I can do an evil hack and poll the 'bgp show ...' output and > manually update the default route but that means updates are delayed > to the poll interval. I'm hoping there is a more elegant solution > that already works and is immediately responsive to a change in bgp > state. > > The caveat is it *must* run on 10.x, with RADIX_MPATH enabled. I'd > gladly run openbgpd if it actually worked. openbgpd has some > awareness of mpath so it might be fixable but openbsd's multipath is > different to ours. > > Ideas? > -- > Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"