Re: [mpls] Review of draft-ietf-mpls-residence-time-12

"Acee Lindem (acee)" <acee@cisco.com> Wed, 18 January 2017 22:52 UTC

Return-Path: <acee@cisco.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 2AFA71295BD; Wed, 18 Jan 2017 14:52:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.72
X-Spam-Level:
X-Spam-Status: No, score=-17.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, 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 SiCMex1JDR1x; Wed, 18 Jan 2017 14:52:07 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4ADD1294C5; Wed, 18 Jan 2017 14:52:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17314; q=dns/txt; s=iport; t=1484779926; x=1485989526; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=cM/4pwnTGfbGEfqr9QFB5n/qnMmZa7OGa5jreccjjPg=; b=ejMQ61H8bpNXaRYX2iwj8seRFdVHgVTTdePLKAky3qIRkypQKvntv8Tx Ah1RJ7mdqoVcH4HfgmT2W44ytcfcqZGW/66iUoANVKtHpWMLr9mPKQLEV KNb3vjsxymHk1XOS1xY0eNtcmTa8fiN/DYPZ5dEnFZpCAjLiVkfUmAagJ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BXAQAr8X9Y/5pdJa1UCRkBAQEBAQEBAQEBAQcBAQEBAYJvOw8BAQEBAR9ggQkHjVKSAogEh32FK4ILKoV4AoIEPxgBAgEBAQEBAQFjKIRpAQEBBCdSEAIBCBEDAQIoByERFAkIAgQBDQWIaAMYDrF0OiuHDg2CeAEBAQEBAQEBAQEBAQEBAQEBAQEBARgFizmCUYFRCgEBO4VEBZUzhVY4AYZehn6EBYF3hQ6DTYYbhm6DLYhTAR84gUQVhDmCNHOGU4EhgQ0BAQE
X-IronPort-AV: E=Sophos;i="5.33,250,1477958400"; d="scan'208,217";a="200383490"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jan 2017 22:52:00 +0000
Received: from XCH-RTP-004.cisco.com (xch-rtp-004.cisco.com [64.101.220.144]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v0IMpxs9027329 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 18 Jan 2017 22:52:00 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-004.cisco.com (64.101.220.144) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 18 Jan 2017 17:51:58 -0500
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Wed, 18 Jan 2017 17:51:59 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Robert Sparks <rjsparks@nostrum.com>
Thread-Topic: [mpls] Review of draft-ietf-mpls-residence-time-12
Thread-Index: AQHSbCJB5/J9FhRihUGkooHDmaxKNqE+xygAgAAe3oCAAAhzgIAADjuA///l8YA=
Date: Wed, 18 Jan 2017 22:51:59 +0000
Message-ID: <D4A55AE0.9483E%acee@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>
In-Reply-To: <CA+RyBmWcvU70BZYRj8ZHUZrmkcwq1eHS38jFpyZOq3A_5eXZ9g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.201]
Content-Type: multipart/alternative; boundary="_000_D4A55AE09483Eaceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/xRFsi4uhgwnAeBFjBmQxyc9jj-4>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "isis-chairs@ietf.org" <isis-chairs@ietf.org>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-mpls-residence-time.all@ietf.org" <draft-ietf-mpls-residence-time.all@ietf.org>, "Abhay Roy (akr)" <akr@cisco.com>, "ietf@ietf.org" <ietf@ietf.org>
Subject: Re: [mpls] Review of draft-ietf-mpls-residence-time-12
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: Wed, 18 Jan 2017 22:52:09 -0000

Hi Greg,

Although it is a bit late, we’ve had some discussions amongst the IS-IS and OSPF chairs and are wondering whether the interface capability belongs in the IGPs. This will be flooded throughout the entire routing domain – 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 easily query them using YANG?

Thanks,
Acee

From: mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>> on behalf of Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Date: Wednesday, January 18, 2017 at 1:25 PM
To: Robert Sparks <rjsparks@nostrum.com<mailto:rjsparks@nostrum.com>>
Cc: "mpls@ietf.org<mailto:mpls@ietf.org>" <mpls@ietf.org<mailto:mpls@ietf.org>>, "gen-art@ietf.org<mailto:gen-art@ietf.org>" <gen-art@ietf.org<mailto:gen-art@ietf.org>>, "draft-ietf-mpls-residence-time.all@ietf.org<mailto:draft-ietf-mpls-residence-time.all@ietf.org>" <draft-ietf-mpls-residence-time.all@ietf.org<mailto:draft-ietf-mpls-residence-time.all@ietf.org>>, "ietf@ietf.org<mailto:ietf@ietf.org>" <ietf@ietf.org<mailto: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 in Section 2 per your suggestion.

Regards,
Greg

On Wed, Jan 18, 2017 at 10:34 AM, Robert Sparks <rjsparks@nostrum.com<mailto: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 making those measurements consistently. (The definitions you point to in your earlier mail from G.8013 don't really help - they just say "time of packet 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 "as 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 "referred 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<mailto: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 you 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<mailto: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].