From owner-freebsd-net@FreeBSD.ORG Tue Mar 2 01:28:31 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D572C16A4CE; Tue, 2 Mar 2004 01:28:30 -0800 (PST) Received: from arginine.spc.org (arginine.spc.org [195.206.69.236]) by mx1.FreeBSD.org (Postfix) with ESMTP id A22FF43D1D; Tue, 2 Mar 2004 01:28:30 -0800 (PST) (envelope-from bms@spc.org) Received: from localhost (localhost [127.0.0.1]) by arginine.spc.org (Postfix) with ESMTP id CFA7D654D3; Tue, 2 Mar 2004 09:28:29 +0000 (GMT) Received: from arginine.spc.org ([127.0.0.1]) by localhost (arginine.spc.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 21986-03-9; Tue, 2 Mar 2004 09:28:29 +0000 (GMT) Received: from saboteur.dek.spc.org (82-147-17-88.dsl.uk.rapidplay.com [82.147.17.88]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by arginine.spc.org (Postfix) with ESMTP id 82E0B65490; Tue, 2 Mar 2004 09:28:26 +0000 (GMT) Received: by saboteur.dek.spc.org (Postfix, from userid 1001) id AA47218; Tue, 2 Mar 2004 09:28:25 +0000 (GMT) Date: Tue, 2 Mar 2004 09:28:25 +0000 From: Bruce M Simpson To: Gleb Smirnoff , Kris Kennaway , Wes Peters , Andre Oppermann , freebsd-net@freebsd.org, freebsd-current@freebsd.org Message-ID: <20040302092825.GD884@saboteur.dek.spc.org> Mail-Followup-To: Gleb Smirnoff , Kris Kennaway , Wes Peters , Andre Oppermann , freebsd-net@freebsd.org, freebsd-current@freebsd.org References: <4043B6BA.B847F081@freebsd.org> <200403011507.52238.wes@softweyr.com> <20040302031625.GA4061@scylla.towardex.com> <20040302042957.GH3841@saboteur.dek.spc.org> <20040302082625.GE22985@cell.sick.ru> <20040302084321.GA21729@xor.obsecurity.org> <20040302085556.GA23734@cell.sick.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040302085556.GA23734@cell.sick.ru> Subject: Re: My planned work on networking stack X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2004 09:28:31 -0000 On Tue, Mar 02, 2004 at 11:55:56AM +0300, Gleb Smirnoff wrote: > Read on my previous mail pls. I'm speaking of some changes that require > altering both FreeBSD and routing daemon. Currently I'm thinking of AS path > only, but in future some other issues can appear. Routing daemon should be close > to operating system it is running on. FreeBSD has RIP routing daemon - routed, but > no OSPF/BGP one. I think OSPF and BGP are much more used nowadays, than RIP. That may be so, but it would be unreasonable to force Quagga/Zebra on all users and add them to the cost of maintaining the base system as it stands; especially so given that there are other alternatives out there (MRTD, for example, gated, and XORP...). routed we support largely out of nostalgia, I guess. I wouldn't mind seeing it retired to ports eventually, but there are still people out there running RIP on their networks (I'm one of them, and before anyone shoots me, it's purely an equipment limitation -- the rest of my network runs OSPF and BGP). However, not including an OSPF/BGP daemon doesn't preclude us from ensuring that APIs which are exposed for advanced routing functionality (multipath, etc) do the right thing across the board, are well defined, etc. As to the second part of your mail: That sounds like a reasonable suggestion, I am sure Andre and others are paying attention to this and will take it on board when an implementation is nearer. BMS