RE: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Tue, 10 July 2018 11:42 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD0F6130F79; Tue, 10 Jul 2018 04:42:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.22
X-Spam-Level:
X-Spam-Status: No, score=0.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_FILL_THIS_FORM_SHORT=0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.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 gBEzVzt3vsg2; Tue, 10 Jul 2018 04:42:49 -0700 (PDT)
Received: from mail3.bemta25.messagelabs.com (mail3.bemta25.messagelabs.com [195.245.230.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC98D130E6F; Tue, 10 Jul 2018 04:42:47 -0700 (PDT)
Received: from [46.226.53.53] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-4.bemta.az-c.eu-west-1.aws.symcld.net id A3/CE-14538-3BB944B5; Tue, 10 Jul 2018 11:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTb2wTZRz2vbv2bmRnXtrBflQgrmhQ8eq6QDh jTIjM2C8a+AIJDOE2bm1Jd116HSt+MGWFZWEOcHaIHWQr60DGcFAXdEhYMomDhjBcZpzo/rCW bR26ETOnBOO86zsQ3w/P++T3PO/v99zlfTna1MJaODngl32K5LEaFzFrn+sMCPHGwu35R46vF 1vaQfyr423xwnSOONZxGImDfZ9QYlW0iha7z7fQ4u1fH9FiYlTakOVofzhNOboiQ6wjFntIOX 6s+oF1fHOxmdpk2GZwK8XewC6D6/OzBw3liTAbGJ7+1BhE12vYQ2gRx+BTNExM3zIcQlmcCTd QcKy5RBdMOIng2vgUqwtG/CbEzw0ZdZ6DBehPJ5BuonE9DenWNK0LZlwKZyJBRExOaBxLUYRv gWTP+cwEBr8IMyMHMh4e74Kf73xrJNNiDIQiSUYXsrRpdfOxzAGEl8KfifZMIxrnwp1UU4YDx hC70kcTvgTSyX8W/MUwci+KSD0Pjg+fYAlfAf1NtZnUgC9REH80sNBIgAcNDQuN3oV0dFBLxG l8FXRO7iD+/RQkUxOI1F+F4fl3iN0L1bd6aeLpQ/D70WqGCCuhre7uAu+moTFpJnw5dMZPM+R AkIXeI/X0USREnvq4iDaDxgrEm32RzE9aDDc+SzGk/DJ0XH6NuPMgXHuXJfwlOHjiJPt0vRmx bUgs9rmdLn+Z5PYI9vx8wW4vEAryC7T9dZv0gVBikyuESln1C3abVKna1H1lJZ7dNkX2x5F2G Z/R1tdofK6kBy3jKOsSfr6wcLvp2WLv7n0uSXXt9FV4ZLUHLec4K/AzEU1b7JOdcqDU7dFu9G MZuGxrDu/XZV4tl8pUt5NICbSZS4U+qqe5yVM6XhsOa3g7g3/PNGh4tfaYhr/oaGIUryJbcvm E3gjrjVwVypMxj99OP1phMfNIC27KLpd9ZW7///UplMshq5m3aE/MlO1W/E/STGlBKS3omuhG Pahf+k+yBNHVpeYdv1lv/rFhZVvoLe86x7ZZl/RxYN0ad84kew5fTH/Zern6ZNULQ4OXau61O rPnBoZOh7I6N3Yl906Fvuod3zpX837R6rzSmue7mz4c5cOu0Vnl8Nlx5noHvyc6v+eL2q43Zp Wde+/zRRP979V9F25aHbR//9PA2IUBR+WmopEDV6yM6pLsr9A+VfoXXyh/AjYEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-12.tower-305.messagelabs.com!1531222958!4318795!1
X-Originating-IP: [52.27.180.120]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.9.15; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 20856 invoked from network); 10 Jul 2018 11:42:41 -0000
Received: from us-west-2c.mta.dlp.protect.symantec.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (52.27.180.120) by server-12.tower-305.messagelabs.com with AES256-SHA256 encrypted SMTP; 10 Jul 2018 11:42:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dG/s1HkXDnZLhvxQB1ZrCQ0YNrp/ZAWupMFRWk2Zgkc=; b=DzJTjTKSjZt+KgwLld2js78u1bgb62gVS65eR9RFX4TuGI8aRCfrdLqAa5AC/o5xDp0nDUOefvNan66AxN7cKNaszU+Bi2TiPB5+zo1rop/kG+soT/fSY3Prwd2DDtsulz8PdCP68N3sT1WkYIh91etGNSLKpy4tzIMCyf/97NQ=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB2040.eurprd03.prod.outlook.com (10.167.227.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.20; Tue, 10 Jul 2018 11:42:35 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::6c62:c2c0:1d05:4e77]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::6c62:c2c0:1d05:4e77%2]) with mapi id 15.20.0930.022; Tue, 10 Jul 2018 11:42:35 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Ahmed Bashandy <abashandy.ietf@gmail.com>
CC: "rtgwg-chairs@ietf.org" <rtgwg-chairs@ietf.org>, "pfrpfr@gmail.com" <pfrpfr@gmail.com>, "draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org" <draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org>, "daniel.voyer@bell.ca" <daniel.voyer@bell.ca>, "rtgwg@ietf.org" <rtgwg@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, Robert Raszuk <robert@raszuk.net>, Chris Bowers <cbowers@juniper.net>
Subject: RE: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa
Thread-Topic: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa
Thread-Index: AQHT9sbRZr09Sx5RRE2SlwYEgLprKaRFp8yAgAAiTgCAAKAXgIAAC8xwgEEZkgCAAO6TEA==
Date: Tue, 10 Jul 2018 11:42:35 +0000
Message-ID: <DB5PR0301MB190910B15E3B74ED45B18CE19D5B0@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <1e42030f-3d68-fca3-500c-95ab7303e7cd@gmail.com> <F0098308-4F1E-4596-B3F9-B6740BA88F9A@gmail.com> <bfbe9775-ee81-b1fe-bb1f-a02392bc6fb5@gmail.com> <43389eec-6d63-ee35-54ed-19562b24562b@gmail.com> <12E9EB99-2970-49B6-9407-FE6AEAB3A0BB@gmail.com> <SN6PR05MB44305802FF3330DC2AE27F9CA96E0@SN6PR05MB4430.namprd05.prod.outlook.com> <CA+b+ERm=Jczivo0sJGuHWyP7UJbJFY=+N-vyQK7H_Es2anLGmQ@mail.gmail.com> <DB5PR0301MB1909BF5C925473CB3BC97BE79D6D0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <27db8d16-6120-17e9-55fa-30d35be97b32@gmail.com>
In-Reply-To: <27db8d16-6120-17e9-55fa-30d35be97b32@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB2040; 7:t/LMA0rnLd5YzFgy4Dh9GcKttxtIBAQ8SagBFXWh7TJPgyPNbV8O45Ry+5XzstNBRG6Q2341xWp4RK9ayqCfQkXVUKWJ4NlT9v4TNtVkT9Nz5myafM70MRWvQrgWgMfFCQtsQNL6AxLPRnZjH79tNI98uOCF2veAasjwBw3+nzt0IDnyJfesb4udhdLla6dJk5kt2KeY4vUXNKIZTYBcZpLxwWvNYpg+PaKFvcWHRaSmzQ1DOsXWStcH9v2fsLdP
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: bafa617a-989b-413f-5529-08d5e65a3ae3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:(223705240517415)(109105607167333); BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB2040;
x-ms-traffictypediagnostic: DB5PR0301MB2040:
x-microsoft-antispam-prvs: <DB5PR0301MB20407E67E17B88F847C569299D5B0@DB5PR0301MB2040.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(60795455431006)(226690903318834)(10436049006162)(120809045254105)(192374486261705)(138986009662008)(223705240517415)(82608151540597)(85827821059158);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:DB5PR0301MB2040; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB2040;
x-forefront-prvs: 0729050452
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(136003)(396003)(346002)(39860400002)(376002)(252514010)(199004)(189003)(51914003)(45074003)(37854004)(43544003)(51444003)(186003)(97736004)(105586002)(99286004)(2900100001)(86362001)(229853002)(72206003)(561944003)(5250100002)(106356001)(5024004)(26005)(39060400002)(606006)(486006)(6506007)(8936002)(966005)(53546011)(102836004)(14444005)(446003)(256004)(476003)(11346002)(54896002)(8676002)(55016002)(76176011)(236005)(54906003)(7696005)(53946003)(316002)(6916009)(14454004)(66066001)(93886005)(68736007)(4326008)(790700001)(6116002)(25786009)(2906002)(74316002)(6246003)(3846002)(81156014)(6436002)(9686003)(81166006)(53936002)(7736002)(6306002)(478600001)(5660300001)(33656002)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB2040; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: AlITZyXo73+/UP7RledIqnrvViAJCmRv4D7S7scmr8BeHcl/7IU+t/Yr3JKovZyni+ScLWD4jyfC0r3AKAQ2dr8PH5XANn2QaVzGW7VMJQY6ybiKL9SNmLZYIMoMDHaCfHShD1JLwoZiuzVzPb/e/dJpn21h539cn6BBxN3i6gNDf/IG/m8uBDbvFlcPy1WWk2ixndLUh8RfO6RfgcYyz+ENFj/dT8dmS6m+YTzPDCGLsHsGcKLGPAxu6QD9VmORCE2SGs1fAqF8l5ArrTi3utG/9Bs/vpu7QA6y1tQW0VxASwMW+BajiOSBoZWjy+Nzp5LTd9LOTlNDFA21wbO9ur/VLYc9eB/jJjdqAMY+SQE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB190910B15E3B74ED45B18CE19D5B0DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bafa617a-989b-413f-5529-08d5e65a3ae3
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2018 11:42:35.0894 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB2040
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/-i35V70HqQ8S9nfXtRj9gahZlqI>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jul 2018 11:42:54 -0000

Ahmad and all,
Lots of thanks for your response to my comments.
Unfortunately I cannot say that it addresses all of them – please see inline below for the details.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com

From: Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
Sent: Monday, July 9, 2018 10:54 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>; Robert Raszuk <robert@raszuk.net>; Chris Bowers <cbowers@juniper.net>
Cc: rtgwg-chairs@ietf.org; pfrpfr@gmail.com; draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org; daniel.voyer@bell.ca; rtgwg@ietf.org; Stewart Bryant <stewart.bryant@gmail.com>
Subject: Re: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa

Thanks for the comments
See the reply inline at #Ahmed

Ahmed
On 5/29/18 3:35 AM, Alexander Vainshtein wrote:
Robert, Chris and all,
I agree with Robert that it is up to the authors of an individual submission what they consider in or out of scope of the draft.
However, I agree with Chris that the authors of an individual draft asking for its adoption by a specific WG should do their best to address the comments they have received from the WG members.
#Ahmed: Thanks a lot


From my POV this did not happen in the case of the draft in question – for the following reasons:

1.      In his early RTG-DIR review<https://datatracker.ietf.org/doc/review-bashandy-rtgwg-segment-routing-ti-lfa-00-rtgdir-early-bryant-2017-05-31/> of the draft Stewart  has pointed to the following issues with the -00 version of the draft (needless to say, I defer to Stewart regarding resolution of these issues):

a.       No IPR disclosures for draft-bashandy in spite of 3 IPR disclosures for its predecessor draft-francois.  I have not seen any attempts to address this issue – at least, search of IPR disclosures for draft-bashandy did not yield any results today
#Ahmed: Since draft-bashandy inherits draft-francois, then the IPR of the latter applies to the former. But if there is a spec that requires re-attaching the IPR of an inherited draft to the inheriting draft, it would be great to point it out or point out some other draft where that occurred so that I can follow the exact procedure.
[[Sasha]] Well, it looks like we have been both in error here: there is a Cisco IPR Disclosure<https://datatracker.ietf.org/ipr/3068/> for draft-bashandy dated 18-Sep17. This disclosure has been posted after Stewart’s early review, and I have been wrong not checking for it before sending this comment. But there is no “inheritance” from IPR Disclosures for draft-francois either. So I think this issue is now closed.



b.      Selecting the post-convergence path (inheritance from draft-francois) does not provide for any benefits for traffic that will not pass via the PLR after convergence.

                                                                                      i.      The authors claim to have addressed this issue by stating that “Protection applies to traffic which traverses the Point of Local Repair (PLR). Traffic which does NOT traverse the PLR remains unaffected.”

                                                                                    ii.      From my POV this is at best a misleading statement because it does not really address Stewart’s comment which was about traffic that traversed the PLR before convergence but would not traverse it after convergence.

                                                                                  iii.      This is not a fine distinction: actually it indicates that selecting post-convergence path for repair is more or less  useless (unless the traffic originates at the PLR).
#Ahmed: Thanks for pointing out this *additional benefit* of providing a post-convergence back path. If a flow starts to use the PLR after a failure, then the presence of a post convergence backup path on the PLR extends the benefits of using the post-convergence path to flows that did not use the PLR prior the topology change. I will modify the statement in the introduction to indicate that :)
[[Sasha]] Sorry, but this looks quite off the target to me. The repair path provided by TI-LFA is only relevant for the period between the actual failure (that triggers usage of this path) and re-convergence of IGP. I.e. traffic that did cross the PLR before failure but crosses it after failure AND IGP re-convergence cannot benefit in any way from selection of the repair path. At the same time, it is pretty easy to give an example of a setup in which:

-          Traffic between two nodes crosses the PLR before failure

-          The destination of this traffic is protected (say by a local LFA) and so will use the repair path in the interval between failure detection and IGP re-convergence

-          After IGP re-convergence traffic does not pass thru the original PLR anymore and thus does not experience any benefits from any possible selection of the repair path by the PLR.
If you wish, I can send you a simple example topology.

So, from my POV, this issue remains as open as before.




c.       Selecting the post-convergence path is detrimental to scalability of the solution. Please note that in  RFC 7490<https://tools.ietf.org/html/rfc7490> “the Q-space of E with respect to link S-E is used as a proxy for the Q-space of each destination”  in order to provide a scalable solution – but this clearly is not the case of draft-bashandy if post-convergence paths are used. To the best of my understanding, the authors did not, so far, do anything to address this comment.
#Ahmed: I fail to see why there is a scalability problem. draft-bashandy-rtgwg-segment-routing-ti-lfa just prefers particular node(s) in the Q space if that node(s) is (are) along the post convergence path.
But if I am missing something, it would be great to point out exactly what aspect of scalability you are concerned about so that we can address it
[[Sasha]] Please take a look at the text from Section 5.2.1 of RFC 7490<https://tools.ietf.org/html/rfc7490> (the relevant text is highlighted):
   Note that the Q-space calculation could be conducted for each
   individual destination and a per-destination repair tunnel end point
   determined.  However, this would, in the worst case, require an SPF
   computation per destination that is not currently considered to be
   scalable.  Therefore, the Q-space of E with respect to link S-E is
   used as a proxy for the Q-space of each destination.

[[Sasha]] The proxy approach described above works well enough with RLFA. But it is hardly compatible with the proposal to use prefer the repair paths that match post-convergence paths, because post-convergence paths are per affected destination. I do not see how this can be combined with selecting a single Q-space (and hence a single PQ node) for all destinations.

2.      There is a serious overlap between the contents of Section 5.3 of draft-bashandy and the Node Protection for SR-TE Paths<https://tools.ietf.org/html/draft-hegde-spring-node-protection-for-sr-te-paths-02> draft. I do not think that the WG really needs a replay of the recent discussion between the authors of draft-farrel-mpls-sfc and draft-xuclad-spring-sr-service-chaining. I, for one, would expect any such issues being resolved (one way or another)  before adopting one of these documents as a WG one.
#Ahmed:  Protecting explicit path was first documented in
https://www.ietf.org/archive/id/draft-francois-rtgwg-segment-routing-ti-lfa-00.txt
which is dated Aug/17/2015. That is at least 6 months prior to the first version of "draft-hegde-spring-node-protection-for-sr-te-paths-00", which is dated Mar/20/16

[[Sasha]] This is exactly the kind of things that, from my POV, the WG should not deal with. They should be resolved between the authors of the two drafts before adoption. (Of course I defer to the WG chairs for final disposition of this issue).

There are some other comments I have on the draft, but I do not see them as an obstacle for WG adoption.
Ahmed: Thanks a lot again


Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>

From: rtgwg [mailto:rtgwg-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Tuesday, May 29, 2018 12:03 PM
To: Chris Bowers <cbowers@juniper.net><mailto:cbowers@juniper.net>
Cc: rtgwg-chairs@ietf.org<mailto:rtgwg-chairs@ietf.org>; pfrpfr@gmail.com<mailto:pfrpfr@gmail.com>; draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org<mailto:draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org>; daniel.voyer@bell.ca<mailto:daniel.voyer@bell.ca>; rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Subject: Re: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa

Hi Chris,

I am afraid you have it completely backwards :)

Current status of the document is individual submission and it is up to the authors to decide what is and what is not in the scope of their work. It can't be that anyone asking for scope extension can block the work or even WG adoption call by throwing the stones at it. That would be pretty insane.

Now once the doc is accepted as working group document its ownership transitions from given set of authors to WG and indeed WG could ask to extend or narrow the scope. Again WG not an individual.

For me (a WG member) the document looks good as is and should proceed fast since it addresses very important technology gap. I do sincerely hope that any attempt to derail it or stretch it so much that it will break will be stopped by WG chairs and ADs.

Best,
Robert.


On Tue, May 29, 2018 at 1:30 AM, Chris Bowers <cbowers@juniper..net<mailto:cbowers@juniper.net>> wrote:
Ahmed,

Several participants in the WG (including Stewart) have provided feedback requesting that the draft address particular issues.
The response you have provided to this feedback is that these issues are out-of-scope for the draft, so they will not be addressed.
I have seen no change in the text of the draft to incorporate this feedback.

It is up to the working group to decide what is the scope of a document it works on.  I do not think that it would be productive
to conduct a poll for WG adoption until the scope of the draft is broadened to address the feedback that has already been provided.

Chris


From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Sent: Monday, May 28, 2018 4:27 PM
To: Ahmed Bashandy <abashandy.ietf@gmail.com<mailto:abashandy.ietf@gmail.com>>; rtgwg-chairs@ietf.org<mailto:rtgwg-chairs@ietf.org>; Stewart Bryant <stewart..bryant@gmail.com<mailto:stewart.bryant@gmail.com>>
Cc: draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org<mailto:draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org>; martin.vigoureux@nokia.com<mailto:martin.vigoureux@nokia.com>; pfrpfr@gmail.com<mailto:pfrpfr@gmail.com>; cfilsfil@cisco.com<mailto:cfilsfil@cisco.com>; bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; stephane.litkowski@orange.com<mailto:stephane.litkowski@orange.com>; daniel.voyer@bell.ca<mailto:daniel.voyer@bell.ca>; rtgwg@ietf.org<mailto:rtgwg@ietf.org>

Subject: Re: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa

Hi Ahmed,

I’m awaiting Stewart’s response.
Thanks!

Cheers,
Jeff
From: Ahmed Bashandy <abashandy.ietf@gmail.com<mailto:abashandy.ietf@gmail.com>>
Date: Monday, May 28, 2018 at 13:59
To: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>, rtgwg-chairs <rtgwg-chairs@ietf.org<mailto:rtgwg-chairs@ietf.org>>
Cc: <draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org<mailto:draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org>>, <martin.vigoureux@nokia.com<mailto:martin..vigoureux@nokia.com>>, <pfrpfr@gmail.com<mailto:pfrpfr@gmail.com>>, <cfilsfil@cisco.com<mailto:cfilsfil@cisco.com>>, <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>, <stephane.litkowski@orange.com<mailto:stephane.litkowski@orange.com>>, <daniel.voyer@bell.ca<mailto:daniel.voyer@bell.ca>>, RTGWG <rtgwg@ietf.org<mailto:rtgwg@ietf.org>>
Subject: Re: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa

Hi Jeff

All comments have been addressed as shown in the email below

Can we initiate the WG adoption

Ahmed



On 5/19/18 12:20 PM, Ahmed Bashandy wrote:
Hi Jeff

These comments are already addressed with the exception of the minor comment about section 5.3.1 and 5.3.2. But for the convenience of everyone, I will respond to each specific comment here

See "#Ahmed" below


Thanks

Ahmed

> Reviewer: Stewart Bryant

> Review result: Has Issues

>

> These review comments were incorrectly posted against the uloop draft,

> apologies for any confustion.

>

> I have been asked to perform an early review of this document on

> behalf of the Routing Directorate.

>

> Summary:

>

> A document on this subject is something that the WG should publish,

> but I think that there are number of issues that the WG need to

> discuss and reach consensus on before deciding whether or not they

> should adopt this draft as a starting point for that work.

>

>

> Major Issues:

>

> Before I get into the substance I am surprised that there are no IPR

> disclosures. In an earlier and related work

> (draft-francois-segment-routing-ti-lfa-00) there were three IPR

> disclosures.

#Ahmed

The IPR link is

https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-bashandy-rtgwg-segment-routing-ti-lfa<https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_ipr_search_-3Fsubmit-3Ddraft-26id-3Ddraft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=mIF18ha_B3lsg_QPPZ0uZE5Mp5Q7LXQIPJHrP9QhvL4&m=hRw9JYX16QjABo0X8NzFeA4qtZ406HEzUaYNGbxzzGQ&s=i0BSrEO9trtQg-svJmisngedg7C2ALPRCMA49HKC8Jg&e=>

If there is anything else for us to do regarding IPR I will be more than happy to take care of



>

> The work has four basic components, the concept of resolving the

> problem of P and Q being non-adjacent, the use of SR to solve the

> non-adjacency, the use of the post convergence path following failure

> and the applicability of these techniques to an SR network. The first

> and second points seem of utility in non-SR networks, and so I am

> surprised that they are not called out as such, in the first case

> perhaps with consideration to strategically places RSVP tunnels, or

> binding segments.

The draft already mentions that the work builds on top of existing FRR work. For example

the second statement of the abstract already says

  builds on proven IP-FRR concepts being

  LFAs, remote LFAs (RLFA), and remote LFAs with directed forwarding

  (DLFA).

The statement about the possibility of using RSVP is clearly outside the scope of document as mentioned in first paragraph of the introduction.



>

> The issue of mapping repair path to the post convergence path to the

> something that has always concerned me in this concept. It is true

> that traffic that always passes through the PLR will experience the

> properties the authors describe, but not all traffic will pass through

> the PLR post convergence. The post failure path will be topology

> dependent, and may take a different path from the point of ingress.

#Ahmed

The fourth paragraph in the introduction clearly mentions that we are protecting the traffic passing through the PLR.



>

> I am also concerned that the authors do not discuss the need for loop

> free convergence, since although traffic going through the repair path

> will be loop-free, traffic arriving at the PLR might not be.. Consider

> for example a topology fragment that looks like a clock with a router

> at each minute. Traffic enters at 9 o'clock, leave at 3 o'clock and

> goes via 12 o'clock and 12 o'clock fails.  The routers 9..12 will

> re-converge at different times and this may give rise to the

> micro-looping of traffic trying to get to the PLR. A summary of the

> problem and a pointer to the companion draft may be sufficient.

#Ahmed

The last statement in the first paragraph in the introduction refers the reader to the uloop avoidance draft which handles non-local failures



>

> Finally on the basic concept it would be good to state up from whether

> the proposal is constrained solely to SR networks, or whether the

> authors believe that the concept is of wider applicability. It see no

> reason why it would be constrained to only work on SR networks.

#Ahmed

As it is quite clear from the title of the draft as well as many statements inside it, the scope of document is restricted to segment routing.



>

> There is no discussion of multiple failures, nor as far as I can see

> of failures that are worse than anticipated. This is an important

> point that needs to be established early. Some methods, (MRT)

> intrinsically address multiple failures, others (NV) intrinsically

> exclude them. Simple LFA needs a supervisor to quickly abandon all

> hope when they occur.

#Ahmed

As specified in the 3rd paragraph of the introduction the scope of the document is limited to single link, single node, and single local SRLG failure.



>

> In an SR network the paths used are not the shortest paths, they are a

> collection of shortest paths, so there needs to be some discussion on

> the interaction between the SR paths and repair paths to consider

> whether it is unconditionally safe against forwarding loops.. It would

> presumably be so if the authors borrowed the concept of repair

> addresses rather than normal forwarding addresses from not-via, but I

> don't think they have done this.

#Ahmed

Again the second statement of the 1st paragraph of the Introduction says



  By relying on segment routing this document provides

         a local repair mechanism for standard IGP shortest path



So the scope of the document is quite clear



>

> There should also be some discussion on the original path constraints

> that are applicable to the repair. Presumably the ingress node

> constrained the traffic to go though failed node F for a reason. If

> the repair is unconstrained that reason could be violated, but this is

> not discussed in the text.

#Ahmed

Same response as the response to the previous comment. The scope is standard IGP shortest paths





>

>

> In the Security section you say:

>

>     The behavior described in this document is internal functionality

>     to a router that result in the ability to guarantee an upper bound

>     on the time taken to restore traffic flow upon the failure of a

>     directly connected link or node. As such no additional security

>     risk is introduced by using the mechanisms proposed in this

>     document.

>

>

> SB> I am not sure that the above is correct. There may be a security

> reason

> SB> why a packet was steered along a path which breaks when you use

> this

> SB> technique.

#Ahmed

The security consideration section has been modified to to indicate that

the traffic is being steered over the post convergence path and hence there

is no security risk because this is the path that the operator intended to use

after the failure through the metrics configured on the links. In fact by expediting

rerouting the traffic over the intended post convergence path without waiting

for IGP reconvergence, we have introduced a minor security enhancement by reducing

misforwarding and/or traffic drop







>

> In the conclusion you say:

>

>     The

>     mechanism is able to calculate the backup path irrespective of the

>     topology as long as the topology is sufficiently redundant.

>

>

> SB> That is certainly true in classic. I am not sure this is

> universally

> SB> true under SR which includes the use of non-shortest path and

> SB> binding segments.



#Ahmed

Again the document is restricted to IGP shortest path as mentioned in the introduction





> Minor issues:

>

>     For each destination in the network, TI-LFA prepares a data-plane

>     switch-over to be activated upon detection of the failure of a

>     link used to reach the destination.

>

> SB> To make the scaling clearer to the reader, I think you need

> SB> to make it clear that for each protected link, you determine

> SB> the repair needed to reach every destination reachable over that

> SB> link. You sort of say that, but it's a bit hidden.

#Ahmed

I do not understand the difference between the text in the draft and the

text that you are proposing. We think that our text is quite clear





>     We provide the TI-LFA approach that achieves guaranteed coverage

>     against link, node, and local SRLG failure, in any IGP network,

>     relying on the flexibility of SR.

>

> SB> Should that be any SINGLE link.... failure?

#Ahmed

As mentioned above few times above, the introduction clearly mentions *single*





> In the text (and the text that follows)

>

>     To do so, S applies a "NEXT" operation on Adj(S-F) and then two

>     consecutive "PUSH" operations: first it pushes a node segment for

> F,

>     and then it pushes a protection list allowing to reach F while

>     bypassing S-F.

>

> You need to reference the SR operations.

#Ahmed

This paragraph is in Section 5.2.1. The latest version refers to the SR draft



>

> Also you are considering Adj segments, and presumably they were there

> for a reason, but you do not discuss that.

#Ahmed

Section 5.2 discusses protecting adjacency segments





>

> In 5.3.1 and 5.3.2 you have a list of conditions, but do not make it

> clear whether any or all must be true.

>

#Ahmed

The intention is for all of the conditions to be true. I will make it clear in the next version





> Nits

>

> 1. Introduction

>

>     Segment Routing aims at supporting services with tight SLA

>     guarantees [1]. This document provides a local repair mechanism

>     relying on SR-capable of restoring end-to-end connectivity in the

>     case of a sudden failure of a network component.

>

> SB> Grammar needs a little work in the last sentence.

#Ahmed

Addressed in the latest version of the document





> In Fig 1, I assume that the blobs are network fragments.

>

> In the conclusion you say:

>     This document proposes a mechanism that is able to pre-calculate a

>     backup path for every primary path so as to be able to protect

>     against the failure of a directly connected link or node.

> SB> you need to add SRLG

#Ahmed

Addressed in the latest version of the draft


On 5/10/18 9:40 AM, Jeff Tantsura wrote:

Hi Ahmed,



We would like you to address the comments from Early Review and get OK from Stewart, before progressing the document

 https://datatracker.ietf.org/doc/review-bashandy-rtgwg-segment-routing-ti-lfa-00-rtgdir-early-bryant-2017-05-31/<https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_review-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D00-2Drtgdir-2Dearly-2Dbryant-2D2017-2D05-2D31_&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=mIF18ha_B3lsg_QPPZ0uZE5Mp5Q7LXQIPJHrP9QhvL4&m=hRw9JYX16QjABo0X8NzFeA4qtZ406HEzUaYNGbxzzGQ&s=xMxNv--9p-MRxL0OnPyOZs76OvnidWNl7oTWWXG7B3g&e=>



Please let us know when this could be done.



Cheers,

Jeff

On 4/25/18, 02:17, "Ahmed Bashandy" <abashandy.ietf@gmail.com><mailto:abashandy.ietf@gmail.com> wrote:



    Hi



    We would like to request the WG adoption of

    draft-bashandy-rtgwg-segment-routing-ti-lfa-04.



    The draft has been stable for a long while and the IPR declaration has

    been recorded



    The latest version addresses all comments and the draft has been

    presented in IETF-96 and IETF-99



    Thanks



    Ahmed













_______________________________________________
rtgwg mailing list
rtgwg@ietf.org<mailto:rtgwg@ietf.org>
https://www.ietf.org/mailman/listinfo/rtgwg


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this
transmission in error, please inform us by e-mail, phone or fax, and then delete the original
and all copies thereof.
___________________________________________________________________________


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________