Re: Gen-ART Telechat review of draft-ietf-tictoc-ptp-mib-08

vinays <vinays@cisco.com> Thu, 21 April 2016 02:41 UTC

Return-Path: <vinays@cisco.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BE7D12E8C1; Wed, 20 Apr 2016 19:41:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.517
X-Spam-Level:
X-Spam-Status: No, score=-15.517 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 ZKYzJrCrWORr; Wed, 20 Apr 2016 19:41:37 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4686A12E89F; Wed, 20 Apr 2016 19:41:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8613; q=dns/txt; s=iport; t=1461206497; x=1462416097; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=jL/v91HQ5BkL79NxegKdIs2EPo/E9T7mLI6NOo3oPcs=; b=bHxQBDPdfWCa6FphAPpqbwB5OgvD5rYOeL9+tsnEIjZZVbhJ+YRY7W0E tdwi2Vm5dc9IhyLQlV5HSvV1pHcMa18X168VT4KI+Ba3qFYSLLgCphH4i 8RnaZICfLH4v82lzn/MuRhVWcM1dzDjPwfSTposL7oIGZT8qtF46oRreW k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AeAgDFPBhX/4gNJK1egzhTfblxAQ2BciKFbAKBRTgUAQEBAQEBAWUnhEEBAQEDASMPAQVAAQULCwkLBAICBRYLAgIJAwIBAgFFBgEMCAEBBYgZCA6tU5EQAQEBAQEBAQECAQEBAQEBAQEYfIUkhEyEIAEBgx2CVgEEjVOFS4RxghqDYYgZgWZOg3+DBoVXhiOJCh4BAUKEBCAwAYcSgTQBAQE
X-IronPort-AV: E=Sophos;i="5.24,512,1454976000"; d="scan'208";a="94149703"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Apr 2016 02:41:35 +0000
Received: from [10.82.241.140] (rtp-vpn2-396.cisco.com [10.82.241.140]) (authenticated bits=0) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u3L2fY4D031637 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 21 Apr 2016 02:41:35 GMT
Subject: Re: Gen-ART Telechat review of draft-ietf-tictoc-ptp-mib-08
To: Peter Yee <peter@akayla.com>, draft-ietf-tictoc-ptp-mib.all@ietf.org
References: <D3393DAB.16AA3%peter@akayla.com>
From: vinays <vinays@cisco.com>
Message-ID: <57183DDE.5040309@cisco.com>
Date: Wed, 20 Apr 2016 22:41:34 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <D3393DAB.16AA3%peter@akayla.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Authenticated-User: vinays
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/XglFMt_IDpgXWxBo2ZnkpgNPlZo>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, IETF <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Apr 2016 02:41:40 -0000


Have addressed the MIB related comments below. The remaining will be 
addressed
by Tim in the latest revision to be submitted tomorrow morning UK time.

Please see inline at VC.


On 4/17/16 4:18 PM, Peter Yee wrote:
> I am the assigned Gen-ART reviewer for this draft. The General Area Review
> Team (Gen-ART) reviews all IETF documents being processed by the IESG for
> the IETF Chair. Please wait for direction from your document shepherd or
> AD before posting a new version of the draft.
>
> For more information, please see the FAQ at
> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>
>
> Document: draft-ietf-tictoc-ptp-mib-08
> Reviewer: Peter Yee
> Review Date: March 8, 2016
> IETF LC End Date: March 8, 2016
> IESG Telechat date: April 21, 2016
>
> Summary: This draft is basically ready for publication as a Standards
> Track RFC, but has nits and a couple of minor issues that should be
> fixed/considered before publication. [Ready with issues]
>
> This draft defines an SMIv2 MIB for use with the Precision Time Protocol
> v2 (IEEE Std. 1588-2008).  I do not have access to this standard, so my
> review primarily addresses nits within the module and not whether the
> module itself is a fair representation of a MIB suitable for use with PTP
> v2.
>
> The following review was originally submitted for the LC (see
> http://www.ietf.org/mail-archive/web/gen-art/current/msg13014.html).  As
> no update has been issued for the draft, the content of that review is
> copied below.
>
> Major issues: None
>
> Minor issues:
>
> Given that the draft seems to quote a fair amount of text (at least 5
> pages) from IEEE Std. 1588-2008 in the definitions section if not
> elsewhere, it might be good to make sure that there are no copyright
> issues.
>
> Many of the object descriptions use identical text.  While that's helpful
> from the direct lookup point of view, it doesn't help to distinguish these
> items from others of their ilk.  I'm not sure if this matters, but perhaps
> enhancing the descriptions in their contexts might make them more useful.
>
> Nits:
>
> General:
>
> Replace all occurrences of "create logical group" with "create a logical
> group".

VC: done.

>
> Watch the case and spacing of object names in their descriptions.
> Sometime there's a space between two words, sometimes not.  Some words are
> capitalized in one place and not another.  Use of camel case conventions
> comes and goes.  It's probably best to treat the object names as English
> words in the descriptions, separating words with spaces and generally
> writing them in lower case.  Sure, the inconsistency doesn't hurt a lot,
> but it ends up looking a wee bit sloppy.  The RFC Editor may not be sure
> how to handle the inconsistency as some word combinations might appear to
> be technical MIB terms that should be left as is.
>
> Drop the draft name from the center, top header.  Generally a shortened
> form of the draft title is placed here.  Perhaps you could use "PTPv2 MIB"?
>
> I'll leave the serial comma be.  It appears in some places and not others.
> I like them, but there are enough missing ones that I'm just going to let
> it slide. ;-)
>
> When citing the official name of IEEE 1588-2008, use a lower case "a”
> before "Precision".  That aligns with IEEE's title.
>
> The authors' addresses in Section 9 have way too many punctuation marks in
> them.  A few less commas would go a long way.  Maybe change some into
> serial commas for sprinkling elsewhere in the document? ;-)
>
> Specific:
>
> Page 2, Section 1, 1st paragraph, 2nd sentence: delete "the” before
> "ordinary".  Make "ordinary clock" and "transparent clock" plural.  Insert
> a comma and "and" after "transparent clocks".
>
> Page 3, Section 1.1, 1st paragraph, 2nd sentence: append a comma after
> "e.g.".
>
> Page 5, 1st bullet item: delete the comma after "STD 62".
>
> Page 5, 2nd bullet item, 2nd sentence: insert "is" before "described".
>
> Page 5, 3rd bullet item, 2nd sentence: insert "is" before "described".
>
> Page 5, 3rd bullet item, last sentence: insert "is" before "described".
>
> Page 7, MIB Description, 1st paragraph, 1st sentence: change "MIB is to
> support" to "MIB supports".
VC: done.

> Page 8, Acronyms, EUI: delete the period after the acronym expansion.

VC: done.


>
> Page 12, PTP node definition: insert "A" before the sentence.

VC: done.

>
> Page 16, ClockIdentity description: the term "MAC-48" has not been defined
> or previously referenced in the draft.  It's also not quite an exact
> synonym for EUI-48, so perhaps it should be defined.

VC: done. Have added MAC-48 in the acronym section.

>
> Page 17, ClockMechanismType description: replace "End to End” with
> "end-to-end".  Replace "peer to peer" with "peer-to-peer".

VC: done.


>
> Page 19, ClockPortTransportTypeAddress description, 2nd sentence: change
> "Transport" to "transport".

VC: done.


>
> Page 19, ClockPortTransportTypeAddress description, 4th sentence: insert
> "an" before "address".  Change "and" to "or".

VC: done.


>
> Page 20, ClockQualityAccuracyType description: change "section” to
> "sections".  Insert "of" before "RFC 2578", which should be placed in
> square brackets.  Change "to start with" to "starting at".

VC: done.

>
> Page 23, ClockStateType description: insert "a" before "PTP".

VC: done.
>
> Page 24, Holdover state text: change "ptp" to "PTP.  Change "FREERUN” to
> "Freerun".
>
> Page 25, ClockTimeSourceType description: change "section" to "sections”.
> Insert "of" before "RFC 2578", which should be placed in square brackets.
> Change "to start with" to "starting at".
>
> Page 26, ClockTimeSourceType reference: change "Section" to "Sections".
>
> Page 32, ptpbaseClockCurrentDSOffsetFromMaster and
> ptpbaseClockCurrentDSMeanPathDelay references: the indentation looks a bit
> off here.
>
> Page 32, ptpbaseClockCurrentDSMeanPathDelay description: change "measure”
> to "measured".
>
> Page 35, ptpbaseClockParentDSOffset description (near top of page): change
> "clocks" to "clock's".
>
> Page 35, ptpbaseClockParentDSClockPhChRate description: change "clocks” to
> "clock's".
>
> Page 41, ptpbaseClockRunningState description: insert "a" before "PTP”.
> Append a comma after "engine".
>
> Page 42, top: Rather than duplicate the state descriptions information
> here, why not merely point back to ClockStateType?  Btw, PTP engine hasn't
> been defined.
>
> Page 42, Holdover state, 1st sentence: if you do not remove this paragraph
> as suggested in the previous comment, change "ptp" to "PTP".
>
> Page 42, ptpbaseClockRunningPacketsSent description: replace "packet
> Unicast and multicast" with "unicast and multicast packets".
>
> Page 42, ptpbaseClockRunningPacketsReceived description: replace “packet
> Unicast and multicast" with "unicast and multicast packets".
>
> Page 44, ptpbaseClockTimePropertiesDSCurrentUTCOffsetValid description:
> insert "the" before "UTC".
>
> Page 45, ptpbaseClockTimePropertiesDSCurrentUTCOffset description (at top
> of page): insert "the" before "UTC".
>
> Page 49, ptpbaseClockTransDefaultDSDelay description (at top of page):
> change "shall be" to "of".  Change "If" to "if".
>
> Page 56, ptpbaseClockPortRunningTable description: should that be “a
> dataset" or "datasets".  Plain "dataset" doesn't work.
>
> Page 57, ptpbaseClockPortRunningEntry description: change "runing” to
> "running" unless Viking writing is involved.
>
> Page 58, ptpbaseClockPortRunningState description: you probably don't need
> to include the states here since they are already found in the definition
> of ClockPortState.
>
> Page 60, ptpbaseClockPortRunningEncapsulationType description: change
> "eg.” to "e.g.,".
>
> Page 60, ptpbaseClockPortRunningRxMode description: change "specifie” to
> "specifies".
>
> Page 63, ptpbaseClockPortTransDSPeerMeanPathDelay description: delete the
> parentheses and append a comma after PTP.  On the following page, change
> "value is" to "value of".
>
> Page 64, ptpbaseClockPortAssociateTable description: change "which” to
> "that".
>
> Page 75, ptpbaseMIBClockPortTransDSGroup description: does “ TransparentDS
> Dataset" contain a redundancy?
>
> Page 76, 4th paragraph, 1st sentence: delete "the" before "implementers”.
> Delete "as".
>
> Page 76, 5th paragraph, 1st sentence: change "Further" to "Furthermore".
>
>