Re: [MIB-DOCTORS] MIB Dr. review of draft-ietf-mpls-mldp-mib-01

Kishore Tiruveedhula <kishoret@juniper.net> Fri, 24 March 2017 15:06 UTC

Return-Path: <kishoret@juniper.net>
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 BF969129722; Fri, 24 Mar 2017 08:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R0h1AFUqwNGy; Fri, 24 Mar 2017 08:06:48 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0136.outbound.protection.outlook.com [104.47.42.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35493128BBB; Fri, 24 Mar 2017 08:06:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1K4qIrcahVhdqmwefsduUATvVnUCYqJHb9pf8lItdQ0=; b=dLUlV8CHSnLo76sbPO3yJZvxuVsnbkg7CIQ+dJfl1oxH+gNyMR01nI1G5zmAZhf2lI8+7rPm0tbYKxYYbGiyFoqTOtX0lDBNfAbjK9xcdQaFdvFMOfhFWCz6Tga3p6KwxcZXudt5211LP/uyKKiMg90ceQ6RRfYMiP/F1BRezQs=
Received: from CY1PR05MB2492.namprd05.prod.outlook.com (10.167.10.25) by CY1PR05MB2489.namprd05.prod.outlook.com (10.167.10.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.2; Fri, 24 Mar 2017 15:06:46 +0000
Received: from CY1PR05MB2492.namprd05.prod.outlook.com ([10.167.10.25]) by CY1PR05MB2492.namprd05.prod.outlook.com ([10.167.10.25]) with mapi id 15.01.1005.005; Fri, 24 Mar 2017 15:06:46 +0000
From: Kishore Tiruveedhula <kishoret@juniper.net>
To: Joan Cucchiara <jcucchiara@mindspring.com>, 'Loa Andersson' <loa@pi.nu>, "jcucchiara.ietf@gmail.com" <jcucchiara.ietf@gmail.com>, "mib-doctors@ietf.org" <mib-doctors@ietf.org>
CC: "draft-ietf-mpls-mldp-mib@ietf.org" <draft-ietf-mpls-mldp-mib@ietf.org>
Thread-Topic: [MIB-DOCTORS] MIB Dr. review of draft-ietf-mpls-mldp-mib-01
Thread-Index: AQHShA1t3WF7HuKO4Eahcmo0xDgy/KGfW0MAgAAL+BiAABeLAIAAR5IAgARO/gA=
Date: Fri, 24 Mar 2017 15:06:46 +0000
Message-ID: <D4FAAD34.7D78D%kishoret@juniper.net>
References: <CANSkkOk1bztCQMiDjfDLO7_+x0pxBeKiBEZMZVEru0CeEkmztw@mail.gmail.com> <20332454-6349-1217-4807-c4d47e2043df@pi.nu> <317118C9-5CDE-4D5A-84D3-B6C6CF546E78@juniper.net> <D4F6BE43.7C6EA%kishoret@juniper.net> <01f601d2a267$3a935130$afb9f390$@mindspring.com>
In-Reply-To: <01f601d2a267$3a935130$afb9f390$@mindspring.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.6.6.160626
authentication-results: mindspring.com; dkim=none (message not signed) header.d=none; mindspring.com; dmarc=none action=none header.from=juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; CY1PR05MB2489; 7:5hfFykugtaHabm4j4RGVLANA4/Hkso9OMJNVRCTnRFWbOHaZ40OceyQNi2mB8oESej8rQWd7KIWnbaOFXcuNrS0cSrpfVEnUVmnV0dhiywcBvBQNDBHUDPsZVYqW3z8gdCXZfGht1C+H5TYw6gsZEMpDTP7ixAS+XCTRa6YMtla8tKJs+si6VcvOqyre8sNEPRcuTDsmPWYDW9L36n/v5aWOzzi4jRz2gB1btV7cRi6ur6qoLm+lFdGnLH1JfPb3J0f7kSRSe6za1KEo7lpMjqK3Ohucl0JFdXEtZi9CbL7FlmqU52rvt3acNs/xdBdR6wPi5SOMFCcWijKNth0Mkg==
x-ms-office365-filtering-correlation-id: f6424894-d2c8-41c6-d4a4-08d472c76414
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081); SRVR:CY1PR05MB2489;
x-microsoft-antispam-prvs: <CY1PR05MB248968E3B874F0646734C85AC13E0@CY1PR05MB2489.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(50582790962513)(123783418331589)(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123558025)(20161123555025)(20161123560025)(20161123562025)(6072148); SRVR:CY1PR05MB2489; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2489;
x-forefront-prvs: 0256C18696
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39410400002)(39860400002)(39850400002)(377454003)(377424004)(51914003)(252514010)(13464003)(24454002)(229853002)(5660300001)(5003630100001)(102836003)(4001350100001)(122556002)(25786009)(6506006)(93886004)(2950100002)(39060400002)(3846002)(2906002)(53546009)(2501003)(38730400002)(305945005)(6116002)(83506001)(6246003)(4326008)(7736002)(5890100001)(2900100001)(53936002)(36756003)(3280700002)(3660700001)(54356999)(99936001)(6436002)(99286003)(66066001)(86362001)(6512007)(6306002)(2201001)(8936002)(77096006)(8656002)(50986999)(6486002)(81166006)(189998001)(230783001)(76176999)(8676002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2489; H:CY1PR05MB2492.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_002_D4FAAD347D78Dkishoretjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2017 15:06:46.8266 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2489
Archived-At: <https://mailarchive.ietf.org/arch/msg/mib-doctors/qpA1imUxw7-rtKjv_SanLhue5MQ>
Subject: Re: [MIB-DOCTORS] MIB Dr. review of draft-ietf-mpls-mldp-mib-01
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 24 Mar 2017 15:06:54 -0000

Hi Joan,
     Please find the attached doc. I will post new draft when it opens for
the draft submission at https://datatracker.ietf.org/submit/
And please see below email inline [Kishore].

Please let me know if any more comments or if miss anything.

Thanks,
Kishore

On 3/21/17, 1:18 PM, "Joan Cucchiara" <jcucchiara@mindspring.com> wrote:

>HI Kishore,
>
>Yes, please change to NOT use hyphens.    Could you update doc and send
>me a
>version of the draft when the MIB compiles cleanly?
>
>Thanks,
>-Joan
>
>
>> -----Original Message-----
>> From: MIB-DOCTORS [mailto:mib-doctors-bounces@ietf.org] On Behalf Of
>> Kishore Tiruveedhula
>> Sent: Tuesday, March 21, 2017 1:03 PM
>> To: Loa Andersson; jcucchiara.ietf@gmail.com; mib-doctors@ietf.org
>> Cc: draft-ietf-mpls-mldp-mib@ietf.org
>> Subject: Re: [MIB-DOCTORS] MIB Dr. review of draft-ietf-mpls-mldp-mib-01
>> 
>> Hi Joan,
>> 
>>   Thanks for the review.
>> 
>> I addressed your comments and attached new draft. I will post it later
>>as
>cut
>> off date passed for IETF98.
>> I will double check with the MIB compiler before posting the draft.
>>Please
>let
>> me know if any comments in the attached new draft.
>> 
>> One question about hyphen. With the hyphen, it is giving below warning.
>> Without hyphen should I changed to single word like
>> ³upstreamLabelAssignment" ?
>> 
>> ----------------
>> ibs/MPLS-MLDP-STD-MIB:279: [4] {hyphen-in-label} warning: named bit
>> `upstream-label-assignment' must not include a hyphen in SMIv2
>> mibs/MPLS-MLDP-STD-MIB:283: [4] {hyphen-in-label} warning: named bit
>> `prot-lsr' must not include a hyphen in SMIv2
>> mibs/MPLS-MLDP-STD-MIB:286: [4] {hyphen-in-label} warning: named bit
>> `node-prot' must not include a hyphen in SMIv2
>> --------------
>> 
>> 
>> 
>> Thanks,
>> Kishore
>> 
>> 
>> On 3/21/17, 7:38 AM, "Kishore Tiruveedhula" <kishoret@juniper.net>
>>wrote:
>> 
>> >Hi Loa,
>> >    I missed Joan's below email.
>> >I will address all the comments today.
>> >
>> >Thanks,
>> >Kishore
>> >
>> >Sent from my iPhone
>> >
>> >> On Mar 21, 2017, at 6:55 AM, Loa Andersson <loa@pi.nu> wrote:
>> >>
>> >> Authors,
>> >>
>> >> This draft is expiring, I also have the comments below from Joan.
>> >>When do you think this will  be fixed?
>> >>
>> >> /Loa
>> >>
>> >>> On 2017-02-11 10:20, Joan Cucchiara wrote:
>> >>> Hello Authors,
>> >>>
>> >>> This draft has come a long way since the previous version.  Thanks
>> >>>for that.
>> >>>
>> >>> Please make sure the MIB compiles with smilint prior to MIB review
>> >>>as it  is difficult to review a  MIB Module that doesn't compile.
>> >>>
>> >>> Also, please add compliance statements and conformance groups.
>> >>>
>> >>> Comments below.
>> >>> Thanks,
>> >>> -Joan
>> >>>
>> >>>
>> >>> output from smilint compiler:
>> >>> ------------------------------
>> >>> While processing your request the following errors and/or warnings
>> >>> have been found:
>> >>>
>> >>> mibs/MPLS-MLDP-STD-MIB:76: [5] {date-year-2digits} warning: date
>> >>>specification `2016092600Z' contains a two-digit year representing
>> >>>`1920'
>> >>> mibs/MPLS-MLDP-STD-MIB:76: [2] {date-month} date specification
>> >>>`2016092600Z' contains an illegal month
>> >>> mibs/MPLS-MLDP-STD-MIB:76: [2] {date-hour} date specification
>> >>>`2016092600Z' contains an illegal hour
>> >>> mibs/MPLS-MLDP-STD-MIB:76: [4] {date-in-past} warning: date
>> >>>specification `2016092600Z' predates the SMI standard
>> >>>
>> >>> Then after that was fixed, more errors:
>> >>>
>> >>> mibs/MPLS-MLDP-STD-MIB:268: [2] {identifier-redefined} redefinition
>> >>> of identifier `mplsLdpPeerCapabilityEntry'
>> >>> mibs/MPLS-MLDP-STD-MIB:254: [6] {previous-definition} info: previous
>> >>> definition of `mplsLdpPeerCapabilityEntry'
>> >>> mibs/MPLS-MLDP-STD-MIB:268: [1] {internal-other} syntax error,
>> >>> unexpected COLON_COLON_EQUAL, expecting OBJECT
>> >>> mibs/MPLS-MLDP-STD-MIB:271: [5] {internal-flushing} warning:
>> >>> flushing recent incorrect declaration, see previous error(s)
>> >>> mibs/MPLS-MLDP-STD-MIB:279: [4] {hyphen-in-label} warning: named
>> bit
>> >>> `upstream-label-assignment' must not include a hyphen in SMIv2
>> >>> mibs/MPLS-MLDP-STD-MIB:283: [4] {hyphen-in-label} warning: named
>> bit
>> >>> `prot-lsr' must not include a hyphen in SMIv2
>> >>> mibs/MPLS-MLDP-STD-MIB:286: [4] {hyphen-in-label} warning: named
>> bit
>> >>> `node-prot' must not include a hyphen in SMIv2
>> >>> mibs/MPLS-MLDP-STD-MIB:386: [1] {internal-other} syntax error,
>> >>> unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
>> >>> mibs/MPLS-MLDP-STD-MIB:417: [5] {internal-flushing} warning:
>> >>> flushing recent incorrect declaration, see previous error(s)
>> >>> mibs/MPLS-MLDP-STD-MIB:482: [2] {description-missing} description
>> >>> missing in object definition
>> >>> mibs/MPLS-MLDP-STD-MIB:482: [1] {internal-other} syntax error,
>> >>> unexpected MAX_ACCESS, expecting COLON_COLON_EQUAL
>> >>> mibs/MPLS-MLDP-STD-MIB:493: [5] {internal-flushing} warning:
>> >>> flushing recent incorrect declaration, see previous error(s)
>> >>> mibs/MPLS-MLDP-STD-MIB:1060: [1] {internal-other} syntax error,
>> >>> unexpected '}', expecting UPPERCASE_IDENTIFIER or
>> >>> LOWERCASE_IDENTIFIER or NUMBER
>> >>> mibs/MPLS-MLDP-STD-MIB:1060: [5] {internal-flushing} warning:
>> >>> flushing recent incorrect declaration, see previous error(s)
>> >>> mibs/MPLS-MLDP-STD-MIB:1061: [1] {internal-other} syntax error,
>> >>> unexpected STATUS
>> >>>
>> >>>
>> >>>
>> >>> General Comments (please check throughout document)
>> >>>
>> >>>---------------------------------------------------------------------
>> >>>---
>> >>>---------
>> >>> *) Need to get this to compile using smilint.
>> >>>
>> >>>
>> >>> *) When other documents (RFCs or drafts) are mentioned, there should
>> >>> be a reference notation given.  Please fix this throughout the
>>draft.
>> 
>> [Kishore] Fixed.
>> 
>> >>>
>> >>> *) Naming Conventions:  Please refer to RFC4181 (MIB guidelines).
>> >>> Basically, the naming conventions used in this MIB Module do not
>> >>> follow the recommended naming conventions (Appendix C).
>> >>>
>> >>> Prefix should be used throughout for all objects/tables/entries etc.
>> >>> So "mplsMldp" needs to be used consistently.
>> 
>> [Kishore] All objects have mplsMldp. The only table
>> mplsLdpPeerCapabilityTable is not defined in the LDP MIB. I added in the
>> mLDP MIB.
>> 
>> 
>> 
>> >>>
>> >>>
>> >>> *) Think there are more AUGMENTS relationships between RFC3815
>> >>> Tables and Tables in this MIB Module but they are not defined as
>> >>> AUGMENTS within the MIB Module but are described as such within the
>> >>> document sections.   Please make sure that the relationships between
>> >>> these tables are clarified.
>> >>> e.g.  mplsMldpPeerCapabilityTable and mplsLdpPeerTable
>> >>>
>> >>>
>> >>> Section 2.
>> 
>> [Kishore] Ok. I will more text to clarify this. As the
>> mplsLdpPeerCapabilityTable is not defined the STD-LDP-MIB, this table is
>> defined in MLDP MIB.
>> 
>> 
>> >>>
>> >>> Remove the first paragraph.  Think this is understood.
>> >>>
>> >>>   [[CREF1: The title and text for this section has been copied from
>the
>> >>>   official boilerplate, and should not be modified unless the
>>official
>> >>>   boilerplate text from the OPS Area web site has changed.  See
>RFC4818
>> >>>   section 3.1 for a discussion of the boilerplate section.]]
>> 
>> [Kishore] Removed this section.
>> 
>> >>>
>> >>>
>> >>> Section 4. Overview
>> >>>
>> >>> *) Make sure the RFCs/drafts listed are referenced as being in the
>> >>>References Section (probably the Normative References section).  Some
>> >>>of  them are, some of the are not.  Be consistent.
>> 
>> 
>> >>>
>> >>> *) Not very helpful to list a bunch of documents and not specify
>>which
>> >>> features (i.e. specify the sections/sub-sections) appear in which
>> >>> documents.
>> >>> We already can see the list of documents in the References section
>>so
>> >>> unless features/sections/subsections from these docs are specified
>>per
>> >>> document, then don't see this as adding information.
>> 
>> [Kishore] Fixed.
>> 
>> >>>
>> >>> *) Also, some out of date listings, so need to update these.
>> >>> ietf-rtgwg-mofrr is an RFC as of 8/2015
>> 
>> [Kishore] Changed to RFC7431.
>> 
>> 
>> >>> ietf-mpls-mldp-node-protection is an RFC as of 1/2016
>> 
>> [Kishore]  Changed to RFC 7715.
>> 
>> >>>
>> >>> *) typo:  ...stats per per Interface
>> 
>> [Kishore] Fixed.
>> 
>> >>>
>> >>>
>> >>> Section 6.2
>> >>>
>> >>>   mplsMldpSessionStatsTable : This table contains the number of mLDP
>> >>>   FECs received and advertised to particular LDP session.
>> >>>
>> >>> s/to particular LDP session/ to a particular LDP session/
>> 
>> [Kishore] Fixed.
>> 
>> >>>
>> >>>
>> >>> Section 7.
>> >>>
>> >>>   There are ten scalars, listed below are defined for this MIB
>>module.
>> >>>
>> >>> *) above sentence is awkward.  Maybe something like:
>> >>>
>> >>> The following scalars are defined in this MIB Module:
>> 
>> [Kishore] Fixed.
>> 
>> 
>> >>>
>> >>>
>> >>> Section 8.1
>> >>>
>> >>> *) s/from LDP peer/from an LDP peer/
>> 
>> [Kishore] Fixed.
>> 
>> >>>
>> >>>
>> >>> Section 8.5
>> >>>
>> >>> typo in section's title
>> >>> s/Upstreaam/Upstream/
>> 
>> [Kishore] Done.
>> 
>> >>>
>> >>>
>> >>> Section 8.6
>> >>>
>> >>> s/gives the information/gives information/
>> 
>> [Kishore] Done.
>> 
>> >>> s/about number/about the number of/  (2 occurrences)
>> 
>> [Kishore] Done.
>> 
>> >>>
>> >>> s/received on particualr/received on a particular/
>> 
>> [Kishore] Done.
>> 
>> >>>
>> >>> Please note:  will review the other sections once the MIB compiles
>>and
>> >>> compliance statements are added.
>> 
>> [Kishore] Ok.
>> 
>> >>>
>> >>>
>> >>> References Section:
>> >>> *) Some references (drafts) out of date and RFCs are out of order
>> >>> References.  Please update.
>> 
>> 
>> >>>
>> >>> Other
>> >>> *) Please remove Appendix A and Appendix B (and regenerate the Table
>> of
>> >>> Contents.)
>> 
>> [Kishore] Done.
>> 
>> >>>
>> >>>
>> >>
>> >> --
>> >>
>> >>
>> >> Loa Andersson                        email: loa@mail01.huawei.com
>> >> Senior MPLS Expert                          loa@pi.nu
>> >> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>
>