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

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 07 May 2015 05:49 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 2B7041ACE9E for <mpls@ietfa.amsl.com>; Wed, 6 May 2015 22:49:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 K5_G5slEVoMe for <mpls@ietfa.amsl.com>; Wed, 6 May 2015 22:49:12 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0744.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::744]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B714A1ACE52 for <mpls@ietf.org>; Wed, 6 May 2015 22:49:11 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (25.161.55.12) by DB3PR03MB0779.eurprd03.prod.outlook.com (25.161.55.11) with Microsoft SMTP Server (TLS) id 15.1.154.19; Thu, 7 May 2015 05:48:54 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([25.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([25.161.55.12]) with mapi id 15.01.0154.018; Thu, 7 May 2015 05:48:54 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
Thread-Index: AQHQhky8t8zjFSfNK0Wy5dLwJ5pE751vjlKAgABygh8=
Date: Thu, 07 May 2015 05:48:54 +0000
Message-ID: <1430977731121.37704@ecitele.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:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [5.153.9.206]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0779;
x-microsoft-antispam-prvs: <DB3PR03MB0779DCBE64C342234D64BA349DDF0@DB3PR03MB0779.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0779; BCL:0; PCL:0; RULEID:; SRVR:DB3PR03MB0779;
x-forefront-prvs: 056929CBB8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(37854004)(377454003)(53754006)(36756003)(122556002)(54356999)(76176999)(2900100001)(19580405001)(71446004)(40100003)(19580395003)(2950100001)(16236675004)(19627405001)(46102003)(19625215002)(50986999)(87936001)(2656002)(62966003)(77156002)(189998001)(66066001)(117636001)(102836002)(230783001)(5001960100002)(110136002)(106116001)(92566002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0779; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
Content-Type: multipart/alternative; boundary="_000_143097773112137704ecitelecom_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2015 05:48:54.2489 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0779
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/9W0vR4Ze5FmLOPn9cDpYjEWptUU>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.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: Thu, 07 May 2015 05:49:15 -0000

Lucy,

Lots of thanks for a prompt and very detailed review.

Please see my personal comments (I did not discuss them with other authors yet) on some of your proposals for simplification inline below.

Regards,

Sasha

________________________________________

From: Lucy yong <lucy.yong@huawei.com>

Sent: Thursday, May 7, 2015 1:39 AM

To: draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-chairs@tools.ietf.org

Cc: mpls@ietf.org

Subject: RE: 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?

[[Sasha]] I do not think so. One of the benefits of distributing RTM capabilities with IGP is that the CSPF algorithm can compute an explicit path to the tail-end node that minimizes the number of transit nodes that are not RTM-capable. This minimization, in its turn, makes clock synchronization more accurate since the influence of residence time in each of the transit nodes on the clock of synchronization is minimized (and potentially completely eliminated).

I do not see how RSVP-TE could provide this functionality all by itself, but I may be missing something.

2) Will possible to enhance RRO to serve RSO purpose instead of carrying both RRO and RSO in the message?

[[Sasha]] This is probably possible, but may affect backward compatibility with nodes that do not support RTM (or at least make it more complicated)

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.[[Sasha]] I fully agree.

4) two-step clock mode is quite complex. The description in Section 7 is not clear to me why this mode is necessary.

[[Sasha]] I fully agree with you that 2-step clock is quite complex. However, it is quite useful if forwarding HW is not capable of modifying the packet that is transmitted via one of its ports very close to the moment when it is actually transmitted (definitely after it has been extracted from the egress queue for transmission). The 2-step clock addresses this issue by limiting the HW functionality to just taking the timestamp at this moment (much simpler!) and passing it to SW  handling so that, e.g., it can be inserted into the so-called "follow-up" packet.

Not sure if this explanation really helps.

Regards,

Lucy