Re: RE: Historic confusion over Ethernet MIBs!

"C. M. Heard" <[email protected]>
Newsgroups gmane.ietf.hubmib
Message-ID <[email protected]>
On Mon, 6 May 2002, Bob Braden wrote:
> What does a "standard" mean?  And when does one cease to be a
> standard?  Consider the ANSI standard for buggy whips (if there is
> one); would it not still be a standard today, regardless of its current
> lack of popularity?

Most likely not.  ANSI has a policy that after five years a standard
must either be re-affirmed, revised, or retired.  It is not unusual
for ANSI standards to be retired.

> When we set up the Internet standards process (which happened long
> before RFC 2026 or POISED) we distinguished Technical Specifications
> from Applicability Statements.  A TS tells you what, an AS tell you
> when to use it in the real world.  I still believe this is the logical
> approach.  A TS may be a Standard, but a later AS may say, DON'T DO
> THAT -- or, as the system is supposed to work, it is OBSOLETED by a
> later Standard.

I'd like to make couple of points.  First, while respecting the
conceptual distinction bewteen an AS and a TS, RFC 2026 acknowledges
that in practice both may be contained in the same document.  That
is the case with most MIB documents, including the ones under discussion.

Second, in Section 4.2.4 RFC 2026 defines "Historic" as follows:

   A specification that has been superseded by a more recent
   specification or is for any other reason considered to be
   obsolete is assigned to the "Historic" level.

Note that the term "specification", as used above, may refer to
either a TS or an AS.

Now, RFC 1643 is obsolete _both_ in its lack of managed objects
for 100 Mb/s, 1000 Mb/s, and 10 Gb/s interfaces _and_ in it
lack of conformance statements that apply to such interfaces ...
in other words, both its TS and AS aspects have been superseded
by the most recent EthernetLike-MIB documents, which applies to
all of those interfaces plus the 10 Mb/s interfaces that are
covered by RFC 1643.  The definition of Historic from certainly
seems to apply in this case.

> [ ... ] I oppose reflexively using Historic when a specification has
> merely fallen out of current vogue.  We often these days have multiple
> generations of specs interoperating -- Widget 2, Widget 3, ...  As long
> as Widget 2 continues to be in productive use in the Internet, I don't
> see the logic of making its specification, currently a Standard, into
> Historic.  The proper action in that case is to write an AS that says
> "Implement Widget 3 in new code, but running Widget 2 is still
> permissible".  And I would not use the Historic bit as a short-hand in
> such a case.  [ ... ]

Those considerations do not apply here.  Every MIB object defined in RFC
1643 is also present in the revised specifications that supersede it,
along with detailed conformance information that state for all existing
Ethernet interface types -- including those covered by RFC 1643 -- which
objects are required, which are optional, which don't apply, and which
are considered to be obsolete.  So we don't lose anything by retiring
RFC 1643.

If <draft-ietf-hubmib-1643-to-historic-00.txt> does not make this
sufficiently clear, please let us know what additional explanation
you think is needed.

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