[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rfc2462bis issue 281] Requirement for 64bit I/F ID
OK
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Brian E Carpenter
Distinguished Engineer, Internet Standards & Technology, IBM
JINMEI Tatuya wrote:
>>>>>>On Wed, 19 May 2004 12:16:27 +0200,
>>>>>>Brian E Carpenter <brc@zurich.ibm.com> said:
>
>
>>Jinmei, I believe your proposed new text at the bottom is correct.
>>2462bis should not open the door to conflict in future link-layer
>>specs.
>
>
> Okay, but after re-reading the proposed new text, I then changed my
> mind a bit; it should be better to use link specific documents as the
> primary source of the IFID length. Otherwise, the implementor would
> wonder how they should do if a received prefix in an RA does not match
> ones for which ADDR-ARCH defines the corresponding IFID length.
>
> So, the better text would be as follows:
>
> interface identifier - a link-dependent identifier for an interface
> that is (at least) unique per link [ADDR-ARCH]. Stateless
> address autoconfiguration combines an interface identifier with
> a prefix to form an address. From address autoconfiguration's
> perspective, an interface identifier is a bit string of known
> length. The exact length of an interface identifier and the way
> it is created is defined in a separate link-type specific
> document that covers issues related to the transmission of IP
> over a particular link type (e.g., [IPv6-ETHER]).
> (i.e., the same text as RFC2462)
>
> with a note about the relationship between ADDR-ARCH and link specific
> documents to avoid confusion:
>
> Note that [ADDR-ARCH] also defines the length of the interface
> identifiers for some set of addresses, but the two sets of
> definitions must be consistent.
>
> It should also be good to emphasize that the implementation should not
> assume the particular constant "64" like this:
>
> Note that a future revision of [ADDR-ARCH] and a future link-type
> specific document could potentially allow for an interface identifier
> of length other than 64 bits. Thus, an implementation should not
> assume that particular constant. Rather, it should expect any
> lengths of interface identifiers.
>
> (the text you proposed in an earlier message)
>
> Makes sense?
>
> JINMEI, Tatuya
> Communication Platform Lab.
> Corporate R&D Center, Toshiba Corp.
> jinmei@isl.rdc.toshiba.co.jp
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------