Re: [ippm] Last Call: <draft-ietf-ippm-twamp-yang-07.txt> (Two-Way Active Measurement Protocol (TWAMP) Data Model) to Proposed Standard

"tom p." <daedulus@btconnect.com> Wed, 11 April 2018 15:39 UTC

Return-Path: <daedulus@btconnect.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B59FA1200FC; Wed, 11 Apr 2018 08:39:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.425
X-Spam-Level:
X-Spam-Status: No, score=-0.425 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FAKE_REPLY_C=1.486, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 YOUV8dXBkO-8; Wed, 11 Apr 2018 08:39:29 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0720.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::720]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA13E124BFA; Wed, 11 Apr 2018 08:39:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=i8pfHwUueUsVEvWJSr1SkacvIsjEQ5KNe7y6tph3u5A=; b=GGSI2954+KXDRwmiRgHtcbI1czKLfJmzo74Ik3/jjWQDcUSaMv83/7lRplPQ3NAUnG2QQu9k24dHSvDtBIzzDgCaA1QA2D4HhJ9MdADT88Ffk+dI8NkSOFoiobW36BsSMJnmmdp+qnm+TpTTNhCSw5XqGtRfuJSFIcUVpVrH2lc=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com;
Received: from pc6 (86.165.129.75) by AM5PR0701MB2339.eurprd07.prod.outlook.com (2603:10a6:203:e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.675.4; Wed, 11 Apr 2018 15:39:25 +0000
Message-ID: <008401d3d1ab$2ee8d520$4001a8c0@gateway.2wire.net>
From: "tom p." <daedulus@btconnect.com>
To: ietf@ietf.org
Cc: ippm-chairs@ietf.org, draft-ietf-ippm-twamp-yang@ietf.org, ippm@ietf.org
Date: Wed, 11 Apr 2018 16:35:55 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.165.129.75]
X-ClientProxiedBy: VI1PR0401CA0021.eurprd04.prod.outlook.com (2603:10a6:800:4a::31) To AM5PR0701MB2339.eurprd07.prod.outlook.com (2603:10a6:203:e::9)
X-MS-PublicTrafficType: Email
X-Microsoft-Antispam: UriScan:(178726229863574); BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989080)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(2017052603328)(7193020); SRVR:AM5PR0701MB2339;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2339; 3:DFUVCFvmIIm+j+FDa9v40aSscDZ9P/d0nG3YtQY4lA7IwfbOLgfV9eCLxBfvbJ5zZdhJwFvEau4y19fp02XMubcrHjQoDdE2WiQ3DrsY1pE6uB3JtJEBwyr3dMUMrwRwIjBiQjbD7f2xGh9+6NEQ+bcfXtVufzrukeh3E9e3L+uCuMKcnXDhQBAFr1desscgqc07N09Goq3bGvfagbrZAbusC0z9YuPk3mK1zvLaxzi3DjNabbD8p60oCJPCRW7R7qzJ2cQhvsPvbWaYYoT3jYV5rvRUlhNHBeCrI7QIbic=; 25:6Pwx9884IvhfRBwFIH6mJdEM0Ooiro9K3PMtkpGs7l2/1dMb5emgTQ5+pEIjmGFt5eiF+UfYKeuS77bQi1qVKwyatsNWA8/yqIsYhhrZGQWsUParZtS3pcfXJblX2DZ0Xd6L5KfWBhL+3kbCb+Mm0VBbGlV2sr8btUrigLB5YJk2O48IpJf7bc8L0u4bvOdc+aGAVhW15Q0X7INmkvrgizxP9e04s8Kq0o75iPyNtgwCbKhE6arGNvgO6kjVs0Di1OpFGSKSVSXNwpHS4tMxTkE7mwjGugPsAW4JbwaGJvKpwVkyL+WmOJvSQHWf/yglTzVW8C2OYaRyUsU8Ct41pg==; 31:XJ+++lTO26fccaflKG64yJ2hc1p41aADVZ6SZMOYHhvbPGvsezwlC78e+j2QAzxt5Aq4aSNNXC/jsy2FDrus4oPMyctFQEtUb8nTTiwzSXZibAu+84sr+KRN38SJFMlrMONYikYo0NAeZkmipZmFfWFiD6oNd9K7VE/ma/HiRFfAWxXPs3zgO89Tv2O63/Yfa98ZYlPzR5+Vv0i1bn40kjexhVxjXeHf/5xUNXtGuR8=
X-MS-TrafficTypeDiagnostic: AM5PR0701MB2339:
X-Microsoft-Antispam-PRVS: <AM5PR0701MB23395043881D5CBB09CA9A64C6BD0@AM5PR0701MB2339.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(178726229863574)(158342451672863)(120809045254105)(192374486261705)(15185016700835);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231221)(944501327)(52105095)(6055026)(61426038)(61427038)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:AM5PR0701MB2339; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2339;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2339; 4:S68S1nbyNeIeSRhDsDcF0XgonkN8HskTCsWqA2/Z+GbTZPbhnZnfmnkpxQRvJeZdS+SjvywOsRXOGgLGO0RC4anDlVH+0P7txaq83scuFues0UFXj9uc/9pU7hRe3Vmb7zVEayQKzYwxSsx7bdKKwPW3bH8In5QGnTF4NNWrPYJut0R6ZgRYKBrY7Okp0yvpjsDaKwjmpI/hPXV4ppofM0mm5q8WSRszeJJ1duMv64mtX9wev+6D5Ub2FrNVfHBkBtnCpHADARHRnSMC/wDRyaSGuNluc07RiOgfWZWzdzzV2KrU+bTmD4cfjG50RttvZIJeTTydr5UecQEp9ERBQW5dzfbBVBK/917QqQugcyPXV9ggPu4lHP8JGa58rZ+wygN/6oK+jhtHxV9jFABEDXiKLkLKAPrNMJC1+6mHK5nPofr7jmV5rTWVp8AJ9eSX
X-Forefront-PRVS: 0639027A9E
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(39860400002)(346002)(366004)(376002)(396003)(51444003)(189003)(199004)(13464003)(97736004)(86362001)(59450400001)(6116002)(478600001)(386003)(105586002)(450100002)(230700001)(3846002)(2906002)(106356001)(52116002)(4326008)(25786009)(33896004)(4720700003)(23676004)(8676002)(6666003)(6916009)(61296003)(81686011)(2351001)(81816011)(16526019)(81156014)(305945005)(6496006)(81166006)(84392002)(476003)(26005)(186003)(6486002)(7736002)(54906003)(50226002)(8936002)(44736005)(6246003)(956004)(47776003)(14496001)(66066001)(486006)(53936002)(5820100001)(966005)(9686003)(6306002)(44716002)(62236002)(5660300001)(229853002)(68736007)(50466002)(1556002)(316002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2339; H:pc6; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB2339;23:qqiTXK7tI88ypv5EuYnTOt2QFLgHA26wnPpdJVOxnQU5KCv78Rj6QtZf5OsikmEleSsy+3ALvIKoXoMg5v3SQTzwMCUkG7cRXep8ExPaUsE/jzEyH+lmFoT/0L5Z21/mVy+kqpbE78yDwjnBDy61dx+fI24Fp6++D9pDK9904JDPB3Jj/M7aXZqRhZXt6HEuO/t+raW1iF/iwGxXiS4EQ5FxNGrPZZjRZPoiBWNcG/mDrk14DA27449ahxTeBYaAbIYQwoXcZIdHgKIGk5vY0Z02Wlj5Fa9ovjI6UCEm8VfHKubMMkeuahpDeJn/CFiFF0HTFwjowI8oYB7Tyz9Xfy53VmejRWWo5LR2eViipM6y1TjHhERtJNRpkYTBjLROs5qB2gWb98syCG0EnDIVH4+0KF52DAoHguxmbhm/qk+R+lTHhCgyMRVKHFtORShgknSfhr17DOco2efU6IzrXvGlwWIxLa74kgL97DKAZ4+ZvkMPz/pN6KfSo/e3bz5c+8X5Px7LjD9UZKJVTEOHcR1QeFnJHAVBHZH3YeABqN0/gdop1WcRIvsQ8Y6YefdxE/MkoUR2l0nsWCMVIQZyECou9hoYmPHU8S2izE8sZzEPu6/uf3rTivyY/XfveXt2DcE3FX5vD0N0wg+hNm/pZFMvM238LYBrCByuTjzhPaj7WW+djBmp9vNo5uJR9xgx/GZfsT4QbgUjs9TdRRj/PmciY+PCpNoa7O+QHQ7Av0BViyK1K3tjJCa3I1osLWU+us0n3abg/fB3bWTPaN9EnSSrf3Sts24ScGncyXNXmyHJK6l7v1Weo9twHpW9WYwitsCSkf2EdZYh5h0My3fLZQy9iQ0Yv3S1ekeyADZly3yqO7eKvkvcieb5mZFokX4xMfqN238egHLumyge/2UdSVu37mjJQtDqqv6Lreg+8o5VHgbnF3bM74cZp3XNjGSrB8FNMOkW3RvcYvLOymkbyGU95zCkeWzypw8e9k9MaXZGMqiLZXdZyniZiQ53PQguIj4KA4U0WTleRnqiRbjxvpkJlhfg34GLsUQKlt3NMpLlvwKogHntu4Gyjm14jybpwgn+MO+HzZxLGPjJfuztxr48J2YnFAV4aq3iKkCaQSLOzvd7jgRhd5/xA00EhFAZfvHj49pjRmnPOQJcjunsqJ+5ylM5fVMMf7TpMNzP67z3ZUC+zdzTuOghK+jUpWXSltuz8dpwS647MJo8IlxCBiGYPk8S1LiQjBRiwyjA06T9flG2uWROcxQ4bBDThtWSEb72GcJhIt6cKej8jAbOIM2u6ZSqiipz4Pz2oY6XH2zaOOaZ8SJwJKZgfUQ3VWM91ZHJTRIWDLFyik8KLNTEw7LuPwfMpiBqIHi6dsM30G4eH9NPC99nAecEW22MhKduNER+9KJzN9iE+ah0SgK83JcILowepFFkpTcyUJHI2pFO/Her3wuFGmGs16ILZ11HEODdYn3PQvW3RK2MgOqpl9VAHAq4O21J1/dFnQDVdYryo2rW7PzVfavEAe41Q7pLYuC7US0LzhSpxb5gZfVuIKdbFSy4WxtRYNN21gA5Z9k=
X-Microsoft-Antispam-Message-Info: X3P7dyTJGlQDKGMJAfKhjHLVL85RuZOroWs+q7pOPfW0qqOFsYOE1XebcDGxrsqOEBI8tY9vnKb5ROFirQWqJO/3xf0EJKLiDwRCZJ7JqyA0G7+awuEGHLBmUs2VJo2n0faHVwHhxgTz2z6QDHalNmd/NNrZcwuwwI//CEdLHPmM8YcAo5xj6TlWjUKb26Nj
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2339; 6:UZXSYaNk8UnQ8XdrEmnftZ+ckLVNie0I9j7xpPAvzUKpTE8JspM/xHsujDPz1Z3hnzx2BGz8BLbguMQNB+/7o4mc16GJA8Yd0h7X08bUMe/cekPu9zJ7IAq1wP7YtvG5MPK979M98fl9E79xJtpouoHtT41Kflzl6SLPt/S70Fr4E1KPGndafQdvOPY/94ntgxX2rFEkh4RyAVIrW/DRgWVg+/oI+pYJMoBZFpj//1bTM0/ONlnEjrp5NLqRpdbK0MZ2Gz8CWFiljGJ8/t5mwZmymqqdDZq0Z87Xp6T3uEWSXkHdWm/85ZAODqhoIBu84wrl8hiDgjZU4eRHW4XWCspA66MOqbwdFkt9gN8Y/DsIQQScL0Jq682vhqu251DnHwB3XCtNBPDQiys98+GiZV6z5UnaB3c+bb2M8N9HV70horiI/4+VNzCR8cTwlVpRiAN7WQvLdUDVcWFsZntXvg==; 5:QYkNmsApeij31NzbCy4+GJIyHHIIpg9uKI9HAvld2fmZ0N467RYijPO2W+YAB2Wzs9CEtceZ2bMkHPv7JECB9KZ0Jkez08djmhFNqn6iUecowC3x5EP4oz4g6bHGDMRQVjDGQ1d++9TBUKOhUOdduiEswL0ptcfghqRaX7vsti8=; 24:Bs4HRnLf2BJIG2REOyFXhToTbLkOOfQvuzHd1JejyquTZeHc/uZG+R9ZKKVmUlRCenAKpjPpKVyl+cmrfUC66S3xE4axyldUStlfQWly+C4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2339; 7:piIVNH20f3WIjya2UhSr3ZW4MiSy/0hGNyFB6zMirto3AVPzAsFx5PwcBIOOuVliEjT0+mMPuRZdQgMeJLs/n37urF32GXUTcK3TUpdlWPvOIRR54OIKS+Oz2qGr7xugIhyNim5THF9H3uniu+nOwvWB1cHYcpRVc9/C8pLI0/BLLYScX0Ja9PF31UxnYkEc3ZTAvrtTuXGmhr3IZGld/QcSOvgdVLnaprfqHcr9PjsoiJgheLfHYz7VbjCBx3Sd
X-MS-Office365-Filtering-Correlation-Id: 9a3b3b07-fc58-477b-d64c-08d59fc2681e
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2018 15:39:25.6802 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a3b3b07-fc58-477b-d64c-08d59fc2681e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2339
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Tv3dYBNR96bp3LoJW-nN497eNPQ>
Subject: Re: [ippm] Last Call: <draft-ietf-ippm-twamp-yang-07.txt> (Two-Way Active Measurement Protocol (TWAMP) Data Model) to Proposed Standard
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Apr 2018 15:39:33 -0000

Some further thoughts on this I-D; I have included the earlier ones (as
yet unanswered) below.

typedef test-session-state {
     .....
             "Indicates that accepted TWAMP-Test session request.";

something seems to have been omitted.


leaf reflector-udp-port {
               type uint32 {
                 range "862 | 49152..65535";
I am puzzled as to why uint32 is used and inet:port-number is not used
here (happens in two places)


"Reusable data structure for count which is used both in the Server
container.";

'both' suggests to me that there should be a second clause.


"grouping max-count {
       leaf max-count {
         type uint8 {
           range 10..31;
         }
         default 15;"
contradicts
" ...The default max-count value SHOULD be 32768.'
32768 is outside the range!

I think that your problem here is that other TWAMP documentation, such
as the RFC that you quote and reference uses 'max-count' to mean a 32
bit value but here you are reusing the term with a different semantic
and using it to mean an exponent; rename the object to make it clear
that it is an exponent and not a count e.g. max-count-exp. This occurs
in several places.

"container session-sender {
         if-feature session-sender;
         presence  "Enables TWAMP Session-Sender functionality.";
         description
           "Configuration of the TWAMP Session-Sender logical entity";
         leaf admin-state {
           type boolean;
           mandatory true;
           description
             "Indicates whether the device is allowed to operate
              as a TWAMP Session-Sender.";
"

A presence container is a boolean so I am unclear what it is that the
admin-state boolean adds here since the presence container "Enables
TWAMP Session-Sender functionality.";

"     container session-reflector {
"
same story here

Tom Petch

----- Original Message -----
From: "tom p." <daedulus@btconnect.com>
To: <ietf@ietf.org>
Cc: <ippm-chairs@ietf.org>; <draft-ietf-ippm-twamp-yang@ietf.org>;
<ippm@ietf.org>
Sent: Wednesday, April 11, 2018 12:40 PM


> Some mostly administrative points on this I-D
>
> [I-D.ietf-ippm-metric-registry] is an Informative Reference so would
not
> hold up the production of this as an RFC yet you ask that the text be
> replaced by the RFC number which implies that you do want it held up.
I
> did ask the RFC Editor about this and yes, they would expect to catch
it
> but it would seem simpler if this could be a Normative Reference.  You
> do have the statement up front about replacing the text with the RFC
> number and yes, the RFC Editor like that.
>
> There is no reference, no legend,  for Tree Diagrams in 5.1 .  There
is
> now an RFC on this, RFC 8340 while RFC8343 s.1.3 is an example of how
to
> reference this RFC.
>
> There is no copyright statement in the YANG module as is required by
> 6087bis (please, IESG, make this an RFC soon:-)
>
> leaf server-start-time {
> includes
>                 The timestamp format follows RFC 1305
> but I see no RFC 1305 in the references of the I-D
>
> leaf reflector-udp-port
> " The default number is
>                   within to the dynamic port range and  .. "
> which is not quite English.
>
> "The new well-known port (862) MAY be used.";
> This was allocated in 2008 which seems to stretch the meaning of 'new'
>
>  leaf secret-key {
>              type binary;
> I wonder about the choice of binary; elsewhere, e.g. RFC8177,
> hexadecimal is used.
> Are there, should there be, any length constraints on this key?
>
>  case poisson {
> ...
>    reference
>                   "RFC 2330: Framework for IP Performance Metrics";
> RFC2330 I cannot see in the references for the I-D
>
> The Security Considerations are not as per the current template e.g.
no
> mention of RESTCONF
>
> Tom Petch
>
> ----- Original Message -----
> From: "The IESG" <iesg-secretary@ietf.org>
> To: "IETF-Announce" <ietf-announce@ietf.org>
> Cc: <ippm-chairs@ietf.org>; <draft-ietf-ippm-twamp-yang@ietf.org>;
> <ippm@ietf.org>
> Sent: Monday, April 09, 2018 3:57 PM
>
> > The IESG has received a request from the IP Performance Measurement
WG
> (ippm)
> > to consider the following document: - 'Two-Way Active Measurement
> Protocol
> > (TWAMP) Data Model'
> >   <draft-ietf-ippm-twamp-yang-07.txt> as Proposed Standard
> >
> > The IESG plans to make a decision in the next few weeks, and
solicits
> final
> > comments on this action. Please send substantive comments to the
> > ietf@ietf.org mailing lists by 2018-04-27. Exceptionally, comments
may
> be
> > sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> > the Subject line to allow automated sorting.
> >
> > Abstract
> >
> >
> >    This document specifies a data model for client and server
> >    implementations of the Two-Way Active Measurement Protocol
(TWAMP).
> >    We define the TWAMP data model through Unified Modeling Language
> >    (UML) class diagrams and formally specify it using YANG.
> >
> >
> >
> >
> > The file can be obtained via
> > https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/
> >
> > IESG discussion can be tracked via
> > https://datatracker.ietf.org/doc/draft-ietf-ippm-twamp-yang/ballot/
> >
> >
> > No IPR declarations have been submitted directly on this I-D.
> >
> >
> >
> >
>