abstractclass wrote:
> Are stateful firewalls problematic when dynamic routing is used?
Explain.
Dynamic routing on the firewall box, or next to it ?
It could be a problem when you run a routing protocol ON the firewall
box, yes, but then I would not advise anyone to do that.
And the main reason that it could be a problem is because a stateful
firewall generally also does address and/or port translation.
For a pure firewall, no problems exist with respect to routing - dynamic
or otherwise.
In fact, that's where packet filtering is most commonly implemented - on
the edge routers (that have to do dynamic routing, in order for you to
surf the 'net.)
> I'm
> guessing that when the network topology changes while an existing
> connection exists in the state table, this would cause problems as the
> source IP has the potential of changing and thus causing the existing
> connection to drop.
Why would the source IP change ?
The one thing IP routing always keeps intact are the source and
destination addresses - it obviously has to, for your traffic to arrive
*at all*.
A TCP/IP network is what's known as a packet-switching network; there
may be temporary virtual circuits but at no time are there physical
connections between remote endpoints - ever.
There is never a direct, fixed connection between any hosts not on the
same physical subnet, which works on a lower layer than IP does.
Methinks you'd be best helped by a quick readup on IP routing, and the
(many) differences between routing and switching.
> I am not sure what the solution to this would be.
> The only one I can think of is to ensure that the firewall policy
> contains all possible source IP addresses for each possible network
> topology change? Am I correct at all, or way off?
Way off, I'd say
J.