From owner-freebsd-net Thu Oct 26 11:12:41 2000 Delivered-To: freebsd-net@freebsd.org Received: from rapidnet.com (rapidnet.com [205.164.216.1]) by hub.freebsd.org (Postfix) with ESMTP id 359A637B479 for ; Thu, 26 Oct 2000 11:12:37 -0700 (PDT) Received: from localhost (nick@localhost) by rapidnet.com (8.9.3/8.9.3) with ESMTP id MAA05471; Thu, 26 Oct 2000 12:12:32 -0600 (MDT) Date: Thu, 26 Oct 2000 12:12:32 -0600 (MDT) From: Nick Rogness To: "Ron 'The InSaNe One' Rosson" Cc: freebsd-net@freebsd.org Subject: Re: Multihomed Routing In-Reply-To: <20001026105340.A45573@lunatic.oneinsane.net> 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, Ron 'The InSaNe One' Rosson wrote: > Nick Rogness (nick@rapidnet.com) wrote: > > On Thu, 26 Oct 2000, Ron 'The InSaNe One' Rosson wrote: > > > > > Yesterday I got into a discussion with one of my asociates about if a > > > Network has 2 Routes out how do you tell your servers to switch between > > > the routes without having to manually go in and change them. The > > > discussion was not how the routers/switches were going to do it but how > > > would are FreeBSD servers no what route to take out. Would the FreeBSD > > > servers have to run routed or some other routing based deamon to know > > > what there gateway route is? In theory we should not have to set a > > > default route on this network for any of our machines. > > > > Yes you are correct. /usr/ports/net/gated > > > > > > > > Can anyone enlighten me on this kind of setup and its proper way of > > > implimentation. > > > > Run a IRP like OSPF (via gated) which will allow you to > > do what you need to do. > > > > So then you are saying that all my servers on the Network need to be > running gated so they can always know the proper way out? Some machines may need it some may not. I'll try to explain. If you have multiple paths to multiple networks and no default gateway...then yes. Example below. MachineA and MachineB should run a routing daemon to talk with the routing protocol running on Router1 and Router2. Router3--------Gateway1 (exterior routing) | Network1 | machineA ---| | |--- Router2-------Gateway2 (exterior routing) | |--- Router1-------Gateway3 (exterior Routing) machineB ---| | | Network2 This is not always the best idea. For example, if you have a machine on a network with only 1 possible path out to ALL networks, dynamic routing is not your best choice for that machine because there IS only 1 way out of your network for that machine. Example below. MachineA and MachineB only have 1 route to reach everything else...through Router1. machineA ---| | |---Router1---Network1---Router2---Network2 | machineB ---| Nick Rogness - Drive defensively. Buy a tank. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message