Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt

"Osborne, Eric" <eric.osborne@level3.com> Tue, 26 May 2015 13:45 UTC

Return-Path: <eric.osborne@level3.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 09E941B2E3F for <mpls@ietfa.amsl.com>; Tue, 26 May 2015 06:45:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.202
X-Spam-Level:
X-Spam-Status: No, score=-1.202 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 ftXIg_59EKMm for <mpls@ietfa.amsl.com>; Tue, 26 May 2015 06:45:11 -0700 (PDT)
Received: from mail1.bemta7.messagelabs.com (mail1.bemta7.messagelabs.com [216.82.254.100]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10CEF1B2E3D for <mpls@ietf.org>; Tue, 26 May 2015 06:45:10 -0700 (PDT)
Received: from [216.82.253.163] by server-4.bemta-7.messagelabs.com id BB/6B-03604-5E874655; Tue, 26 May 2015 13:45:09 +0000
X-Env-Sender: eric.osborne@level3.com
X-Msg-Ref: server-8.tower-166.messagelabs.com!1432647909!21774511!1
X-Originating-IP: [209.245.18.37]
X-StarScan-Received:
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20206 invoked from network); 26 May 2015 13:45:09 -0000
Received: from bge23000.messagelabs1.prod.broomfield1.level3.net (HELO messagelabs1.level3.com) (209.245.18.37) by server-8.tower-166.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 26 May 2015 13:45:09 -0000
Received: from USIDCWVEHT02.corp.global.level3.com (usidcwveht02.corp.global.level3.com [10.1.142.32]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "USIDCWVEHT02.corp.global.level3.com", Issuer "VIDCCERT0001" (not verified)) by messagelabs1.level3.com (Postfix) with ESMTPS id 2BEE21DEB0; Tue, 26 May 2015 13:45:09 +0000 (GMT)
Received: from USIDCWVEMBX03.corp.global.level3.com ([fe80::e849:4e57:cb74:ed58]) by USIDCWVEHT02.corp.global.level3.com ([::1]) with mapi id 14.03.0195.001; Tue, 26 May 2015 07:45:08 -0600
From: "Osborne, Eric" <eric.osborne@level3.com>
To: Lucy yong <lucy.yong@huawei.com>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Thread-Topic: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
Thread-Index: AQHQhky7J1BgNHb+6kGzNmhgHoqlC51vhCDwgB7f3NA=
Date: Tue, 26 May 2015 13:45:08 +0000
Message-ID: <63CB93BC589C1B4BAFDB41A0A19B7ACD1A30535E@USIDCWVEMBX03.corp.global.level3.com>
References: <55473BCB.70709@pi.nu> <2691CE0099834E4A9C5044EEC662BB9D5716838F@dfweml701-chm>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D5716838F@dfweml701-chm>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.1.141.15]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/CV-ncnDfMJGwa1NaxlFXM9bx0qM>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-06.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: <http://www.ietf.org/mail-archive/web/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: Tue, 26 May 2015 13:45:13 -0000

I finally had some time to read this draft as well.  I agree with Lucy's general comments - this doc seems to achieve the goal it sets out.  Is it useful?  Not to me.  It seems like it's maybe for mobile networks?  I'm not an expert in the matter of timing so this review assumes that the actual timing procedures work.  My comments below are about how RTM fits into the larger picture.


General question: does RTM work over LAGs?  They're a flavor of ECMP in some respects.  If not, that needs to be spelled out somewhere.

It might be worth spending a few lines in the introduction talking about who might want to use this and what sort of restrictions it places on a network design.



Specific comments:

Section 4 talks about LDP and ECMP and the problems it causes.  It suggests that one solution is to disable ECMP used for RTM LSPs.  This seems like it would only make the problem worse; the more you separate the OAM path from the actual data path, the less useful your measurements are.  You may be far better off just saying "don't do RTM with MP2P LSPs".

Section 4.1, "LSAs sent from an interface".  This doesn't line up with how link-state protocols work.  There should be no property of an LSA dependant upon the interface that it's sent out (OK, modulo type 9 opaques and stuff).  I think this really wants to say "LSAs sent from a router which describe a particular interface".  


Section 4.5 could use a review from an ISIS expert.  I scanned the GENINFO TLV and it's not clear to me how RTM will associate a capability with a specific interface between peers.  What if I have several interfaces between A-B and only some of them support RTM?  I'm not saying this isn't covered, but that it's not clear to me as a casual reader of Section 4.5 and GENINFO.

Section 4.6, "egress LSR's egress interface".  So if I have


A---B---C---D---E---F

a TE LSP B->E and IP nodes A and F, is section 4.6 really referring to the E->F interface?


What if I have a TE LSP A->F?  Where's the 'egress LSR's egress interface'?
What if I have a TE LSP A->C, C->E and E->F?  Or LDP A->C, TE C->E, LDP E->F?




eric



> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Lucy yong
> Sent: Wednesday, May 06, 2015 6:39 PM
> To: draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-
> chairs@tools.ietf.org
> Cc: mpls@ietf.org
> Subject: Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-
> 06.txt
> 
> Hi All,
> 
> I reviewed draft-mirsky-mpls-residence-time as the member of MPLS
> Review Team and have the following comments:
> 
> is the document coherent?
> 
> Yes. It specifies how MPLS supports residence time measurement.
> 
> is it useful (ie, is it likely to be actually useful in operational networks)?
> 
> The document claims that such measurement can improve the accuracy of
> clock synchronization across the network. I am not an operator and author
> and not sure how useful this feature provides compared to the complexity
> adding to.
> 
> is the document technically sound?
> Yes. The draft provides a detail solution in control plane and data plane to
> achieve this purpose.
> 
> is the document ready to be considered for WG adoption?
> Yes. The document states the problem clearly and provides a solution to
> address this problem.
> 
> IMHO:  after adopting it as the WG draft, the WG should further evaluate if
> control plane and data plane solution can be simplified. The areas may be
> considered:
> 1) Do we have to use IGP to announce node RTM capability? Can RSVP-TE
> resolve the issue by itself?
> 2) Will possible to enhance RRO to serve RSO purpose instead of carrying
> both RRO and RSO in the message?
> 3) Since this feature is designed for the LSP that is used for clock
> synchronization, such LSPs are not majority, so it should be option in LSP
> setup. Make that very clear.
> 4) two-step clock mode is quite complex. The description in Section 7 is not
> clear to me why this mode is necessary.
> 
> Regards,
> Lucy
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls