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

Lou Berger <lberger@labn.net> Thu, 18 February 2016 16:21 UTC

Return-Path: <lberger@labn.net>
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 7A7B51A008E for <mpls@ietfa.amsl.com>; Thu, 18 Feb 2016 08:21:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.667
X-Spam-Level:
X-Spam-Status: No, score=-1.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no
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 gkRfgx3zll2D for <mpls@ietfa.amsl.com>; Thu, 18 Feb 2016 08:21:21 -0800 (PST)
Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) by ietfa.amsl.com (Postfix) with SMTP id 974CE1AD0C9 for <mpls@ietf.org>; Thu, 18 Feb 2016 08:20:57 -0800 (PST)
Received: (qmail 24827 invoked by uid 0); 18 Feb 2016 16:20:57 -0000
Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy9.mail.unifiedlayer.com with SMTP; 18 Feb 2016 16:20:57 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw3 with id KzLr1s00P2SSUrH01zLunu; Thu, 18 Feb 2016 16:20:54 -0700
X-Authority-Analysis: v=2.1 cv=GOWbTI9K c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=N659UExz7-8A:10 a=-NfooI8aBGcA:10 a=uEJ9t1CZtbIA:10 a=jFJIQSaiL_oA:10 a=wU2YTnxGAAAA:8 a=48vgC7mUAAAA:8 a=I0CVDw5ZAAAA:8 a=l2wYyOe35I-Kc9b77NQA:9 a=roIx6vUwSRxeLT_1:21 a=xCsj56I457BmDblg:21 a=pILNOxqGKmIA:10
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject; bh=mrk28zDohtOwQtgMFexvqleD/OeWhTYB7wHAAbeNR5U=; b=f6NqkSax45fHRByY6ysTtydPITY+YO3LfwCOr4bqQRe04n9tUD0MQnoMqYdhKM/9K6uAh6rEGfsURhtOAlm7Lk/6gu5/8+ODC/g0vsXpwXZPW2pcdAYltwcyVetbaoFm;
Received: from box313.bluehost.com ([69.89.31.113]:32873 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.84) (envelope-from <lberger@labn.net>) id 1aWRK2-00067Q-22; Thu, 18 Feb 2016 09:20:54 -0700
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, "draft-ietf-mpls-residence-time@ietf.org" <draft-ietf-mpls-residence-time@ietf.org>
References: <20160212164658.3794.95121.idtracker@ietfa.amsl.com> <152e9e58c28.2818.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <7347100B5761DC41A166AC17F22DF112219CC2B7@eusaamb103.ericsson.se>
From: Lou Berger <lberger@labn.net>
X-Enigmail-Draft-Status: N1110
Message-ID: <56C5EF57.5070601@labn.net>
Date: Thu, 18 Feb 2016 11:20:39 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <7347100B5761DC41A166AC17F22DF112219CC2B7@eusaamb103.ericsson.se>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PJ-sUh_bWbaobfb7e7yKTFoyFaI>
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 16:21:22 -0000

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?

> - 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.

also for Reserved:
    s/transmission/initiation
as transit notes transmit, but shouldn't modify...

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