[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: network controls are necessary
> If we really want the hosts to make the choice (a concept I am
doubtful
> of)
> I suppose we could invent a query / response protocol for the purpose
of
> asking a routing intelligent server what source /dest pair from a
given
> set
> of sources and dests would be a good pair to use.
I am much more optimistic than Joel about the possibilities of hosts.
The average PC has as much CPU and memory as the average router, if not
more; even small appliances tend to have much more memory and CPU than
the routers of yesteryears, which we trusted to make routing decisions
at the time.
I like the way Tony phrased the problem. I think that any solution
should allow a smart host to manage the set of "locators" that it want
to use. (Rant: an old tenet of networking is that a name is not an
address and an address is not a route; I don't see why we would need to
invent new names and refer to names as identifiers and addresses as
locators.)
Clearly, there is an issue with the smallest appliances, which can at
best be expected to perform random choices. In most cases, it does not
matter, as most of the smallish appliances communications are likely to
take place inside a single site. But to be general, we need to either
ensure that the default choices work, or somehow let the appliances be
informed by the routing fabric.
There is also an issue with policy enforcement. However, we already have
mechanisms to inform the hosts: router advertisements can carry
preferences for this or that prefix or router; ICMP can inform the hosts
that their choices are not acceptable. In fact, ICMP can also be used
from the site exit router(s) to suggest alternatives on a case by case
basis.
-- Christian Huitema