Re: [MIB-DOCTORS] Advice please: AUTH48 [LB]: RFC 6445<draft-ietf-mpls-fastreroute-mib-21.txt>

"Randy Presuhn" <randy_presuhn@mindspring.com> Fri, 04 November 2011 20:21 UTC

Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: mib-doctors@ietfa.amsl.com
Delivered-To: mib-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21E2421F8B50 for <mib-doctors@ietfa.amsl.com>; Fri, 4 Nov 2011 13:21:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.599
X-Spam-Level:
X-Spam-Status: No, score=-104.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_LETTER=-2, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oNYTRMbT4M2w for <mib-doctors@ietfa.amsl.com>; Fri, 4 Nov 2011 13:21:28 -0700 (PDT)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) by ietfa.amsl.com (Postfix) with ESMTP id 2D3D021F8B1E for <mib-doctors@ietf.org>; Fri, 4 Nov 2011 13:21:27 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=A/i40t3UpWVwPjYeano5RiJMzJsuNQ74gITraOmOa6ZgTF2bo2/pwItjOoSwFT3c; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [99.33.93.243] (helo=oemcomputer) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1RMQGA-0006LC-9T; Fri, 04 Nov 2011 16:21:06 -0400
Message-ID: <000401cc9b37$bd048b80$6b01a8c0@oemcomputer>
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: adrian@olddog.co.uk, mpls-chairs@tools.ietf.org, mib-doctors@ietf.org
References: <073001cc9b1b$51f08040$f5d180c0$@olddog.co.uk>
Date: Fri, 04 Nov 2011 13:21:36 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88874e73e997ea5cd0fa286f451a42f55fa5052e963e0526834350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.33.93.243
Subject: Re: [MIB-DOCTORS] Advice please: AUTH48 [LB]: RFC 6445<draft-ietf-mpls-fastreroute-mib-21.txt>
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Nov 2011 20:21:29 -0000

Hi -

I believe SMICng in incorrect in classifying this situation as a
warning; it should be classified as an error.  RFC 2578 is quite
explicit in section 7.1.4, "The BITS construct":

   Finally, a label for a named-number enumeration must consist of one
   or more letters or digits, up to a maximum of 64 characters, and the
   initial character must be a lower-case letter.  (However, labels
   longer than 32 characters are not recommended.)  Note that hyphens
   are not allowed by this specification.

Calling a bit "LocalProtectionDesired" is a syntax error under the definition
of the SMI, and must be corrected.

Randy

----- Original Message ----- 
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <mpls-chairs@tools.ietf.org>; <mib-doctors@ietf.org>
Sent: Friday, November 04, 2011 9:58 AM
Subject: [MIB-DOCTORS] Advice please: AUTH48 [LB]: RFC 6445<draft-ietf-mpls-fastreroute-mib-21.txt>


> The RFC Editor has observed a number of problems in the MIB modules. The
> shepherd write-up says:
> 
> > (1.j) Has the Document Shepherd verified that sections of the
> > document that are written in a formal language, such as XML
> > code, BNF rules, MIB definitions, etc., validate correctly in
> > an automated checker?
> >
> > The document is a MIB and compiles clean.
> 
> The document editor has responded to the RFC Editor that these are just compiler
> warning and:
> 
> > These warnings can safely be ignored.  Making the changes necessary to
> > avoid those warnings will require significant changes to the MIB, and will
> > not be of any real substantive change for implementations
> 
> All the problems are SMICng warnings concerning the names of bits (see below).
> 
> It seems to me that changing the names of these bits would not have a
> significant impact on the document. Indeed, it would only take 15 seconds to
> apply.
> 
> There is some possibility that early implementations will suffer, but that is
> life.
> 
> What I don't know is whether these warnings are important in any way, or are
> just convention that we would normally stick to, but flunked during earlier
> review.
> 
> Thanks for any advice,
> Adrian
> 
> Using SMICng, we are receiving the following warnings all 3 MIB modules:
> 
> W: f(rfc6445a.mi2), (428,33) Name of bit "ARHopSessionAttrFlagsUnsupported" must
> start with a lowercase letter Name of bit changed to
> "aRHopSessionAttrFlagsUnsupported"
> 
> W: f(rfc6445a.mi2), (429,33) Name of bit "LocalProtectionDesired" must start
> with a lowercase letter Name of bit changed to "localProtectionDesired"
> 
> W: f(rfc6445a.mi2), (430,33) Name of bit "LabelRecordingDesired" must start with
> a lowercase letter Name of bit changed to "labelRecordingDesired"
> 
> W: f(rfc6445a.mi2), (431,33) Name of bit "SEStyleDesired" must start with a
> lowercase letter Name of bit changed to "sEStyleDesired"
> 
> W: f(rfc6445a.mi2), (432,33) Name of bit "BandwidthProtectionDesired" must start
> with a lowercase letter Name of bit changed to "bandwidthProtectionDesired"
> 
> W: f(rfc6445a.mi2), (433,33) Name of bit "NodeProtectionDesired" must start with
> a lowercase letter Name of bit changed to "nodeProtectionDesired"
> 
> W: f(rfc6445a.mi2), (452,34) Name of bit "ARHopRROSubObjectFlagsUnsupported"
> must start with a lowercase letter Name of bit changed to
> "aRHopRROSubObjectFlagsUnsupported"
> 
> W: f(rfc6445a.mi2), (453,34) Name of bit "LocalProtectionAvailable" must start
> with a lowercase letter Name of bit changed to "localProtectionAvailable"
> 
> W: f(rfc6445a.mi2), (454,34) Name of bit "LocalProtectionInUse" must start with
> a lowercase letter Name of bit changed to "localProtectionInUse"
> 
> W: f(rfc6445a.mi2), (455,34) Name of bit "BandwidthProtection" must start with a
> lowercase letter Name of bit changed to "bandwidthProtection"
> 
> W: f(rfc6445a.mi2), (456,34) Name of bit "NodeProtection" must start with a
> lowercase letter Name of bit changed to "nodeProtection"
> 
> *** 0 errors and 11 warnings in parsing
> 
> _______________________________________________
> MIB-DOCTORS mailing list
> MIB-DOCTORS@ietf.org
> https://www.ietf.org/mailman/listinfo/mib-doctors