>>>>> On Thu, 21 Mar 2002 08:13:44 -0500, 
>>>>> Margaret Wasserman <[EMAIL PROTECTED]> said:

>> Thus I prefer
>> 
>> <address>%<id_in_the_scope>
>> 
>> and scope type is from address. 

> I also prefer this notation.  It removes any ambiguity about
> what a node is supposed to do if the address and the scope
> number don't match.

Then, does the following plan make sense?

- in the definition of zone indices (Section 6 in the 03 draft),
  specify that a zone ID includes its scope type and an ID in the
  scope when an implementation handles the zone IDs.
- in the textual representation, only define the form of
  <address>%<id_in_the_scope>
  and specify that <id_in_the_scope> will be translated into an
  (implementation-dependent) internal form containing both scope type
  and the zone in the scope.

>> And, then make sure every address has
>> a definite scope designated (the ones for which scope is a bit unclear
>> are/were :: and "::/3" (eg. those pesky IPv4 mappen and kind
>> addresses).

> Every address has to have a scope, anyway, because routers need to know
> when/if a packets should be forwarded.  If an address should not be
> forwarded at all, it is link-local.  If it should be constrained 
> within a site, it is site-local.  If it can be forwarded anywhere, it
> is global.  If this information is undefined for one or more types
> of addresses, we need to define it.

It's true that a packet with link-local src or dst should not be
forwarded across a link border.  However, I do not think it is always
true that "if an address should not be forwarded at all, it is
link-local."  For example, a packet with a multicast source address
should not be forwarded, even if the address has a global scope.
We'll have to specify how a packet with bogus addresses should be
treated, and it may not always be a scoping issue.  I think the
unspecified address falls into this type of bogus address, and makes
much sense to treat it as "no scope" than link-local.

> If an address is never meant to be used on the wire, it is effectively 
> node-local. For a unicast addresses, I think that we should consider
> these addresses link-local. That way, mistakes won't be propagated 
> across the network.

(an additional note which is not related to this discussion) the
notion of "node-local" has been deprecated.  It has been replaced with
the notion of "interface-local".

                                        JINMEI, Tatuya
                                        Communication Platform Lab.
                                        Corporate R&D Center, Toshiba Corp.
                                        [EMAIL PROTECTED]
--------------------------------------------------------------------
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