RE: IANA Maintained TC for MAU types

"Wijnen, Bert (Bert)" <[email protected]>
Newsgroups gmane.ietf.hubmib
Message-ID <7D5D48D2CAA3D84C813F5B154F43B15503C79FE3@nl0006exch001u.nl.lucent.com>
Thanks for the review Mike.

W.r.t. the first point (i.e. does it make sense to do an IANA 
maintained MIB module) see my comment inline.

Bert

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]]On Behalf
> Of C. M. Heard
> Sent: Monday, November 29, 2004 02:02
> To: Hub Mib
> Subject: RE: [Hubmib] IANA Maintained TC for MAU types
> 
> 
> On Tue, 26 Oct 2004, Edward Beili wrote:
> > I've submitted the first revision of MAU-MIB -
> > draft-ietf-hubmib-rfc3636bis-00 available at:
> > http://www.actelis.com/efm/
> 
> I have finally (on account of the recent holiday) had an opportunity
> to read this document.  Sorry for the long delay.  Other WG
> participants please note: this draft has not been posted to the I-D
> repository and much be accessed from the URL given above.
> 
> Before I get into technical issues, there is an important "just why
> are we doing this" issue that I need to raise.  Specifically, the
> draft as currently written requires a Standards Action (as defined
> in RFC 2434) in order to make modifications to the proposed
> IANA-maintained MIB module.  That, I think, is the right thing to
> do, since we want the MAU types (and jack types) defined in that
> module to be in sync with what is standardized by the IEEE.  On the
> other hand, it does mean that prior to adding any MAU types (or jack
> types) it will be necessary to get WG consensus and IESG approval to
> have a standards-track RFC published.  It seems to me that very
> little time or effort will be saved compared to doing what we do
> now, namely getting WG consensus and IESG approval to issue a new
> revision of the MAU-MIB.  If we cared about not recycling the
> MAU-MIB at Proposed Standard, there would be a difference, but I do
> not think that most WG participants care much about that. So before
> we move forward with the proposed IANA-maintained MIB module I
> suggest that we ask ourselves whether doing so will actually
> accomplish the intended purpose -- viz., to get the IETF MAU-related
> MIB updated to reflect revisions to IEEE 802.3 in a more timely and
> efficient manner than we have done heretofore.  I have my doubts.
> 

So instead of requiring RFC2434 Standards Action, we could do a
"Specification Required" and/or "Expert Review", 
For expert review we would make sure that we check with IEEE of course.

Thinking aloud here.

Bert

> Setting those doubts aside for the moment, I will now comment on
> some technical issues.
> 
> > As far as I can tell no publically available MIBs import
> > dot3MauType OBJECT-IDENTITIES. However, if there is a problem, I
> > would suggest to import from IANA-MAU-TC-MIB all
> > OBJECT-IDENTITIES available in todays rfc3636 into the new
> > MAU-MIB.
> 
> In looking over the draft I see that it is not just the dot3MauType*
> OBJECT-IDENTITY definitions that are to be migrated from the MAU-MIB
> to the IANA-maintained MIB module but also the JackType
> TEXTUAL-CONVENTION definition.  I did an on-line search of my own
> for any MIB modules (IETF or otherwise) that might import these
> definitions, and I did not find any either.  However, my search of
> non-IETF MIB modules can hardly be considered exhaustive, and I did
> find the following enterprise MIB modules that import things from
> the MAU-MIB:
> 
> http://www.enterasys.com/support/relnotes/SSR-E9191-MIB.txt
> http://www.assure24.com/download/mibs/privatemibs/11/hpicf8023Rptr.mib
> http://www.assure24.com/download/mibs/privatemibs/5812/port.mib
> 
> Fortunately, we do not need to take the risk of breaking anyone's
> MIB module, since there is a way to accomplish the objectives
> without losing backward compatibility.  It will not do to just
> IMPORT the descriptors from the IANA-maintained MIB module, since
> IMPORTS does not work recursively.  However, the following strategy
> will work:
> 
> (a) in the MAU-MIB, change each of the dot3MauType* definitions from
> an OBJECT-IDENITY definition to a simple OBJECT IDENTIFIER value
> assignment;
> 
> (b) leave the JackType textual convention in the MAU-MIB, changing
> its STATUS calue to 'deprecated', and call the new TC in the
> IANA-maintained module something like IanaJackType;  then in the
> MAU-MIB, use IanaJackType in place of JackType in the appropriate
> object definitions.
> 
> Note that this will allow any existing MIB module that might have
> IMPORTed the JackType TC or any of the dot3MauType* descriptors from
> the MAU-MIB to continue to compile without changes, but will also
> allow the migration to take place.  The duplicate definitions of the
> dot3MauType* descriptors may draw warnings from some MIB compilers,
> but they are perfectly legal under the following clause of RFC 2578
> (it is in the last paragraph of Section 3.6):
> 
>    A descriptor is allowed to be associated with both a registration
>    and an assignment, providing both are associated with the same
>    OBJECT IDENTIFIER value and semantics.
> 
> As additional issues, I see that the maintenance instructions in the
> proposed IANA-maintained MIB module do not mention jack types, and
> it lacks the standard copyright notice mandated by RFC 3667.
> 
> Finally, I would suggest that if we go forward with this that the
> name of the new IANA-maintained be IANA-MAU-MIB rather than
> IANA-MAU-TC-MIB since it does contain definitions other than just
> TCs.  I have sent versions of the MAU-MIB and IANA-MAU-MIB that
> contain the changes described above to the draft author in an
> off-line e-mail.  They generate a lot of noise from smilint but with
> the appropriate switches will compile cleanly with SMICng.
> 
> One administrative issue I should mention is that the draft will
> need to have a separate IANA Considerations section in order to pass
> IESG muster.  See Section 3.7.1 of the MIB review guidelines
> document for relevant guidelines.
> 
> > Also, while changing description of rpMauType and ifMauType, I
> > noticed a text reference to unknownMauType OBJECT IDENTIFIER ::=
> > { 0 0 }, which is never defined anywhere in the MIB. I suggest
> > to import existing zerDotZero object from SNMPv2-SMI (defined as
> > {0 0}), and adding DEFVAL { zeroDotZero } to rpMauType and
> > ifMauType.
> 
> That seems to me to be a reasonable thing to do (regardless of
> whether or not an IANA-maintained MIB module is created).  However,
> since DEFVAL is only advisory, I would recommend retaining some
> version of the existing language in the DESCRIPTION clause
> (referring perhaps to zeroDotZero).
> 
> Regards,
> 
> Mike
> 
> 
> _______________________________________________
> Hubmib mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/hubmib
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.