On Wed, 24 Jan 2001, Wijnen, Bert (Bert) wrote:

> >
> > I have to disagree with the premises of this statement, if not the
> > conclusion.  This change does indeed change the semantics of the
> > implementation, and also the value of the bytes on the wire.  The
> > InterfaceIndex and the Ipv6IfIndex are two different numbering schemes,
> Oh... are they?
> Then pls explain the difference between these two definitions:

Of course.  I  cut a bit to emphasize:

>         Ipv6IfIndex ::= TEXTUAL-CONVENTION
        :
>                "A unique value, greater than zero for each
>                internetwork-layer interface in the managed
                 ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^


> InterfaceIndex ::= TEXTUAL-CONVENTION
        :
>             "A unique value, greater than zero, for each interface or
                                                           ^^^^^^^^^
>             interface sub-layer in the managed system.  It is
              ^^^^^^^^^^^^^^^^^^^

I read this as the difference between layer 3 only and all layers.

Certainly the InterfaceIndex covers all layers.  And I find in the
IPV6-MIB a mapping from Ipv6InterfaceIndex to the InterfaceIndex - the MIB
object ipv6IfLowerLayer - that mapping is meaningless if the two values
are supposed to be identical!  This forced me to interpret the two TCs as
representing two independent numbering schemes.

> They seem very much the same to me.
> And certainly, the data on the wire keeps to be an Integer32 with the
> same range!! The same is true for the other editorial changes.

Oh, yes, the *encoding* is identical.  But if you - as I have done - has
implemented IPV6-MIB according to abovementioned interpretation - the
*values* are different.

> > and replacing the latter with the former forces changes in all
> > implementations.  Cf discussion on the IPv6 Design Team homepage
> I do not see what needs to be changed in implementations.
>
> > <http://www.ibr.cs.tu-bs.de/ietf/ipv6mib-dt>.
> >
> That Design Team has been becoming active again, and they currently
> believe that it is best to get rid of Ipv6IfIndex. And they are looking at
> existing MIBs that use this TC to see what changes are needed. And
> they will soon submit I-Ds (I hope) to be discussed.

That would please me - if this is to be done, it must be done soon.
'Cause that change *will* force me to change implementation.  (no big
deal, of course - actually a simplification.)

>
> > Unfortunately that discussion never reached a conclusion, so the MLD-MIB
> > designers do not really have any guidance in the choice between the two
> > schemes.  Say, if the design team had concluded to do away with the
> > Ipv6IfIndex in the IPV6-MIB and friends, the MLD-MIB should of course do
> > the same.
> >
> > From my own position, the proposed change does not hurt, for I have not
> > completed the implementation of the MLD-MIB.  But anyone with a working
> > implementation of MLD-MIB will have to modify code to adapt to this
> > change.
> >
> As I said I doubt they have to change much code (if any). All depends a bit
> on how an implementation was done. If anyone who implemented the MIB
> and who sees a big issue with this editorial change... pls scream.

Couldn't agree more.  I'm not screaming.  Just noticing :-)

                                --peder chr.

> Bert
>

-- 
Peder Chr. Nørgaard              Senior System Developer, M. Sc.
Ericsson Telebit A/S             tel: +45 89 38 52 53
Skanderborgvej 232               fax: +45 89 38 51 01
DK-8260 Viby J, Denmark          mob: +45 21 28 66 58
       e-mail: [EMAIL PROTECTED]
         (old e-mail 1992-2000: [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