> Once we start handing out addresses whose practical scope is less than
> global, we either need proxies (eg NAT) or multi-homing.  

I disagree.  

One reason I disagree is that when we make global addresses unreachable, 
this is usually done because policy dictates that those hosts not be 
reachable from some portions of the net.  Allowing those hosts to
be reachable by NAT or via other addresses would circumvent such 
policies.

Another reason I disagree is that from an architectural standpoint it is
better to have fewer addresses for a host and expect the network to filter
out traffic that is not permitted by policy, than it is to have more 
addresses for a host and expect applications to choose the correct addresses.
The former strategy is both simpler to implement consistently in the network,
and easier to support in applications.

> Few to none of the
> limited scope or multi-homing problems are specific to site locals.  In
> fact, site locals have a slight advantage in a multi-homing situation in
> that they promise that they do not have global scope, and thus may be
> singled out by address selection algorithms.

This doesn't help, because the application rarely cares about whether an
address has global scope - what it cares about is whether the address
is reachable by itself or its peers.  Since the application is generally 
unaware of the scopes to which its peers have access, there is no way that
it can know whether a global address or a scoped address is better for 
its peers.   


What does work is to have a single address for each of its peers, and to 
expect the network to route traffic there if policy and conditions permit.
This separation of function is fundamental to the Internet architecture -
the network, not the application, is responsible for routing.
 
> But despite the title, site-local addresses are only one example of a
> broader category of addresses that these problems apply to. 

Well, there are multiple categories that SLs fit into, ranging from
"scoped addresses" to "potentially unreachable addresses" to "IP addresses"
and beyond.  And there are problems associated with all of these.  But 
if you are trying to say that all of the problems with SLs also exist
with these other categories, you are simply wrong.  Even creating an 
additional category of scoped addresses (beyond link local) introduces
more problems than we would have with just link local addresses.

> Site locals as
> currently specified do add additional issues for architecture (DNS and SBRs)
> if not correctly managed.  

One question is whether the burden of "correctly" managing SLs is worth
the gain.  Or perhaps the "correct" way to manage SLs is to not use them at
all in connected networks.

> However, at the client and application level,
> most site-local alternatives suggested here (everything except fully
> provider independent routed addresses, without address-based filtering) fall
> foul of the same problems as site local addresses themselves.

That's true only if you ignore the additional problems that scoped addresses
create for applications.
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to