[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guidelines section 4.5 (WG-assigned OIDs vs IANA-assigned OIDs)



At 01:13 PM 2/11/2003 -0800, C. M. Heard wrote:
>[ in reply to comments/review <draft-ietf-ops-mib-review-guidelines-00.txt> ]
>
>On Fri, 7 Feb 2003, Wijnen, Bert (Bert) wrote:
>> - sect 4.5
>>   last sentence of 3rd bullet....
>>   are we sure we agree? I have seen trouble with that, even
>>   for the RMON MIB space... I cought it in time before
>>   we published an RFC, but... 
>>   Should we at least ask that such registrations are 
>>   administered by IANA. SO the WG can make them but should 
>>   get them recorded and documented in the IANA registry.
>>   That way... when say 10 years from now, someone wants to
>>   add something, they have a central place to check as to
>>   what actually has been assigned and what numbers are still
>>   available.
>
>Let me reproduce the controversial sentence here:
>
>     It is also acceptable for a working group
>     to make its own assignments from a subtree
>     delegated to it by IANA, provided that adequate
>     controls are in place to ensure that such
>     assignments are unique.
>
>I put this in because it was my understanding that (a) the RMON
>WG actually does this and (b) they find the practice advantageous
>because assignments can for practical purposes be considered
>finalized once a document is approved, which often precedes
>RFC publication (and thus IANA assignment) by several months.
>
>I guess we ought to put the question to the list, and in
>particular we ought to see what Andy has to say.

There are some advantages:
  - MIB root known from early on in the process
  - An application can find all RMON related objects
    under { mib-2 16 }

There are some disadvantages:
  - RMON MIB authors have screwed up the assignments in the
    past, causing double assignments for a short time
  - Vendors sometimes implement a work-in-progress with the
    'real' MIB root assignment, causing conflicts when the
    MIB is published as an RFC
  - Sometimes a work-in-progress assigned a MIB root is dropped,
    leaving a hole in the numbering (not a problem).  This has
    led to the number being reused for a different module, which
    should not have been done.

A bit of history:
   IANA assigned { mib-2 16 } for the root of RMON-1, when RFC 1271
   was published.  This defined { rmon 1 } through { rmon 9 }.
   Steve Waldbusser later started the practice of self-assigning
   { rmon 10 } through { rmon N }.  Some odd (I think bad) numbering
   practices have been used, such as redefining the rmon node
   in RMON2-MIB. Later, the RMON-1 module was redone in SMIv2
   and its root was assigned as { rmonConformance 8 }. Since
   rmonConformance is really { rmon 20 }, this makes the MIB root
   lower in the tree than the nodes within the MIB ( rmon 1-9 }.

Summary:
   It was probably not the best idea to let the RMONMIB WG
   administer its own number space, especially since this WG
   has MIB experts in it and still screws up on a regular basis.
   I would not recommend that this practice be encouraged for
   other WGs.

Andy

 
   


>In one recent case that arose in the Hub MIB WG, I (speaking
>as a WG member, not as a MIB reviewer) asked the authors of
>the POWER-ETHERNET-MIB to use an IANA-assigned top-level OID
>instead of picking an unused OID under dot3.  I did so because
>the WG didn't have a registry arrangement to ensure that there
>would be no conflicting assignments in the future.
>
>Any other opinions?
>
>Mike