Re: clarifications of SNMPv2 related RFCs.

owner-snmpv2@ex.tis.com Thu, 30 January 1997 22:43 UTC

Received: from cnri by ietf.org id aa22079; 30 Jan 97 17:43 EST
Received: from portal.ex.tis.com by CNRI.Reston.VA.US id aa24669; 30 Jan 97 17:43 EST
Received: (from majordom@localhost) by portal.ex.tis.com (8.8.2/8.8.2) id RAA21343 for snmpv2-outgoing; Thu, 30 Jan 1997 17:31:07 -0500 (EST)
Date: Thu, 30 Jan 1997 17:31:07 -0500
From: owner-snmpv2@ex.tis.com
Message-Id: <199701302231.RAA21343@portal.ex.tis.com>
To: snmpv2@tis.com
Subject: Re: clarifications of SNMPv2 related RFCs.
Mime-Version: 1.0
Content-Type: text/plain; charset="X-roman8"
Content-Transfer-Encoding: 7bit
Sender: owner-snmpv2@ex.tis.com
Precedence: bulk

Hi -

> Message-Id: <199701301844.NAA22442@relay.hq.tis.com>
> Date: Thu, 30 Jan 97 19:42:44 CET
> From: "Bert Wijnen" <wijnen@vnet.ibm.com>
> To: snmpv2@tis.com
> Subject: clarifications of SNMPv2 related RFCs.
...
> Dave Perkins reacted to a discussion on OwnerString in the if-mib and
> disman WG mailing lists about issues w.r.t. it being allowed to do
> new TC as a efinement of an existing TC .
> 
> I then thought abot the following strange thing that I do not yet
> grasp.
> 
> In RFC1903 I see the TCs for TDomain and TAddress
> 
> In RFC1906 I see snmpUDPDomain and snmpUDPAddress and others.
> 
> So if I have a MIB I would like to be able to define 2 columns
> in a table, one of type TDomain and one of TAddress, like:
> 
>    myTdomain  OBJECT-TYPE
>        SYNTAX   TDomain
>        ..etc..
> 
>    myTaddress OBJECT-TYPE
>        SYNTAX   TAddress
>        ..etc..
> 
> If an instance of myTdomain takes for instance the value of
> snmpUDPDomain, then the same instance of myTaddress takes the
> value of an octet string formatted according to the snmpUDPAddress.
> Sofar So good. But the question then is.... what is the use of
> snmpUDPAddress TC?? Should it not be based on TAddress with a
> refinement? And even then.... how do you handle that programmatic?
...

Refinement of TCs would seem to be a reasonable and useful thing.
It's not hard to support refinement of TC syntax in a compiler.  (In my
experience, enforcing the prohibition is more complex than supporting
refinement.)  RFC 1902 suggest that it is possible, a number of MIBs do
it, but RFC 1903 clause 3.5 doesn't support it.

 ---------------------------------------------------------------------
 Randy Presuhn            BMC Software, Inc. (Silicon Valley Division)
 Voice: +1 408 556-0720   (Formerly PEER Networks)  http://www.bmc.com
 Fax:   +1 408 556-0735   1190 Saratoga Avenue, Suite 130
 Email: rpresuhn@bmc.com  San Jose, California 95129-3433  USA
 ---------------------------------------------------------------------
 In accordance with the BMC Communications Systems Use and Security
 Policy memo dated December 10, 1996, page 2, item (g) (the first of
 two), I explicitly state that although my affiliation with BMC may be
 apparent, implied, or provided, my opinions are not necessarily those
 of BMC Software and that all external representations on behalf of
 BMC must first be cleared with a member of "the top management team."
 ---------------------------------------------------------------------