Nicolas Williams writes:
> In any case, it seems to me that if forwarding is enabled then routing
> should be enabled and vice-versa,

I strongly disagree with that.

Forwarding is the act of receiving packets on one interface and
transferring them to another interface.  Routing is the process of
computing feasible routes and in this case, "enabling routing" means
turning on one or more dynamic routing protocols.

The two are not the same thing.  You can certainly forward without
running a routing protocol -- you do so with static routes.  You can
run routing protocols without forwarding -- hosts naturally do this
(many without realizing it, as there are common protocols that pretend
to be routing protocols, though that's perhaps a separate issue[1]).

Of course, I think everyone ought to run routing protocols all the
time, regardless of whether forwarding is enabled or not.  Routing
protocols are how you learn the best way to transmit a given packet,
and having each IP node independently computing that information is
far more pleasing an answer than having "dumb" hosts depending on
"smart" routers to make the decisions for them.

But that last bit is just me.  ;-}

> so the split into transient (right?)
> forwarding services and non-transient (right?  what if only static
> routes are configured) routing services seems artificial.

If it's not "enabling routing protocols," how do you name the
distinction between running a dynamic protocol and using only static
routes?

[1] Among these "fake routing protocols," are DHCP, ICMP Redirect,
    ICMP Router Discovery, and rpc.bootparams.  There may well be
    others, as folks seem to be _really_ fond of reinventing not-
    entirely-round versions of this particular wheel.  They share
    among them the central fault that they don't deal very well with
    dynamic updates, where real routing protocols do in fact deal well
    with those issues.

-- 
James Carlson, KISS Network                    <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to