[RTG-DIR] Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03

Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com> Mon, 21 May 2018 19:39 UTC

Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF4C212D873; Mon, 21 May 2018 12:39:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 BYlPm5eTwb1X; Mon, 21 May 2018 12:39:07 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0110.outbound.protection.outlook.com [104.47.41.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86A9012E8DC; Mon, 21 May 2018 12:39:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ikibNpYh17FieP7dxx6H92Y1hASbTqGQXCd6fDEqDz4=; b=s2ce/06MRYSGdrsB1CQ2o2phpH5vSiahnf3v792bxBtUHI/EvogkXJfIQTMxHLKSZubtsAR/4sl13KktcxcxSGxKc/JpP3wdLo2s8C7viZj9hUNsmgyqn3FUhgn7lTmcg80qF99C+ELRPN+N789Pmg3+upVnT1+mmy1BUvRtd3E=
Received: from CY1PR0201MB1436.namprd02.prod.outlook.com (10.163.139.143) by CY1PR0201MB1531.namprd02.prod.outlook.com (10.163.139.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.776.11; Mon, 21 May 2018 19:39:05 +0000
Received: from CY1PR0201MB1436.namprd02.prod.outlook.com ([fe80::20a5:b19e:ce54:c923]) by CY1PR0201MB1436.namprd02.prod.outlook.com ([fe80::20a5:b19e:ce54:c923%14]) with mapi id 15.20.0776.015; Mon, 21 May 2018 19:39:05 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "draft-ietf-mpls-lsp-ping-lag-multipath@ietf.org" <draft-ietf-mpls-lsp-ping-lag-multipath@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03
Thread-Index: AdPxHComHzVKTJV6QRCxYZYkPv0ozA==
Date: Mon, 21 May 2018 19:39:05 +0000
Message-ID: <CY1PR0201MB1436F9BFD9BA41F921B2C4C084950@CY1PR0201MB1436.namprd02.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jonathan.Hardwick@metaswitch.com;
x-originating-ip: [86.138.77.102]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR0201MB1531; 7:5ykVNtR1OP38liokq5lteRFug1pihRoi8kTP0ZU8bX5270RIQ7RCED+i6TLuVDnbwLtkmzJhGSdXrCd0xhCiinogsADgylzLjQN6Dq2xwbbXGOu8KS5XIZA0o6GXNcnbZSi+FAinI7rgpXCFTRiIIK5gd2yEbBx6pGW+nKaKpXdwFHJYEWrEIIt+AzUdEJVJYeoT8SmLpAzE9/COwDZFkDsfoWXgY8sZy6sJuRDRVeNlYCy6HY7kg+ZMgXv6fj+j
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CY1PR0201MB1531;
x-ms-traffictypediagnostic: CY1PR0201MB1531:
x-microsoft-antispam-prvs: <CY1PR0201MB1531CDF8B2C7211C30BA359084950@CY1PR0201MB1531.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(120809045254105)(21748063052155);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:CY1PR0201MB1531; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0201MB1531;
x-forefront-prvs: 06793E740F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39850400004)(376002)(39380400002)(366004)(396003)(189003)(199004)(186003)(3280700002)(7736002)(99286004)(8676002)(74316002)(7696005)(6506007)(102836004)(59450400001)(97736004)(26005)(86362001)(110136005)(25786009)(2201001)(2906002)(966005)(316002)(14454004)(33656002)(606006)(3660700001)(450100002)(2501003)(81166006)(55016002)(3846002)(2900100001)(236005)(6116002)(790700001)(9326002)(54896002)(9686003)(8936002)(6306002)(6436002)(66066001)(476003)(53936002)(68736007)(5250100002)(81156014)(105586002)(486006)(478600001)(106356001)(72206003)(5660300001)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0201MB1531; H:CY1PR0201MB1436.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: metaswitch.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: fGVYlWfAFRaiei0RCFEJZpstEBYTO6KOpVkjrHZv1ynde9vT2h6gQX9IqloO1tL6F8XbnCMF1z2sfhCLmk38ud71ueot/UADqbt/lf93+Xy+1vPd60QjOlWeoSjCSXIYqCJBP1jxleyFbmK/ucQWGB7PgSq7TK83bsPdcbX0LQOUn4XnHsDs5/YPp+3F45sP
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY1PR0201MB1436F9BFD9BA41F921B2C4C084950CY1PR0201MB1436_"
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 5b7e29cd-824b-4b5f-ef7c-08d5bf52834d
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b7e29cd-824b-4b5f-ef7c-08d5bf52834d
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2018 19:39:05.3158 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1531
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Smk3ygdONHU7JBHxfx1GTQD1uNY>
Subject: [RTG-DIR] Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2018 19:39:11 -0000

Hello



I have been selected to do a routing directorate “early” review of this draft.

https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-lag-multipath/



The routing directorate will, on request from the working group chair, perform an “early” review of a draft before it is submitted for publication to the IESG.  The early review can be performed at any time during the draft’s lifetime as a working group document.  The purpose of the early review depends on the stage that the document has reached.  As this document is close to working group last call, my focus for the review was to determine whether the document is ready to be published.  Please consider my comments along with the other working group last call comments.



For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir



Best regards

Jon





Document: draft-ietf-mpls-lsp-ping-lag-multipath-03.txt

Reviewer: Jonathan Hardwick

Review Date: 21 May 2018

Intended Status: Standards Track



Summary

This document looks ready for working group last call.  I have a few minor issues that I am sure can be resolved during the last call.



Section 2
First paragraph: the reference to section 3.3 of [RFC8029] looks wrong.  Should it be a reference to section 4?

Section 3
“When the responder LSR receives an MPLS echo reply message” <- you mean “MPLS echo request message”.

Section 5.1
This is fine, but I found it a bit cumbersome to read.  How about this rewording?
NEW
  If the downstream LSR does not return Remote Interface Index sub-TLVs in
  the DDMAP, then the initiator LSR validates LAG member link traversal by
  traversing all available LAG member links and then using the procedure described
  below.  This section provides the mechanism for the
initiator LSR to obtain additional information from the downstream
LSRs and describes the additional logic in the initiator LSR to
validate the L2 ECMP traversal.
END

Section 5.1.3
For my interest, why are you using “entropy” here?  It sounds like you mean “probability”, but I might have misunderstood your meaning.

Top of page 13:
   The initiator LSR sends two MPLS echo request messages to traverse
   the two LAG members at TTL=1:
“TTL=1” should be “TTL=n”.

Section 6
Typo “in the in the”

Section 8 and 9
This draft only discusses using the new Local & Remote Interface Index Sub-TLVs in the context of a DDMAP for a LAG interface, so I was surprised to read that it is permissible to set M=0 in these TLVs.  You should describe how the TLV is used in that case, if you are going to allow it.
Does the M flag need to be set consistently in all Local & Remote Interface Index Sub-TLVs  in a given DDMAP TLV?
In fact, isn’t the M flag redundant, given that the enclosing DDMAP has the "LAG Description Indicator flag"?

Section 10
Why do you need the Sub-TLV length field?  It can be inferred from the TLV length and the address type.
Section 10.1.1 – if the LSR received no labels (e.g. PHP case) then should it omit this sub-TLV, or include an empty sub-TLV?

Other nits
Throughout, English grammar needs to be fine-tuned e.g. there are definite and indefinite articles missing.  However, I found the document perfectly readable, so perhaps this can be left for the RFC editor.