Re: [RTG-DIR] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt

Antoni Przygienda <prz@juniper.net> Fri, 15 September 2017 19:35 UTC

Return-Path: <prz@juniper.net>
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 302B4133207; Fri, 15 Sep 2017 12:35:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.009
X-Spam-Level:
X-Spam-Status: No, score=-3.009 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, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 gRrOJewe7G5v; Fri, 15 Sep 2017 12:35:25 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0138.outbound.protection.outlook.com [104.47.32.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C4D513292F; Fri, 15 Sep 2017 12:35:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1WUugl9hkTJ16g/H3PREusPCDBwnuiOn9fbR9KC7hzs=; b=SVZPK81gcBohAku13gUmDUKncREqVxUEB3XYZRhuCznmV28EG/yZ2bYLqLIVU3G1zXJUhKNIu9Xe2+I7a1i63q0d651q/hsoYqiiW7W5yq4w25E/3gmOpcxFdU2lwck3KigoP4DQkFEiLZCfj8Y/piWWyj2W4wNkFtB5nSBSvwI=
Received: from DM2PR0501MB1438.namprd05.prod.outlook.com (10.161.224.148) by DM2PR0501MB812.namprd05.prod.outlook.com (10.242.115.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Fri, 15 Sep 2017 19:35:23 +0000
Received: from DM2PR0501MB1438.namprd05.prod.outlook.com ([fe80::875:bf8a:16f7:46c5]) by DM2PR0501MB1438.namprd05.prod.outlook.com ([fe80::875:bf8a:16f7:46c5%16]) with mapi id 15.20.0056.010; Fri, 15 Sep 2017 19:35:23 +0000
From: Antoni Przygienda <prz@juniper.net>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
CC: "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-spring-lsp-ping.all@ietf.org" <draft-ietf-mpls-spring-lsp-ping.all@ietf.org>
Thread-Topic: RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AQHTHKjgJn8SjDBg/UO3z7edS1wbNqKg269F///gfoCAFWof/YAAdXMA
Date: Fri, 15 Sep 2017 19:35:23 +0000
Message-ID: <4866AB06-77F9-458F-BFB2-C802FE736319@juniper.net>
References: <12A8D2A7-3B83-4D4D-A0BC-7086DAB33D54@juniper.net> <C3692A69-C50A-4F45-8BC3-3B728B5D84C7@cisco.com> <39922FE7-F714-45B1-B51C-17154CA1199F@juniper.net> <3615BFB4-7509-4980-9DD7-10C06A9E96C4@cisco.com>
In-Reply-To: <3615BFB4-7509-4980-9DD7-10C06A9E96C4@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [193.110.55.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM2PR0501MB812; 6:QgYZguOta1mdFFE3u2bfkkhaBXuwoFPO8Z8R9Tjyd/GP74cx3nFTp/FV7KP3hqDuUMHkhblsPN2ZKztFAWBQdh8MsKzddGn64X7cMUj/l49KsMIQUSfAdjzGZArnEZ0pPKBvM2onV4X8epZjNeJN/40EPkjH4iCNGInR2qe81K7GDDcnM3K+sKR1XiWb2lK5Ug15QZcUxq553DUqU8OHNwr7OinPpGzW0TeuBARbnnIUQ+f+XTT8HwvJpQITByFU6kHUP2BWedjBCx13Anl9ZBcXolDydxbIvvIvQ9P17T+LdMFORBM+GFFq7VmnyXMdMkaPfr55obNyvl3ZqoKNkA==; 5:S3qPjXnRGF3WBdwV4g2xol1yfuBDTjTW1q/l7sJuqBTBQxxhrXcTdaEDBa4el/3rubUy1TKH4YJblqQiPSXFIIkG7Trf6CHbsRepnmXvQvOHngbWmTVTlS3Uhh/3hh5I5x//n4Rf+UgXQES1HUKSMw==; 24:GvdKf2/vWm1iaQ9hfCm8Q/yzfUqk/E0v7dwA4CmsbYZPIjTF4L3NZiU3sdxk76y9WwyDoWi9UTWuPR1NcOM/nsTXfsWgW+L8AQS9v9rgtS0=; 7:alAJYD1mJGWLXqXPSboYa+3xCBXFemitgYjY/QGb1E+peQ5lwrAO3jwmgq8Wjs6l5ke1Qo0lP9XlZlSAGklvXKqSbq2FYIMPBAvjmGU5mWGgON2aMOm4KrgkCM16IeOjYQ0Pd0d6ZDeYIxeBUlSd1+IWKBk/WGuKquroi7OfoBOsadIVP2XDax81vJVm4fw46iyJepFZdGjmZZm4xRYm2VjhWsXkmu1x12He2GmkK+o=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: ea6434eb-c28f-41fa-8134-08d4fc70e898
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM2PR0501MB812;
x-ms-traffictypediagnostic: DM2PR0501MB812:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=prz@juniper.net;
x-exchange-antispam-report-test: UriScan:(158342451672863)(138986009662008)(95692535739014)(21748063052155);
x-microsoft-antispam-prvs: <DM2PR0501MB812599A2BC54E15C60C602AAC6C0@DM2PR0501MB812.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR0501MB812; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR0501MB812;
x-forefront-prvs: 0431F981D8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(39860400002)(51914003)(189002)(51444003)(199003)(51414003)(24454002)(377454003)(7736002)(102836003)(36756003)(6116002)(478600001)(54356999)(76176999)(99286003)(54906002)(101416001)(345774005)(50986999)(54896002)(66066001)(3660700001)(6246003)(53936002)(2906002)(6306002)(3280700002)(86362001)(110136004)(236005)(25786009)(6512007)(105586002)(3846002)(93886005)(5660300001)(106356001)(82746002)(229853002)(2900100001)(316002)(6916009)(58126008)(2950100002)(6506006)(6486002)(6436002)(230783001)(5250100002)(97736004)(189998001)(83716003)(14454004)(53546010)(4326008)(33656002)(8936002)(68736007)(81166006)(83506001)(8676002)(81156014)(163123001)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB812; H:DM2PR0501MB1438.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_4866AB0677F9458FBFB2C802FE736319junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2017 19:35:23.4302 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB812
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/p8rrrfZJeSWNohB6708bEMX04MI>
Subject: Re: [RTG-DIR] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
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: Fri, 15 Sep 2017 19:35:31 -0000

We’re cool and in-sync then. Excellent. I look forward to new-scope-tightened-up-and-improved version of this draft being critical piece of operationally successful SR long-term

thanks

--- tony


<cpignata@cisco.com<mailto:cpignata@cisco.com>> spake:

Hi, Tony,

Thanks for the dialogue and sorry for the long round-trip. Please see inline.

On Sep 2, 2017, at 1:55 AM, Antoni Przygienda <prz@juniper.net<mailto:prz@juniper.net>> wrote:
Hey Carlos, thanks for coming back. I was bit in arrears on the review myself but it’s the usual “these days, everyone has 900 pounds of rock to pile up every day” ;-) …


:-)

Thank you for taking the time to do a thorough review, the goal is a quality specification.


a)
“We talked about whether to wait for some SIDs (incl BGP) versus get a specification for what is needed today. Release early and often is the chosen path. This basically means get LSP Ping for prefix/adj SIDs now. Publish support for other SIDs as they are needed and become stable. “

Acknowledged. I understand SR is evolving, customers want practical subset of it quickly (but of course interoperable ;-) and some of the solid SIDs need earlier support than other, possibly more experimental stuff. All in sync here. So, if we’re really willing to talk about a title like ““LSP Ping for IGP Prefix and Adjacency SIDs” or similar then I think the scope is manageable and important and we should converge this draft in a expedient manner. And as you say, further drafts will cover further SIDs, modes of generating/provisioning/signaling SIDs.


Yes, that's the plan. Ack.


In this context those points would be still major:

?         LAN adjacency SIDs (either that needs to be differentiated from adjacency SIDs or explained why it’s not necessary)

?         in section 5.3 we have an assumption that GMPLS is running to support unnumbered links (4302)? How does that play with rfc3630 and incoming draft-ietf-ospf-lls-interface-id-00 identifiers). The section on “unnumbered” links overall needs some tender loving care. We are having a bit of proliferation of bandaid-box patches on OSPF in this respect, some assuming MPLS signaling, some GMPLS and so on, all of them need consideration here IMO.

?         we have Prefix Range in IGPs and the question is, should that be considered a special sub-type on LSP Ping Downstream mapping TLVs?

?         And having thought a bit about it: do you disregard the mapping server interactions completely? One of the hard things is that mapping servers may not align boundaries, have collisions, tons flags on opaques and so on and figuring out WHY/WHO/BASED on WHAT mapped. Practically, maybe popping couple things into the signaling on LSP ping to know WHAT tie-broke and WHY in a little more detail could go a long way in terms of OAM for those SR SIDs.
We have some responses and a few document changes regarding all these points. Let us socialize and review with the full set of authors, post and get back.

b)      Rest were nits and clarifications need taken care of but are not worth repeating
Ditto.


c)      I suggest @ least one solid MPLS/SR data plane reviewer on this thing. LSP ping is a non-forward thing in my experience. Again, I’m not the best guy to do that.  One thing I struggle with architecturally on this LSP ping is always how the FEC change stuff is happening and whether all the nodes doing it have the necessary label info and the corner cases of that. I don’t see a way how this draft would get into trouble in this respect but it’s just something that merits review by someone who did the LSP ping stuff for a while IMO.
That happens naturally this being an MPLS document (arguably that's the reason for MPLS hosting the doc. Part of the process there is MPLS-specific reviews.

And Carlos, ultimately, I trust that my “tough love” here is interpreted the right way. SR is an important technology bunch of vendors implement(ed), bunch of customers heavily rely on interop and therefore drafts should be held to fairly high technical standard which is the only intention of the review I provide.


Tony -- I much rather see a comprehensive thorough technical review (I think that's the other definition of "tough love") than going through the motions. The former improves the spec for everyone.

Being in four Directorates, I find myself often at both ends of the "tough love". If I wasn't clear: thank you!

Carlos.


If we’re in sync, hit me with an improved/renamed version or otherwise let’s continue the discussion.

--- tony


<cpignata@cisco.com<mailto:cpignata@cisco.com>> spake:


·         “It may simplify