Re: [mpls] [Teas] I-D Action: draft-ietf-mpls-residence-time-03.txt

Gregory Mirsky <gregory.mirsky@ericsson.com> Thu, 18 February 2016 19:51 UTC

Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF0B01A8A3E; Thu, 18 Feb 2016 11:51:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level:
X-Spam-Status: No, score=-104.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, USER_IN_WHITELIST=-100] autolearn=ham
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 EmJ7Yojta-6w; Thu, 18 Feb 2016 11:51:04 -0800 (PST)
Received: from usplmg21.ericsson.net (usplmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF44C1A1BB1; Thu, 18 Feb 2016 11:50:59 -0800 (PST)
X-AuditID: c6180641-f799c6d000007d66-5b-56c6208aa126
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id 4E.97.32102.A8026C65; Thu, 18 Feb 2016 20:50:34 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0248.002; Thu, 18 Feb 2016 14:50:58 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Lou Berger <lberger@labn.net>, "draft-ietf-mpls-residence-time@ietf.org" <draft-ietf-mpls-residence-time@ietf.org>
Thread-Topic: [Teas] [mpls] I-D Action: draft-ietf-mpls-residence-time-03.txt
Thread-Index: AQHRZbUWrfU5OoCxqUS1QoJoo38/2J8u5z+AgAMTecCAAF5LgP//43dQ
Date: Thu, 18 Feb 2016 19:50:57 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF112219CC6C6@eusaamb103.ericsson.se>
References: <20160212164658.3794.95121.idtracker@ietfa.amsl.com> <152e9e58c28.2818.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <7347100B5761DC41A166AC17F22DF112219CC2B7@eusaamb103.ericsson.se> <56C5EF57.5070601@labn.net>
In-Reply-To: <56C5EF57.5070601@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeLIzCtJLcpLzFFi42KZXLonRLdL4ViYwdNzEhZP5txgsTh84RS7 RUfzWxaLW0tXslq0/tjB4sDqsWTJTyaPD5ua2QKYorhsUlJzMstSi/TtErgyPv7YyFhw2Lii ZesctgbGHo0uRk4OCQETif/nFrFD2GISF+6tZ+ti5OIQEjjCKPH9zjtmCGc5o8Si5knMIFVs AkYSLzb2gHWICFRInNu6ihHEZhbIlDi5+RUbiC0s4CPRvfozC0SNr8SdydcYIWw3iUkz54LN YRFQlbh+cAITiM0LVPN7/W+oZQ8ZJT5emgGW4BTQkDh1aCWYzQh03vdTa5gglolL3Hoynwni bAGJJXvOM0PYohIvH/9jhbCVJCYtPccKUa8jsWD3JzYIW1ti2cLXzBCLBSVOznzCMoFRbBaS sbOQtMxC0jILScsCRpZVjBylxQU5uelGhpsYgXF0TILNcQfj3l7PQ4wCHIxKPLwFv4+ECbEm lhVX5h5ilOBgVhLhrfp8NEyINyWxsiq1KD++qDQntfgQozQHi5I471zn9WFCAumJJanZqakF qUUwWSYOTqkGxrVH407pnS1+Iclj4lF3UMy7eKqypKDRISbn6dPsOOSmzTsedVLpftGbsMpn F05+6OHnWnAxQ+m4h2z2W8f3Ch5yyd6NDn4XYjeenb3/FKsJwyvF71dDfIPeP1tZ1Z725h/b kh3r2/9yTvHb4qBwNnTLqR+MO+5FhUxZGMMffCGXVUzWtuNqhBJLcUaioRZzUXEiAP2uVVyf AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fqDPu4poK3sYh1xNM6ciGYzluUM>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "CCAMP (ccamp@ietf.org)" <ccamp@ietf.org>, TEAS WG <teas@ietf.org>
Subject: Re: [mpls] [Teas] I-D Action: draft-ietf-mpls-residence-time-03.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 18 Feb 2016 19:51:09 -0000

Hi Lou,
I think we are converging. Please find my answers in-line and tagged GIM2>>.

	Regards,
		Greg

-----Original Message-----
From: Lou Berger [mailto:lberger@labn.net] 
Sent: Thursday, February 18, 2016 8:21 AM
To: Gregory Mirsky; draft-ietf-mpls-residence-time@ietf.org
Cc: mpls@ietf.org; CCAMP (ccamp@ietf.org); TEAS WG
Subject: Re: [Teas] [mpls] I-D Action: draft-ietf-mpls-residence-time-03.txt

Greg,
    See below.

On 2/18/2016 10:58 AM, Gregory Mirsky wrote:
> Hi Lou,
> greatly appreciate your thoughtful comments. We updated the draft and uploaded it as -04. Please find more details in-line and tagged GIM>>.
> Hope we're converging and are really close to completely address your very helpful comments.
>
> 	Best regards,
> 		Greg
>
> -----Original Message-----
> From: Lou Berger [mailto:lberger@labn.net]
> Sent: Tuesday, February 16, 2016 3:45 AM
> To: draft-ietf-mpls-residence-time@ietf.org
> Cc: mpls@ietf.org
> Subject: Re: [mpls] I-D Action: draft-ietf-mpls-residence-time-03.txt
>
>  Greg,
>
> Thanks for the changes. I have some  comments on this version:
>
> - I don't think the role of rro is clear in this rev. It references hop count in the narrative, but then has no associated required processing.  I read it as vestigial text that can be dropped, but perhaps not. Either way this should  be clarified.
> GIM>> Added the following sentence towards end of Section 4.6:
> 	The calculated  value is used by the LSR as TTL value in outgoing label to reach the  next RTM capable LSR on the LSP.

I think this doesn't always work, e.g., when RRO is modified due to policy or limited due to size constraints.  This has to be addressed.  I can see how to easily detect this situation, but not how to get the number of non-supporting hops.  I guess it's always possible to play ttl comparison games, but that's pretty ugly too.  Any thoughts?
GIM2>> If the RTM capable LSR cannot calculate the distance to the next downstream RTM capable LSR, then it should set TTL 255. Would that address your concern?
GIM2>> Number of non-supporting RTM nodes - number of TLVs in RRO till matching the Value of the top RTM_SET sub-TLV in RTM-SET.
GIM2>> Yes, calculating or playing TTL game is how the proposed RTM mechanism works. In PCE that may be simpler to do.

> - given that the  RTM_SET Sub-object is no longer carried in the rro, I think it would be clearer to align the name with other LSP attribute TLVs. 
> (See
> http://www.iana.org/assignments/rsvp-te-parameters/rsvp-te-parameters.
> xhtml) . So perhaps RTM_SET TLV and simply RTM_SET for short (and in 
> place of RRSO)?
> GIM>> Thank you, accepted and changed text accordingly.
>
> - The last paragraph of 4.7 needs to be updated to reflect that there isn't a new object being introduced and that RTM_SET is carried as an attribute tlv.
> GIM>> Done.
>
> - there are no processing rules for RTM_SET sub-TLVs.
> GIM>> That is very good point. In reviewing processing of RTM_SET sub-TLVs we agreed that duplicate sub-TLV is indication of misbehaving LSR and cannot be interpreted. Hence we propose to interrupt signaling LSP and generate PathErr with new Error Code. Once decided that we updated processing of duplicate RTM_SET TLV to behave in the similar manner, generate PathErr with distinct new Error Code. Updated IANA Consideration section accordingly to request two new Error Codes.
looks like a good start.  It should say if this is enforced at just egress or all nodes.  Also it should state what a supporting transit node is expected to do.  e.g., (put into nice prose):
    A transit node MUST examine an incoming Path Message for the presence of a RTM_SET TLV
    within the LSP_ATTRIBUTES object. 
    If more than one is found, ...
    If none is found ...
    When one is found, the node MUST include its [FILL_IN] address to the end of the
    RTM_SET TLV in associated outgoing Path messages.
   etc.
GIM2>> Thank you for your help and the text. I believe that by "transit node" we understand "RTM capable LSR". I'll prepare the new version and share with you.

also for Reserved:
    s/transmission/initiation
as transit notes transmit, but shouldn't modify...
GIM2>> Thank you, will change.

Lou
>
> That's it.
>
> Thanks,
> Lou
>
>
>
>
>
>
>
>
> On February 12, 2016 11:47:43 AM internet-drafts@ietf.org wrote:
>
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the Multiprotocol Label Switching of the IETF.
>>
>>         Title           : Residence Time Measurement in MPLS network
>>         Authors         : Greg Mirsky
>>                           Stefano Ruffini
>>                           Eric Gray
>>                           John Drake
>>                           Stewart Bryant
>>                           Alexander Vainshtein
>> 	Filename        : draft-ietf-mpls-residence-time-03.txt
>> 	Pages           : 25
>> 	Date            : 2016-02-12
>>
>> Abstract:
>>    This document specifies G-ACh based Residence Time Measurement and
>>    how it can be used by time synchronization protocols being
>>    transported over MPLS domain.
>>
>>    Residence time is the variable part of propagation delay of timing
>>    and synchronization messages and knowing what this delay is for each
>>    message allows for a more accurate determination of the delay to be
>>    taken into account in applying the value included in a PTP event
>>    message.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-mpls-residence-time/
>>
>> There's also a htmlized version available at:
>> https://tools.ietf.org/html/draft-ietf-mpls-residence-time-03
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-residence-time-03
>>
>>
>> Please note that it may take a couple of minutes from the time of 
>> submission until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>
>
>
>
> _______________________________________________
> Teas mailing list
> Teas@ietf.org
> https://www.ietf.org/mailman/listinfo/teas