Re: [MIB-DOCTORS] [Rserpool] Last Call: draft-ietf-rserpool-mib (Reliable ServerPooling: Management Information Base using SMIv2) toExperimental RFC)

Thomas Dreibholz <dreibh@iem.uni-due.de> Thu, 05 February 2009 08:35 UTC

Return-Path: <dreibh@iem.uni-due.de>
X-Original-To: mib-doctors@core3.amsl.com
Delivered-To: mib-doctors@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DC7CC3A6A15; Thu, 5 Feb 2009 00:35:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.257
X-Spam-Level:
X-Spam-Status: No, score=-1.257 tagged_above=-999 required=5 tests=[AWL=-0.401, BAYES_00=-2.599, FM_ASCII_ART_SPACINGc=0.833, HELO_EQ_DE=0.35, MIME_HEADER_CTYPE_ONLY=0.56]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UwuV4VBkE56U; Thu, 5 Feb 2009 00:35:42 -0800 (PST)
Received: from mailout.uni-due.de (mailout.uni-due.de [132.252.185.19]) by core3.amsl.com (Postfix) with ESMTP id 42E603A6956; Thu, 5 Feb 2009 00:35:40 -0800 (PST)
Received: from lupo.localnet ([132.252.151.154]) (authenticated bits=0) by mailout.uni-due.de (8.13.1/8.13.1) with ESMTP id n158Z6BA023536 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 5 Feb 2009 09:35:06 +0100
From: Thomas Dreibholz <dreibh@iem.uni-due.de>
Organization: University of Duisburg-Essen, Institute for Experimental Mathematics
To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
Date: Thu, 05 Feb 2009 07:29:51 +0100
User-Agent: KMail/1.11.0 (Linux/2.6.27-11-generic; KDE/4.2.0; i686; ; )
References: <EDC652A26FB23C4EB6384A4584434A040132DFF5@307622ANEX5.global.avaya.com> <200902031349.19970.dreibh@iem.uni-due.de> <910DB442FB3247CDB14FE49A17D96DA3@BertLaptop>
In-Reply-To: <910DB442FB3247CDB14FE49A17D96DA3@BertLaptop>
Content-Type: Multipart/Mixed; boundary="Boundary-00=_3doiJS3fAJ3+bYb"
Message-Id: <200902050730.15104.dreibh@iem.uni-due.de>
X-Spam-Scanned: SpamAssassin: 3.002004 - http://www.spamassassin.org
X-Scanned-By: MIMEDefang 2.57 on 132.252.185.19
X-Mailman-Approved-At: Thu, 05 Feb 2009 00:38:51 -0800
Cc: "MIB Doctors (E-mail)" <mib-doctors@ietf.org>, rserpool@ietf.org
Subject: Re: [MIB-DOCTORS] [Rserpool] Last Call: draft-ietf-rserpool-mib (Reliable ServerPooling: Management Information Base using SMIv2) toExperimental RFC)
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 05 Feb 2009 08:35:45 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear all,

attached to this mail you find the updated version of the RSerPool MIB module.

See my comments inline.


> >> - According to RFC4181 this one
> >>          rserpoolMIBConformance OBJECT IDENTIFIER ::= { rserpoolMIB 4 }
> >>    should change to
> >>             rserpoolMIBConformance OBJECT IDENTIFIER ::= { rserpoolMIB 2
> >> }
> >
> > 1 is used for the ENRP servers branch, 2 is used for PE branch, 3 for PU
> > branch. The next available number is 4.

Fixed.


> The normal setup (according to rfc41`81) would be something like:
>
> rserpoolMIBObjects          OBJECT-IDENTIFIER ::= { rserpoolMIB 1 }
> rserpoolMIBConformance  OBJECT IDENTIFIER ::= { rserpoolMIB 2 }
>
> rserpoolENRPServers       OBJECT IDENTIFIER ::= { rserpoolMIBObjects 1 }
> rserpoolPoolElements      OBJECT IDENTIFIER ::= { rserpoolMIBObjects 2 }
> rserpoolPoolUsers           OBJECT IDENTIFIER ::= { rserpoolMIBObjects 3 }
>
> Your new MIB module has no indertation at all.
> Not a fatal flaw, but does not help in readability.

Fixed.


> The new MIB module causes these SMICng warnings:
> W: f(rserpool.mi2), (137,1) Sequence "RSerPoolENRPEntry" and Row
> "rserpoolENRPEntry" should have related names W: f(rserpool.mi2), (276,1)
> Sequence "RSerPoolENRPPoolEntry" and Row "rserpoolENRPPoolEntry" should
> have related names W: f(rserpool.mi2), (315,1) Sequence
> "RSerPoolENRPPoolElementEntry" and Row "rserpoolENRPPoolElementEntry"
> should have related names W: f(rserpool.mi2), (465,1) Sequence
> "RSerPoolENRPASAPAddrTableEntry" and Row "rserpoolENRPASAPAddrTableEntry"
> should have related names W: f(rserpool.mi2), (520,1) Sequence
> "RSerPoolENRPUserAddrTableEntry" and Row "rserpoolENRPUserAddrTableEntry"
> should have related names W: f(rserpool.mi2), (584,1) Sequence
> "RSerPoolENRPENRPAddrTableEntry" and Row "rserpoolENRPENRPAddrTableEntry"
> should have related names W: f(rserpool.mi2), (636,1) Sequence
> "RSerPoolENRPPeerEntry" and Row "rserpoolENRPPeerEntry" should have related
> names W: f(rserpool.mi2), (695,1) Sequence "RSerPoolENRPPeerAddrTableEntry"
> and Row "rserpoolENRPPeerAddrTableEntry" should have related names W:
> f(rserpool.mi2), (753,1) Sequence "RSerPoolPoolElementEntry" and Row
> "rserpoolPEEntry" should have related names W: f(rserpool.mi2), (941,1)
> Sequence "RSerPoolPEASAPAddrTableEntry" and Row
> "rserpoolPEASAPAddrTableEntry" should have related names W:
> f(rserpool.mi2), (994,1) Sequence "RSerPoolPEUserAddrTableEntry" and Row
> "rserpoolPEUserAddrTableEntry" should have related names W:
> f(rserpool.mi2), (1060,1) Sequence "RSerPoolPoolUserEntry" and Row
> "rserpoolPUEntry" should have related names
>
> *** 0 errors and 12 warnings in parsing
>
> Probably cause by sticking to a better naming convention. Bit it would be
> consistent throughout. It seems likd what you have is not absolutely
> incorrect. Yet... it is certainly not following the way things are normally
> done.
>
> I think this is more what I would expect:
>
>    rserpoolENRPTable OBJECT-TYPE
>    SYNTAX     SEQUENCE OF RserpoolENRPEntry
>
> Then the ENTRY spec should read like:
>
>    rserpoolENRPEntry OBJECT-TYPE
>    SYNTAX     RserpoolENRPEntry
>
> And then:
>
>    RserpoolENRPEntry ::= SEQUENCE {
>    rserpoolENRPIndex                Unsigned32,
>
>
> Same further down in the MIB module.

I replaced the prefix RSerPool by Rserpool. The warning should be fixed now. 
Bert, please could you run the SMICng program again on the updated MIB module?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmKh3IACgkQ32BbsHYPLWVI/wCffN6IE/gABUiaqRHRCaXrcm74
ZqAAn3ETcUhzC8nPrhoMJ8QeKZ2Iv/CT
=1J4Z
-----END PGP SIGNATURE-----