> Keith Moore writes:
>
>> Brian Zill writes:
>> One advantage of having scoped addresses defined
>> in the IPv6 architecture from the start is that
>> applications can know not to pass them outside
>> of their scope.
> 
> NO.
> 
> 1. applications don't know where their scope ends.

They don't need to.  If they are communicating with another entity via a
site-local address, then that entity is by definition within scope.
Therefore they can legitimately pass a site-local address in the data
stream to that entity.  Otherwise, they can't.  Very simple and
straight-forward.

> 2. expecting applications to know about network
>    topology drastically increases their complexity
>    without any recognizable benefits.

As noted above, the applications don't need to know anything about the
network topology, they only need to know what kind of addresses they are
using.  If, however, random global address which happened not to be
globally routable (due to firewalls/filters) were used, the app couldn't
determine this, and could end up blindly passing these non-routable
addresses around in the data stream.  Using site-local addresses solves
this problem.

--Brian

--------------------------------------------------------------------
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