Re: Questions re current sonetng, atm1ng and atm2TC drafts

Kaj Tesink <kaj@cc.bellcore.com> Thu, 26 March 1998 15:29 UTC

Delivery-Date: Thu, 26 Mar 1998 10:29:02 -0500
Return-Path: aileen@thumper.bellcore.com
Received: from cnri.reston.va.us (cnri [132.151.1.1]) by ns.ietf.org (8.8.7/8.8.7a) with ESMTP id KAA02550 for <ietf-archive@ietf.org>; Thu, 26 Mar 1998 10:29:02 -0500 (EST)
Received: from thumper.bellcore.com (thumper.bellcore.com [128.96.41.1]) by cnri.reston.va.us (8.8.5/8.8.7a) with ESMTP id KAA15438 for <ietf-archive@cnri.reston.va.us>; Thu, 26 Mar 1998 10:31:32 -0500 (EST)
Received: from tbird.cc.bellcore.com (tbird.cc.bellcore.com [128.96.96.114]) by thumper.bellcore.com (8.8.8/8.8.8) with SMTP id IAA21238 for <atommib@thumper.bellcore.com>; Thu, 26 Mar 1998 08:19:04 -0500 (EST)
Received: from joker (joker.bellcore.com) by tbird.cc.bellcore.com with SMTP id AA00214 (5.67b/IDA-1.5 for <atommib@thumper.bellcore.com>); Thu, 26 Mar 1998 08:24:57 -0500
Received: from by joker (4.1/4.7) id AB21173; Thu, 26 Mar 98 08:22:06 EST
X-Station-Sent-From: joker.bellcore.com
Message-Id: <9803261322.AB21173@joker>
X-Sender: kaj@joker.bellcore.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0
Date: Wed, 25 Mar 1998 18:30:23 -0500
To: Gary Hanson <gary@kentrox.com>
From: Kaj Tesink <kaj@cc.bellcore.com>
Subject: Re: Questions re current sonetng, atm1ng and atm2TC drafts
Cc: peter@aus.atmospherenet.com, John Neil <jn@aus.atmospherenet.com>, atommib@thumper.bellcore.com
In-Reply-To: <Pine.SUN.3.96.980325081245.22941C-100000@skeeter>
References: <9803241714.AA06726@joker>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"

At 08:45 AM 3/25/98 -0800, Gary Hanson wrote:
>
>Kaj and Peter,
>
>It is not completely clear to me that it is a problem to have
>one MIB register objects at a level below that of objects
>registered in other MIBs.  For example, just because ATM-MIB
>registers { mib-2 37 }, it is not illegal for ATM-TC-MIB to
>register { mib-2 37 3 }, nor just because ATM-MIB registers
>{ mib-2 37 1 } is it illegal for ATM-TC-MIB to register
>{ mib-2 37 1 1 }.

thats what i thought; it shouldnt
>
>This type of registration of objects at points in the OID
>hierarchy space below that of objects registered by other
>MIBs is done all the time by the non-SMI-defining MIBs.
>
>This leads me to believe that the fault lies with the MIB
>compiler Peter is using.  It seems to me that there are only
>three reasonable options available to fix the problems that
>Peter is apparently experiencing with his MIB compiler.
>
>1.  Abandon the approach of creating an ATM-TC-MIB, and of
>    migrating the OBJECT-IDENTITY object registrations from
>    the ATM-MIB to the ATM-TC-MIB.
>
>2.  Register the atmTCMIB MODULE-IDENTITY as a different
>    value under mib-2 (as is done by the PerfHist-TC-MIB in
>    <draft-ietf-atommib-perfhistTC-01.txt), and deprecate
>    the existing objects under atmTrafficDescriptorTypes in
>    favor of new objects under atmObjectIdentifies.
>
>3.  Ask the vendor of Peter's MIB compiler to relax its
>    checking of object re-registrations, specifically so
>    that the registration of an object N levels deep does
>    not also imply the simultaneous registration of unnamed
>    objects at levels N-1 or higher.
>
>I don't like option 1, since I think it is a good step
>forward to migrate the common TEXTUAL-CONVENTIONs and
>OBJECT-IDENTITYs to a MIB dedicated to such definitions.
>
>I also don't like option 2, or more precisely the second
>part of option 2, since the atmTrafficDescriptorTypes are
>already commonly used, and are not deserving of deprecation
>merely because of our interest in moving them to a new home.
>
>That leaves me to think option 3 is technically the best
>option, even if it makes things temporarily more difficult
>for those of us who are presently dependent on MIB compilers
>with overly strict object registration checking.

i will check the drafts on their correctness 
but i think i agree with this too.

>
>Regards,
>Gary
>
>
>On Tue, 24 Mar 1998, Kaj Tesink wrote:
>
>> At 12:04 PM 3/23/98 +0800, Peter Jones wrote:
>> >Hi Kaj,
>> >
>> >Kaj Tesink wrote:
>> >> 
>> >> hi peter,
>> >> 
>> >> thanks for your mail; good points; i'll forward some of it to the quality review
>> >> process folks so that we can fix any problems.
>> >> 
>> >> [...]
>> >> 
>> >> - on your observation that the various atm mibs seem to IMPORT from
>> >>   each other: i thought that was fixed a long time ago. i know
>> >>   i made some changes because of that. well, obviously we need to check this
>> >>   and fix as result of the quality review process.
>> >> 
>> >
>> >Regarding the importing, atm2TC does not directly import from atm1ng, it
>> >cheats.
>> >
>> >For instance:
>> >1)	The MODULE-IDENTITY clause from atm2TC really is { atmMIB 3 } which
>> >	is in atm1ng. The specification using { mib-2 37 3 } ducks around 
>> >	the problem that the  mib-2 37 is defined in atm1ng. Our MIB 

>> >	compiler complains that atm1ng is redefining an OID already 
>> >	specified in atm2TC.
>> >               atmTCMIB MODULE-IDENTITY
>> >                    ::= { mib-2 37 3 } -- atmMIB 3
>> 
>> i'll look into it; i thought we got it fixed but will check
>> 
>> >
>> >2)	A similar problems exists for the traffic descriptor types, 
>> >	with the {atmMIBObjects 1} branch being moved from atm1ng 
>> >	to atm2TC. The same techniques is used to get around the 
>> >	issue, by specifying 
>> >	atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= {mib-2 37 1 1}.
>> >	This causes us the same problem when compiling atm1ng where our
>> >	compiler says that atmMIBObjects (i.e. mib-2 37 1) has already 
>> >	been defined in atm2TC. 
>> 
>> hadnt seen this one before
>> 
>> >
>> >That's the essence of what I am complaining about. Hooking the OIDs
>> >defined
>> >in atm2TC onto the subtree defining in atm1ng is not good.
>> 
>> will check
> 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/                                                                      _/
_/  Kaj Tesink                                                          _/
_/  Bellcore                                                            _/
_/  Business Internet Professional Services  vmail (732) 758-5254       _/
_/  331 Newman Springs Rd.                   email kaj@cc.bellcore.com  _/
_/  Red Bank, NJ 07701                     faxmail (732) 758-2269       _/
_/                                                                      _/
_/  * NOTE AREA CODE CHANGE (908) --> (732) EFFECTIVE JUNE 1, 1997 *    _/
_/                                                                      _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/