Date: Mon, 19 Jan 2009 13:40:40 -0200 From: Eduardo Meyer <dudu.meyer@gmail.com> To: Julian Elischer <julian@elischer.org> Cc: current@freebsd.org, net@freebsd.org Subject: Re: Multiple Routing Tables (FIB) + IPFW problem as (I?) expected Message-ID: <d3ea75b30901190740i35873cc6u3061193ea4eba4e3@mail.gmail.com> In-Reply-To: <4970DB6C.4030200@elischer.org> References: <d3ea75b30901160414x353c9fb2ke1f31489bb8d5107@mail.gmail.com> <4970DB6C.4030200@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> obviously you did some other commands here..
> something generated 2 million packets..
Julian, its a production enviroment, firewall was up for a few
minutes. Thats the reason.
> I was thinking of adding a 'reroute' ipfw keyword.. kind of like
> 'fwd {original dest} ip from any to any'
> because 'fwd' does cause the routing decision to be redone.
>
> The fib of the process that opens the socket controls where packets from the
> local machine are sent.
divert does cause this too, not "not fib X" seems to work fine...
I wish you could make the "setfib" action be kept in state with
keep-state only for the static rules, but I guess it will be done for
all dynamic rules too, since keep-state makes dynamic rules repeat the
static one, right?
would something like
ipfw add prob 0.5 setfib 1 all from X to any out keep-state
be used to balance (per session) between FIB tables?
>
>
>
>
>
--
===========
Eduardo Meyer
pessoal: dudu.meyer@gmail.com
profissional: ddm.farmaciap@saude.gov.br
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d3ea75b30901190740i35873cc6u3061193ea4eba4e3>
