At 2:52 AM +0900 7/1/00, JINMEI Tatuya / =?ISO-2022-JP?B?GyRCP0BMQEMjOkgbKEI=?= wrote:
>
>Hmm...this is surely a candidate that we can compromise, but please
>let me ask you some questions about this model:
>
>- In this model, we still interpret sin6_scope_id as a single space
>  (over all scopes), right?

Right.

>- Are we tring to allow users to specify broader scopes than
>  interfaces in in6_pktinfo? (Note that the in6_pktinfo structure
>  specifies an *interface* index according to RFC2292:
>       struct in6_pktinfo {
>         struct in6_addr ipi6_addr;    /* src/dst IPv6 address */
>         unsigned int    ipi6_ifindex; /* send/recv interface index */
>       };
>  There's no ambiguity in this point, so if the answer is yes, then we
>  are trying to make an extension to the advanced API.)

The answer is yes.

>- If the answer to the previous question is yes, the interpretation of
>  in6_pktinfo.ipi6_ifindex can be differrent between the sending side
>  and the receiving side; for the sending side, we allow all type of
>  zone identifier (as far as it is valid according to the
>  corresponding address). For the receiving side, it is always
>  interpreted as an interface index.

It's not just "interpreted" as an interface index; it is an interface
index.  Other than that, yes, your understanding of my proposal is
correct: the sender can use the ipi6_ifindex field to specify any
interface or zone ID (which assumes a single numbering space for
interfaces plus zones); the receiver can discover the arrival
interface from the ipi6_ifindex field (from which the receiver can
also derive which zones the packet arrived from, one for each scope).

>- What if we specify a zone ID of a broader scope than interface for
>  IPV6_JOIN_GROUP? Does this mean we're listening to the multicast
>  group on all the interfaces of the zone?

No.  If a broader zone ID is specified, the IP layer is free to choose
one interface within that zone on which to enable multicast reception.
This is a generalization of the notion of a "default" multicast reception
interface.

>Regardless of the answers to the questions, I think I have to consider
>the model more carefully...personally, I still think we should go with
>a simpler way (i.e the traditional way), but I may be wrong.

Could you briefly describe the "traditional way"?

Steve

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