> From: JINMEI Tatuya / 神明達哉 <[EMAIL PROTECTED]>

> As described in the 03 draft, one possibility is a kind of MIB entry
> which only specifies a particular zone (of a particular scope type).
> Such a possibility is one of the reasons to adopt this type of format
> since the 03 version.

Ahh, a nasty person might then ask: why are we burdening all other
addresses with this <scope_type>

  <address>%<scope_type>.<id_in_the_scope>

when they don't need it, and the only place where it would be needed
(that MIB example), is not actually using address at all!

But, of course I can guess why: the place where such notation occurs,
is usually parsed as address, and it would be truly neat if it could
handle the addressless zone id too.

My proposal for a solution is as follows:

 1) <address>%<zoneid> is the format. scope_type is always known from
    the <address>.

 2) to allow an API to specify an ANY address limited to a specific
    scope, the following specic adresses are assigned for the
    purpose:

     fe80::%<zoneid> - ANY address in specified link local zone
     fec0::%<zoneid> - ANY address in specified site zone
     ::%<zoneid>     - ANY address in specified global zone

   and just to be complete, for zone specific multicasts

     ff01::%<zoneid>
     ff02::%<zoneid>
     ff03::%<zoneid>
     ...
     ff0F::%<zoneid>

I believe all (?) of above are sort of illegal in normal use, and
could thus be dedicated for the purpose (MIB, limiting a listen socket
to specific scopeid etc.).

How does this kludge sound?

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