From owner-freebsd-net Thu Oct 26 23:21:56 2000 Delivered-To: freebsd-net@freebsd.org Received: from overlord.e-gerbil.net (e-gerbil.net [207.91.110.247]) by hub.freebsd.org (Postfix) with ESMTP id 452F137B4C5 for ; Thu, 26 Oct 2000 23:21:53 -0700 (PDT) Received: by overlord.e-gerbil.net (Postfix, from userid 1000) id 8A5145D6E; Fri, 27 Oct 2000 02:21:52 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by overlord.e-gerbil.net (Postfix) with ESMTP id 85BBE1F1B; Fri, 27 Oct 2000 02:21:52 -0400 (EDT) Date: Fri, 27 Oct 2000 02:21:52 -0400 (EDT) From: "Richard A. Steenbergen" To: Nick Rogness Cc: Bakul Shah , Ron 'The InSaNe One' Rosson , freebsd-net@FreeBSD.ORG Subject: Re: Multihomed Routing In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 26 Oct 2000, Nick Rogness wrote: > You are assuming that the network that machine1 lies on has only 1 > machine on it. What happens when you add 2 more machines to that > network? Now, router1 has to handle redirects for all of those > machines as well. > > 1 machine = 200 redirects > 2 machines = 400 redirects (200 for machine1 & 200 for machine2) > 3 machines = 600 redirects In practice this is beyond silly (and most hosts should probably not be honoring redirects for security reasons). If reliability is that important to you, you should have routers which support a redundancy protocol. This will scale many orders of magnitude further then informing every host of available routes, especially as the number of hosts and the number of routes increase. The only advantages of pushing the routing decision down to the host is A) load balancing, and B) the asthetic value of one less hop if the best exit is not available on the router you ended up hitting. For point A, if you have two NICs and a legitimate need to balance across them at an IP layer, go for it. For point B, I would venture to bet that the local communication between two routers sitting beside each other is far more reliable then trying to push a full routing table down to every host. :P And if you design your network correctly many of these become non-issues. -- Richard A Steenbergen http://www.e-gerbil.net/humble PGP Key ID: 0x138EA177 (67 29 D7 BC E8 18 3E DA B2 46 B3 D8 14 36 FE B6) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message