Re: [mpls] Spencer Dawkins' No Objection on draft-ietf-mpls-residence-time-14: (with COMMENT)

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Mon, 27 February 2017 21:36 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B051127735; Mon, 27 Feb 2017 13:36:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 DIzLU6wx6b9d; Mon, 27 Feb 2017 13:36:13 -0800 (PST)
Received: from mail-yw0-x229.google.com (mail-yw0-x229.google.com [IPv6:2607:f8b0:4002:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6DD012A34C; Mon, 27 Feb 2017 13:36:13 -0800 (PST)
Received: by mail-yw0-x229.google.com with SMTP id l138so21338611ywc.0; Mon, 27 Feb 2017 13:36:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=211598jjmLaz+afN7DGvn1aVkpxrHj+alZPwBwj0hLA=; b=aterao8qHnThz5anD/Cm38n3v0wrf8azjpgJsw3sJPMgu+wWVyi7MRF5xjr7OYYxI/ JZoOf2x7OuXijTdmHQGujDn3XDEByRegtKlnkq+Dby/QwD1J99FfbawUXW5DBKslJcCs mybFq52jfMwBcR4lLMiVi10qAe6/hJvRGdzuQGQRlNoXIiLD1P4KsGEZ6f51SpemrT4F bhSS4aNvAdPfML9YxxkvpI/UcosP/dmKQuGGmNo+VTIEMoDDa7234tQetuTB9KA3G/4f GRvVLJOvmaKPnji1gi6ov86nT+D+CFNKrJH8qtkK1zyhNpujWL5jqjmX7istAnI3/p+Y qjlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=211598jjmLaz+afN7DGvn1aVkpxrHj+alZPwBwj0hLA=; b=ojQoxngHRxkWbgfDW+BpPexInzagEU1OYjm7e+hBo21JVBPbqh+pE5OxSA4hzJbCgC pQ0Ky5ZVHI2G19r4r0Jefy9nAFfozG5edDEO1ixApP6j3LA9fCWTtsol01fQZk7iX2CP LU+/i8eTaVT4LLqtVAz2i+aJuP3dHZRJxriZIDXCUBlpc2Z5JePfPKldYUpL+IfL4l6T aCNRlbjRyjiCPuDWNUrdJYD2G0Eo+gOQ3d1u6rKhijLl4Dh6GnQ/zIj6PQ4zAgZj+9Xs Wv47McA7tFup7Fy367boIQQRk+OeOuzQuSlMtyJSIH59nyZQE8MOu+6wferEdmeL7j/r Z9Fg==
X-Gm-Message-State: AMke39nKzZYX4D2zTuvxd6TzzmtMODFY7Zcku3uJwERKa+w1ZCTGuSb+VeOpJ6Foq8uogEHinbNpwKxyEvOVZA==
X-Received: by 10.129.99.198 with SMTP id x189mr12664796ywb.242.1488231372828; Mon, 27 Feb 2017 13:36:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.234.9 with HTTP; Mon, 27 Feb 2017 13:36:12 -0800 (PST)
Received: by 10.37.234.9 with HTTP; Mon, 27 Feb 2017 13:36:12 -0800 (PST)
In-Reply-To: <CAA+i7Svfs6Ec+S7m4a+R_FunhyvVyubobC82XpVyhhtG8woEOA@mail.gmail.com>
References: <148814606376.2949.10868917655692470857.idtracker@ietfa.amsl.com> <CA+RyBmXFjsYEmhEPbcWr143GtM0DDDaAoaGrfCL8BNE+F7qTwg@mail.gmail.com> <CAKKJt-c4c8CM77AF1Z61pH6-c4RpsW=YjoiauWNSsCG7o592uA@mail.gmail.com> <CA+RyBmUT=xmYw11m5wsypvd2ibSCdgfQOjZM=YknTiYKrRv1Qw@mail.gmail.com> <CAKKJt-c+NMA+9=YP+f8U3a92dLm_ODGu26ZZDYrd8Z+zLfJhBQ@mail.gmail.com> <CAKKJt-cj3bYxiQck1UCzXwePZ1ka9f=w0334MrZeB+FOpQ69mQ@mail.gmail.com> <CAKKJt-e1aPM8j8nv+2cSwC1_8cehjbKaKwYWPdUmKJBNm5nTZA@mail.gmail.com> <48E1A67CB9CA044EADFEAB87D814BFF64A9FEEF5@eusaamb107.ericsson.se> <CAA+i7Ssyk4NHn-ssiv+kVZmXOxeRhnYhroQ_nXRFjjiHEh8N_A@mail.gmail.com> <CAA+i7SvsWOqEzYOR7SYWvHCPagM=tJqRUW2eGfeTsNEuD5c-LQ@mail.gmail.com> <CAA+i7StXpci6THE5oNu_nS6s0RaScdVF0i4qryFeq0ckab1DJQ@mail.gmail.com> <CAA+i7SsbDDqFsMesX6iObY4yxt-eCiQi3VTWuY9UBoPAqXj6PQ@mail.gmail.com> <CAA+i7SuMJzEr8rq5s6XKBWHcx8nU1tz+uWdrWoLeE-9+N1eoXw@mail.gmail.com> <CAA+i7SsxMH-BFyeEq-zPFPg=bQXMyiPZ9MUvAH7D1hEs3+rB4g@mail.gmail.com> <CAA+i7Svfs6Ec+S7m4a+R_FunhyvVyubobC82XpVyhhtG8woEOA@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 27 Feb 2017 15:36:12 -0600
Message-ID: <CAKKJt-cPaS3wr=7NfJHMrFaPVKkdeD70w7+4Sb80ZiUJZV5w5g@mail.gmail.com>
To: Alexander Vainshtein <vainshtein.alex@gmail.com>
Content-Type: multipart/alternative; boundary="001a11491fca5274c0054989deac"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/1QT7bfJuivERzjw-mJY8C3hvww4>
Cc: draft-ietf-mpls-residence-time@ietf.org, mpls-chairs@ietf.org, iesg@ietf.org, mpls@ietf.org
Subject: Re: [mpls] Spencer Dawkins' No Objection on draft-ietf-mpls-residence-time-14: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Feb 2017 21:36:16 -0000

Keeping in mind that these are non-blocking comments (so, do the right
thing) ...


On Feb 27, 2017 14:53, "Alexander Vainshtein" <vainshtein.alex@gmail.com>
wrote:

Spencer and all,
I concur with Eric.

The RTM mechanism defined in this spec does not depend on the protocol -
NPT, PTP or something else - that is carried over an LSP.


Right, and the Introduction starts out that way, but the Abstract calls out
PTP specifically, and a quick string search turns up 4 "NTP" strings and 70
"PTP" strings in the document (counting the table of contents but you get
the idea). That's probably what misled me.

But the good news is that I'm not likely to be your typical reader ;-)

Thanks,

Spencer

However, PTP by design can use the information about accummulated on-path
delay (the Correction field in its PDUs has been defined for just this
purpose), while NTP, in its present form, cannot do that.

If/when the NTP spec is updated so that it can use measured on-path delay,
it would be able to benefit from RTM as well - as I see it, without any
substantial changes to this spec.

Hopefully this helps.

My 2c,
Sasha

On Feb 27, 2017 21:41, "Eric Gray" <eric.gray@ericsson.com> wrote:

Spencer,



                While the reference to NTP is forward looking (as Greg
suggested) – there is no strong reason to suspect that additional work
relative to this specification will _*necessarily*_ be required.



Transparent Clock (again as Greg mentioned) has not yet been defined for
NTP.



                The essential element of transparent clock is that there
needs to be a way to determine the amount of time a message spends at each
hop (this is the variable component of delay for any given path) so that
this delay can be corrected for.  The more hops for which you have this
information, the more accurate the corrected time values will be.



                If you can determine the variable delay experienced by a
time message, you can combine this information with the measurable fixed
delay (associated mostly with light-speed delays) to provide a very precise
corrected time value.



                Transparent Clock is quite elegant in that sense, as long
as it can be done without layer-violations.  J



--

Eric



*From:* Spencer Dawkins at IETF [mailto:spencerdawkins.ietf@gmail.com]
*Sent:* Monday, February 27, 2017 12:47 PM
*To:* Greg Mirsky <gregimirsky@gmail.com>
*Cc:* iesg@ietf.org; draft-ietf-mpls-residence-time@ietf.org; Loa Andersson
<loa@pi.nu>; mpls-chairs@ietf.org; mpls@ietf.org
*Subject:* Re: Spencer Dawkins' No Objection on
draft-ietf-mpls-residence-time-14: (with COMMENT)



Hi, Greg,



On Feb 27, 2017 11:13, "Greg Mirsky" <gregimirsky@gmail.com> wrote:

Hi Spencer,

yes, only PTP has defined operation of the transparent clock and how to use
the residence time to improve accuracy of distributed time.



(Remembering that this is a no-blocking comment)



I'd suggest removing the text reference to NTP in the Introduction, and
mentioning that you're allocating the value for NTP in Section 7.2, but
that NTP can't make use of this mechanism unless it adds support for
transparent clock.



Does that make sense?



Spencer



Regards,

Greg



On Mon, Feb 27, 2017 at 9:06 AM, Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

Hi, Greg,



On Feb 27, 2017 09:55, "Greg Mirsky" <gregimirsky@gmail.com> wrote:

Hi Spencer,

thank you for your thorough review and the question.

NTP yet doesn't use transparent clock paradigm but in section 3 G-ACh for
Residence Time Measurement we've noted that NTP may be one type of TLV and
have requested appropriate allocation by IANA in the new sub-registry MPLS
RTM TLV Registry (section 7.2). Thus, if NTP will be enhanced to use
transparent clock, the RTM over MPLS will be capable to support it.

We're open to your suggestions to make it clearer.



So, is it correct to say that PTP is the only time protocol that uses the
transparent clock paradigm today?



Spencer



Kind regards,

Greg



On Sun, Feb 26, 2017 at 1:54 PM, Spencer Dawkins <
spencerdawkins.ietf@gmail.com> wrote:

Spencer Dawkins has entered the following ballot position for
draft-ietf-mpls-residence-time-14: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-mpls-residence-time/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I'm a bit confused on one point. There's one reference to NTP in the
Introduction, everything else is about PTP, but the specification never
actually says if this mechanism is intended to be usable for NTP as well.
Could that be clearer?