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