Return-Path: <gregimirsky@gmail.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 C8E2112896F;
 Thu, 19 Jan 2017 08:00:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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] 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 QAebputKslZO; Thu, 19 Jan 2017 08:00:32 -0800 (PST)
Received: from mail-ot0-x236.google.com (mail-ot0-x236.google.com
 [IPv6:2607:f8b0:4003:c0f::236])
 (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 CB584129623;
 Thu, 19 Jan 2017 08:00:31 -0800 (PST)
Received: by mail-ot0-x236.google.com with SMTP id 104so35016986otd.3;
 Thu, 19 Jan 2017 08:00:31 -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=jUWhEinA+d0O3bThjJa/JCDUGwwyQn35qbgxho1+tBA=;
 b=E3HQHQrYyjRgnrUdIz1xl4qwX8GIGl0QOiDh/2geDAVwi6DD03iT46z8p5kWjkPbkV
 wvp403FN/EEkL4W8Ir+WNijSUd+Nvtk6iyaEluwj0HfRaV+gYx+MKrtxht7NMHMUpIFq
 LQg+LsjKmFOLac965sXzKlyI7ajI3ikxVTQsy9CzwnUbZ7Yp27KLf9WCO8VQT+H3PdsO
 9QRFTdeCy8grBMNbOOBMainNz1pVsqQ/RucdIYUBcNxhnNyyei55bPfMuaprLmIOlLIG
 50h0eCnamZz6oceUEIqUBjQsESEjHFUVkAJ2vYozMW+6sp15oKssoYsEivDHbU/FTxtQ
 kfUQ==
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=jUWhEinA+d0O3bThjJa/JCDUGwwyQn35qbgxho1+tBA=;
 b=t773oymf9zlhQFGDuVYF04PfyG15Y5+Z395TsFObz3hNQNCSr13voASWzjec3WqojS
 YoSUl2VpIKv60HSBqYuYgrUgnKbxLL8sAhzGvSs3n55k/ebhllYJlLTw3UL4x9CQxxlc
 8o7E08BIG2LjjjL7Wla1eCvIoTtnk2Yn4rXBEHt84lBqX2rkzXb/GFxdilSgtBpjqrUg
 kuXkc20Hz83BcFjk/kOFE8ytKGUwR7gimwns9kkZXZ7GcY2YAKs7h11kOus5xZbe5el3
 4hVi1pvBISiMXVm09AibXuRYgLOZ6mYiZuF+H11aYXV1TlQD4WrpUvGh27Ny1IPO7c0Z
 l6yA==
X-Gm-Message-State: AIkVDXKKFc1wKWsj8BnxUHwLyyW1oqvv+5mheqr2d1a0jYw8Br8k+r3C5Lv4P3ZPX2YE8MYHHxlc0ZHEm1WiOw==
X-Received: by 10.157.38.237 with SMTP id i42mr5246093otd.76.1484841631013;
 Thu, 19 Jan 2017 08:00:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.1.103 with HTTP; Thu, 19 Jan 2017 08:00:30 -0800 (PST)
In-Reply-To: <f315026a140148898250f8fa3bdb0123@XCH-ALN-001.cisco.com>
References: <148414970343.8167.4538946698521330202.idtracker@ietfa.amsl.com>
 <CA+RyBmU9W5QP4EjbPezoCpdLHv1RJCrzJvxQmeTnAvjO_6vbJA@mail.gmail.com>
 <CA+RyBmVrvyiwDp2kV3VLiQtqOaL=MaVjZugGbvgWnp6y3dwP3Q@mail.gmail.com>
 <95d41b52-5c85-869f-2139-6713816e9637@nostrum.com>
 <CA+RyBmWcvU70BZYRj8ZHUZrmkcwq1eHS38jFpyZOq3A_5eXZ9g@mail.gmail.com>
 <D4A55AE0.9483E%acee@cisco.com>
 <CA+RyBmWrDhZUmVN0t8aLsL6F3ZfnvBu8FW_2VjDmwj-ercLd5w@mail.gmail.com>
 <f315026a140148898250f8fa3bdb0123@XCH-ALN-001.cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 19 Jan 2017 08:00:30 -0800
Message-ID: <CA+RyBmWMBAXd+zntuAeOU9x7xs9BQSk7J-z9+yyUDvKPd3v2MA@mail.gmail.com>
Subject: Re: [mpls] Review of draft-ietf-mpls-residence-time-12
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Content-Type: multipart/alternative; boundary=001a11353282f6e0dc054674a114
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/cQFVl2TdVNJqGHoKCKE14GO6SCM>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>,
 "gen-art@ietf.org" <gen-art@ietf.org>,
 "isis-chairs@ietf.org" <isis-chairs@ietf.org>,
 "draft-ietf-mpls-residence-time.all@ietf.org"
 <draft-ietf-mpls-residence-time.all@ietf.org>,
 "Abhay Roy \(akr\)" <akr@cisco.com>, "Acee Lindem \(acee\)" <acee@cisco.com>
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, 19 Jan 2017 16:00:35 -0000

--001a11353282f6e0dc054674a114
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Les,
I believe that IGP extensions to advertise RTM capability are required.

Regards,
Greg

On Thu, Jan 19, 2017 at 7:57 AM, Les Ginsberg (ginsberg) <ginsberg@cisco.co=
m
> wrote:

> Greg =E2=80=93
>
>
>
> I am having trouble understanding your response.
>
> The question we are raising is whether we should extend the IGPs to
> support advertising RTM capability =E2=80=93 an alternative being to retr=
ieve the
> capability via network management.
>
>
>
> Saying that the IGP functionality is optional and/or wouldn=E2=80=99t alw=
ays be
> advertised doesn=E2=80=99t really answer the question of whether we shoul=
d or
> should not define the IGP extensions.
>
>
>
> Could you respond more directly to this point?
>
>
>
>    Les
>
>
>
>
>
> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Thursday, January 19, 2017 7:44 AM
> *To:* Acee Lindem (acee)
> *Cc:* Robert Sparks; mpls@ietf.org; gen-art@ietf.org;
> draft-ietf-mpls-residence-time.all@ietf.org; ietf@ietf.org; Les Ginsberg
> (ginsberg); isis-chairs@ietf.org; Abhay Roy (akr)
>
> *Subject:* Re: [mpls] Review of draft-ietf-mpls-residence-time-12
>
>
>
> Hi Acee,
>
> the draft defines optional functionality. If an operator has no use
> neither for PTP's Transparent Clock, nor RTM itself as performance metric=
,
> then RTM sub-TLV would not be included and thus it would not be flooded. =
Of
> course, it be right to reflect RTM capability through YANG data model, th=
us
> allowing SDN scenario you've described.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 18, 2017 at 2:51 PM, Acee Lindem (acee) <acee@cisco.com>
> wrote:
>
> Hi Greg,
>
>
>
> Although it is a bit late, we=E2=80=99ve had some discussions amongst the=
 IS-IS
> and OSPF chairs and are wondering whether the interface capability belong=
s
> in the IGPs. This will be flooded throughout the entire routing domain =
=E2=80=93 is
> it really needed on every node or will it the RTM testing be initiated fr=
om
> an omniscient NMS client that would know the capabilities of each node or
> easily query them using YANG?
>
>
>
> Thanks,
>
> Acee
>
>
>
> *From: *mpls <mpls-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Wednesday, January 18, 2017 at 1:25 PM
> *To: *Robert Sparks <rjsparks@nostrum.com>
> *Cc: *"mpls@ietf.org" <mpls@ietf.org>, "gen-art@ietf.org" <
> gen-art@ietf.org>, "draft-ietf-mpls-residence-time.all@ietf.org" <
> draft-ietf-mpls-residence-time.all@ietf.org>, "ietf@ietf.org" <
> ietf@ietf.org>
> *Subject: *Re: [mpls] Review of draft-ietf-mpls-residence-time-12
>
>
>
> Hi Robert,
>
> thank you for the most expedient review and comments. I'll make changes i=
n
> Section 2 per your suggestion.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 18, 2017 at 10:34 AM, Robert Sparks <rjsparks@nostrum.com>
> wrote:
>
> The changes all look good.
>
> I still think you should say something in the document about what "the
> time of packet arrival" and "transmission" means, and call out the point
> you made about being careful to not introduce apparent jitter by not maki=
ng
> those measurements consistently. (The definitions you point to in your
> earlier mail from G.8013 don't really help - they just say "time of packe=
t
> arrival". Again, the first and last bit are likely to be several
> nanoseconds apart so I think it matters. Perhaps you're saying it doesn't
> matter as long as each node is consistent (there will be error in the
> residence time measurement, but it will be constant at each node, so the
> sum of errors will be constant, and the clocks will be ok?)
>
> Please look at the new first paragraph of section 2 - there's a mix of "a=
s
> case" and "in case" that should be made consistent. I suspect it would be
> easiest to simply say "referred to as using a one-step clock" and "referr=
ed
> to as using a two-step clock" or similar.
>
> RjS
>
>
>
> On 1/18/17 12:03 PM, Greg Mirsky wrote:
>
> Hi Robert,
>
> Sasha Vainshtein came with elegant idea to address disconnection between
> discussion of one-step and two-step modes that you've pointed out. We've
> moved Section 7 as sub-section into Section 2 now. Attached are updated
> diff and the proposed new version -13.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 18, 2017 at 8:13 AM, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
> Hi Robert,
>
> once again, thank you for your thorough review and the most detailed
> comments. I've prepared updated version and would greatly appreciate if y=
ou
> review the changes and let us know whether your comments been addressed.
> Attached are diff and the new version.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 11, 2017 at 7:48 AM, Robert Sparks <rjsparks@nostrum.com>
> wrote:
>
> Reviewer: Robert Sparks
> Review result: Ready with Nits
>
> 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 treat these comments just
> like any other last call comments.
>
> For more information, please see the FAQ at
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>
> Document: draft-ietf-mpls-residence-time-12
> Reviewer: Robert Sparks
> Review Date: 2017-01-10
> IETF LC End Date: 2017-01-17
> IESG Telechat date: 2017-02-02
>
> Summary: Ready (with nits) for publication as a Proposed Standard
>
> I have two primary comments. I expect both are rooted in the authors
> and working group knowing what the document means instead of seeing
> what
> it says or doesn't say:
>
> 1) The document is loose with its use of 'packet', and where TTLs
> appear when
> they are discussed. It might be helpful to rephrase the text that
> speaks
> of RTM packets in terms of RTM messages that are encoded as G-ACh
> messages and
> not refer to packets unless you mean the whole encapsulated packet
> with MPLS
> header, ACH, and G-ACh message.
>
> 2) Since this new mechanic speaks in terms of fractional nanoseconds,
> some
> discussion of what trigger-point you intend people to use for taking
> the
> precise time of a packet's arrival or departure seems warranted. (The
> first and
> last bit of the whole encapsulated packet above are going to appear at
> the
> physical layer many nanoseconds apart at OC192 speeds if I've done the
> math
> right). It may be obvious to the folks discussing this, but it's not
> obvious
> from the document.  If it's _not_ obvious and variation in technique
> is
> expected, then some discussion about issues that might arise from
> different
> implementation choices would be welcome.
>
> The rest of these are editorial nits:
>
> It would help to pull an overview description of the difference
> between
> one-step and two-step much earlier in the document. I suggest in the
> overview
> in section 2. Otherwise, the reader really has to jump forward and
> read section
> 7 before section 3's 5th bullet makes any sense.
>
> In section 3, "IANA will be asked" should be made active. Say "This
> document
> asks IANA to" and point to the IANA consideration section. Apply
> similar
> treatment to the other places where you talk about future IANA
> actions.
>
> There are several places where there are missing words (typically
> articles or
> prepositions). You're less likely to end up with misinterpretations
> during the
> RFC Editor phase if you provide them before the document gets that far
> in the
> process. The spots I found most disruptive were these (this is not
> intended to
> be exhaustive):
>
>   Section 3: "set 1 according" -> "set to 1 according"
>   Section 3: "the Table 19 [IEEE..." -> "Table 19 of [IEEE..."
>   Section 4.2: "Detailed discussion of ... modes in Section 7."
>                         -> "Detailed discussion of ... modes appears
> in Section 7."
>   Section 10: "most of" -> "most of all"
>
> In Setion 3.1 at "identity of the source port", please point into the
> document
> that defines this identity and its representation. I suspect this is a
> pointer
> into a specific section in IEEE.1588.2008].
>
>
>
>
>
>
>
>
>
>
>
>

--001a11353282f6e0dc054674a114
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Les,<div>I believe that IGP extensions to advertise RTM=
 capability are required.</div><div><br></div><div>Regards,</div><div>Greg<=
/div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu=
, Jan 19, 2017 at 7:57 AM, Les Ginsberg (ginsberg) <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsberg@cisco.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_3295676440435625155WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Greg =E2=80=93<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I am having trouble under=
standing your response.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The question we are raisi=
ng is whether we should extend the IGPs to support advertising RTM capabili=
ty =E2=80=93 an alternative being to retrieve the capability via
 network management.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Saying that the IGP funct=
ionality is optional and/or wouldn=E2=80=99t always be advertised doesn=E2=
=80=99t really answer the question of whether we should or should not defin=
e
 the IGP extensions.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Could you respond more di=
rectly to this point?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Greg Mir=
sky [mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">greg=
imirsky@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, January 19, 2017 7:44 AM<br>
<b>To:</b> Acee Lindem (acee)<br>
<b>Cc:</b> Robert Sparks; <a href=3D"mailto:mpls@ietf.org" target=3D"_blank=
">mpls@ietf.org</a>; <a href=3D"mailto:gen-art@ietf.org" target=3D"_blank">=
gen-art@ietf.org</a>; <a href=3D"mailto:draft-ietf-mpls-residence-time.all@=
ietf.org" target=3D"_blank">draft-ietf-mpls-residence-<wbr>time.all@ietf.or=
g</a>; <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a>=
; Les Ginsberg (ginsberg); <a href=3D"mailto:isis-chairs@ietf.org" target=
=3D"_blank">isis-chairs@ietf.org</a>; Abhay Roy (akr)</span></p><div><div c=
lass=3D"h5"><br>
<b>Subject:</b> Re: [mpls] Review of draft-ietf-mpls-residence-<wbr>time-12=
<u></u><u></u></div></div><p></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Acee,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">the draft defines optional functionality. If an oper=
ator has no use neither for PTP&#39;s Transparent Clock, nor RTM itself as =
performance metric, then RTM sub-TLV would not be included and thus it woul=
d not be flooded. Of course, it be right
 to reflect RTM capability through YANG data model, thus allowing SDN scena=
rio you&#39;ve described.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Wed, Jan 18, 2017 at 2:51 PM, Acee Lindem (acee) =
&lt;<a href=3D"mailto:acee@cisco.com" target=3D"_blank">acee@cisco.com</a>&=
gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Hi Greg,=C2=A0<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Although it is a bit late, =
we=E2=80=99ve had some discussions amongst the IS-IS and OSPF chairs and ar=
e wondering whether the interface capability belongs in the IGPs.
 This will be flooded throughout the entire routing domain =E2=80=93 is it =
really needed on every node or will it the RTM testing be initiated from an=
 omniscient NMS client that would know the capabilities of each node or eas=
ily query them using YANG?=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Thanks,<u></u><u></u></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Acee =C2=A0<u></u><u></u></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">mpls &lt;<a href=3D"mailto:mpls-bounces=
@ietf.org" target=3D"_blank">mpls-bounces@ietf.org</a>&gt; on behalf of Gre=
g Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gre=
gimirsky@gmail.com</a>&gt;<br>
<b>Date: </b>Wednesday, January 18, 2017 at 1:25 PM<br>
<b>To: </b>Robert Sparks &lt;<a href=3D"mailto:rjsparks@nostrum.com" target=
=3D"_blank">rjsparks@nostrum.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpl=
s@ietf.org</a>&gt;, &quot;<a href=3D"mailto:gen-art@ietf.org" target=3D"_bl=
ank">gen-art@ietf.org</a>&quot; &lt;<a href=3D"mailto:gen-art@ietf.org" tar=
get=3D"_blank">gen-art@ietf.org</a>&gt;,
 &quot;<a href=3D"mailto:draft-ietf-mpls-residence-time.all@ietf.org" targe=
t=3D"_blank">draft-ietf-mpls-residence-<wbr>time.all@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:draft-ietf-mpls-residence-time.all@ietf.org" target=3D"_=
blank">draft-ietf-mpls-residence-<wbr>time.all@ietf.org</a>&gt;, &quot;<a h=
ref=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a>&quot;
 &lt;<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a>&g=
t;<br>
<b>Subject: </b>Re: [mpls] Review of draft-ietf-mpls-residence-<wbr>time-12=
<u></u><u></u></span></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<blockquote style=3D"border:none;border-left:solid #b5c4df 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-right:0in" id=3D"m_32956764404356=
25155m_-4440083661747761180MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Hi Robert,
<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">thank you for the most expe=
dient review and comments. I&#39;ll make changes in Section 2 per your sugg=
estion.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Regards,<u></u><u></u></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Greg<u></u><u></u></span></=
p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">On Wed, Jan 18, 2017 at 10:=
34 AM, Robert Sparks &lt;<a href=3D"mailto:rjsparks@nostrum.com" target=3D"=
_blank">rjsparks@nostrum.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<p><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">The changes all look good.<u></u><u></u></span>=
</p>
<p><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">I still think you should say something in the d=
ocument about what &quot;the time of packet arrival&quot; and &quot;transmi=
ssion&quot; means, and call out the point you made about being careful to
 not introduce apparent jitter by not making those measurements consistentl=
y. (The definitions you point to in your earlier mail from G.8013 don&#39;t=
 really help - they just say &quot;time of packet arrival&quot;. Again, the=
 first and last bit are likely to be several nanoseconds
 apart so I think it matters. Perhaps you&#39;re saying it doesn&#39;t matt=
er as long as each node is consistent (there will be error in the residence=
 time measurement, but it will be constant at each node, so the sum of erro=
rs will be constant, and the clocks will
 be ok?)<u></u><u></u></span></p>
<p><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">Please look at the new first paragraph of secti=
on 2 - there&#39;s a mix of &quot;as case&quot; and &quot;in case&quot; tha=
t should be made consistent. I suspect it would be easiest to simply say &q=
uot;referred
 to as using a one-step clock&quot; and &quot;referred to as using a two-st=
ep clock&quot; or similar.<u></u><u></u></span></p>
<p><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">RjS<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">On 1/18/17 12:03 PM, Greg M=
irsky wrote:<u></u><u></u></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Hi Robert,
<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Sasha Vainshtein came with =
elegant idea to address disconnection between discussion of one-step and tw=
o-step modes that you&#39;ve pointed out. We&#39;ve moved Section
 7 as sub-section into Section 2 now. Attached are updated diff and the pro=
posed new version -13.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Regards,<u></u><u></u></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Greg<u></u><u></u></span></=
p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">On Wed, Jan 18, 2017 at 8:1=
3 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Hi Robert,
<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">once again, thank you for y=
our thorough review and the most detailed comments. I&#39;ve prepared updat=
ed version and would greatly appreciate if you review the changes
 and let us know whether your comments been addressed. Attached are diff an=
d the new version.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Regards,<u></u><u></u></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Greg<u></u><u></u></span></=
p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">On Wed, Jan 11, 2017 at 7:4=
8 AM, Robert Sparks &lt;<a href=3D"mailto:rjsparks@nostrum.com" target=3D"_=
blank">rjsparks@nostrum.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bla=
ck">Reviewer: Robert Sparks<br>
Review result: Ready with Nits<br>
<br>
I am the assigned Gen-ART reviewer for this draft. The General Area<br>
Review Team (Gen-ART) reviews all IETF documents being processed<br>
by the IESG for the IETF Chair.=C2=A0 Please treat these comments just<br>
like any other last call comments.<br>
<br>
For more information, please see the FAQ at<br>
&lt;<a href=3D"https://trac.ietf.org/trac/gen/wiki/GenArtfaq" target=3D"_bl=
ank">https://trac.ietf.org/trac/<wbr>gen/wiki/GenArtfaq</a>&gt;.<br>
<br>
Document: draft-ietf-mpls-residence-<wbr>time-12<br>
Reviewer: Robert Sparks<br>
Review Date: 2017-01-10<br>
IETF LC End Date: 2017-01-17<br>
IESG Telechat date: 2017-02-02<br>
<br>
Summary: Ready (with nits) for publication as a Proposed Standard<br>
<br>
I have two primary comments. I expect both are rooted in the authors<br>
and working group knowing what the document means instead of seeing<br>
what<br>
it says or doesn&#39;t say:<br>
<br>
1) The document is loose with its use of &#39;packet&#39;, and where TTLs<b=
r>
appear when<br>
they are discussed. It might be helpful to rephrase the text that<br>
speaks<br>
of RTM packets in terms of RTM messages that are encoded as G-ACh<br>
messages and<br>
not refer to packets unless you mean the whole encapsulated packet<br>
with MPLS<br>
header, ACH, and G-ACh message.<br>
<br>
2) Since this new mechanic speaks in terms of fractional nanoseconds,<br>
some<br>
discussion of what trigger-point you intend people to use for taking<br>
the<br>
precise time of a packet&#39;s arrival or departure seems warranted. (The<b=
r>
first and<br>
last bit of the whole encapsulated packet above are going to appear at<br>
the<br>
physical layer many nanoseconds apart at OC192 speeds if I&#39;ve done the<=
br>
math<br>
right). It may be obvious to the folks discussing this, but it&#39;s not<br=
>
obvious<br>
from the document.=C2=A0 If it&#39;s _not_ obvious and variation in techniq=
ue<br>
is<br>
expected, then some discussion about issues that might arise from<br>
different<br>
implementation choices would be welcome.<br>
<br>
The rest of these are editorial nits:<br>
<br>
It would help to pull an overview description of the difference<br>
between<br>
one-step and two-step much earlier in the document. I suggest in the<br>
overview<br>
in section 2. Otherwise, the reader really has to jump forward and<br>
read section<br>
7 before section 3&#39;s 5th bullet makes any sense.<br>
<br>
In section 3, &quot;IANA will be asked&quot; should be made active. Say &qu=
ot;This<br>
document<br>
asks IANA to&quot; and point to the IANA consideration section. Apply<br>
similar<br>
treatment to the other places where you talk about future IANA<br>
actions.<br>
<br>
There are several places where there are missing words (typically<br>
articles or<br>
prepositions). You&#39;re less likely to end up with misinterpretations<br>
during the<br>
RFC Editor phase if you provide them before the document gets that far<br>
in the<br>
process. The spots I found most disruptive were these (this is not<br>
intended to<br>
be exhaustive):<br>
<br>
=C2=A0 Section 3: &quot;set 1 according&quot; -&gt; &quot;set to 1 accordin=
g&quot;<br>
=C2=A0 Section 3: &quot;the Table 19 [IEEE...&quot; -&gt; &quot;Table 19 of=
 [IEEE...&quot;<br>
=C2=A0 Section 4.2: &quot;Detailed discussion of ... modes in Section 7.&qu=
ot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 -&gt; &quot;Detailed discussion of ... modes appears<br>
in Section 7.&quot;<br>
=C2=A0 Section 10: &quot;most of&quot; -&gt; &quot;most of all&quot;<br>
<br>
In Setion 3.1 at &quot;identity of the source port&quot;, please point into=
 the<br>
document<br>
that defines this identity and its representation. I suspect this is a<br>
pointer<br>
into a specific section in IEEE.1588.2008].<br>
<br>
<br>
<u></u><u></u></span></p>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u></span>=
</p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>

--001a11353282f6e0dc054674a114--

