From owner-freebsd-net@FreeBSD.ORG Tue Apr 29 17:30:30 2008 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 39E52106564A for ; Tue, 29 Apr 2008 17:30:30 +0000 (UTC) (envelope-from paul@gtcomm.net) Received: from gtcomm.net (web.gtcomm.net [72.10.164.67]) by mx1.freebsd.org (Postfix) with ESMTP id F01EB8FC0C for ; Tue, 29 Apr 2008 17:30:29 +0000 (UTC) (envelope-from paul@gtcomm.net) Received: from [192.168.1.8] (c-76-108-179-28.hsd1.fl.comcast.net [76.108.179.28]) by gtcomm.net (8.12.20/8.12.10) with ESMTP id m3THUKwL002614; Tue, 29 Apr 2008 14:30:20 -0300 Message-ID: <48175B91.1010202@gtcomm.net> Date: Tue, 29 Apr 2008 13:32:01 -0400 From: Paul User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: Julian Elischer References: <48134DDE.9010306@elischer.org> <20080429084032.GW71371@stlux503.dsto.defence.gov.au> <48175793.30606@elischer.org> In-Reply-To: <48175793.30606@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Net , "Wilkinson, Alex" Subject: Re: Multiple routing tables in action... 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: Tue, 29 Apr 2008 17:30:30 -0000 I've been waiting for something like this. Linux has done policy routing for many many years and is very good at it. I prefer to use FreeBSD for routing though and this is a feature I have been waiting for :) Mainly to use with BGP , having multiple BGP routing tables. I would like it to be similar to Cisco's VRF or Juniper's routing instance, but maybe that's asking too much. We use it on our hardware routers for implementations such as having multiple bgp route tables and having customer bandwidth pricing change based on which routing table their traffic gets , say.. value customers, premium customers, customers who want only certain carriers in their bandwidth mix, etc. Would be fun to have support for FBSD with quagga/openbgpd etc.. and be able to use dscp for marking or any other policy based rule (source ip for instance). Thanks Julian.. This is a step forward in the right direction :) Julian Elischer wrote: > Wilkinson, Alex wrote: >> 0n Sat, Apr 26, 2008 at 08:44:30AM -0700, Julian Elischer wrote: >> >A little progress report >> >From a recently installed (6.3) machine.... (plus patches) >> >> Ok, being ignorant to this, possibly a silly question: >> >> Why would i want or need multiple routing tables ? > > any time you wnat to base a route upon something other than just > the destination address. It's basically called "Policy based > routing". > > > Trivial examples: > You have two ISPs and you want to send all SMTP via one link and > all other traffic via the other. > > You have 3 ISPs and want all traffic from the accounting department > to go via a particular path (that is encrypted) but regular office > chatter to go via another. > > I have other more complex examples in my work. > > I'm sure others have more solid examples as well. > > google for policy routing. > _______________________________________________ > 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" >