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

Stewart Bryant <stewart.bryant@gmail.com> Thu, 12 July 2018 13:38 UTC

Return-Path: <stewart.bryant@gmail.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 50C0E130F19; Thu, 12 Jul 2018 06:38:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level:
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 9nkPAqCNDNFD; Thu, 12 Jul 2018 06:38:37 -0700 (PDT)
Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB31C130F08; Thu, 12 Jul 2018 06:38:36 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id w16-v6so5670228wmc.2; Thu, 12 Jul 2018 06:38:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=ZCm9/6TxJVZJX1mQfINS4JyLekWtjryFvmUZPU3lVGI=; b=bplliwBbcB+VDgM5ytpaU+vTpeORCKn5pmenFwJ1vMSFLKMYfajTjHDoEA+iFSdcFr qhf1OF5HFeuarb3hFA+1qLlNR/X4nKr4M3tJ0juVTPPgdbVHoPFS/sn/CuOKOCCEu2i5 mzecMB5arD/GW4ccTTVLnE1O5w1WC0tr5EHyw1JUDhdQi3ABEzyU+coT+EShX0Sr/sfQ as2dbABv8k8TaYeJrGAxhxZqF4C2yRfm1rv7hKfc7NUf4AMCsiVxbWq0E8qOT709MHVV 0bOKRT88BNW75lWvfTl5Tm7elyGlnm9psni8ajT0HC5XfslMVkaVkSbkNl6Jnln2S9oT qgKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=ZCm9/6TxJVZJX1mQfINS4JyLekWtjryFvmUZPU3lVGI=; b=SjsLHpx1zfuNoBzOKlkpTrvBGaXvFcDRrjpYquAvyVwEn2U+iJ0p5P6EBqqhFByvdI VPoTcE1C8KJcHbLOA4ABRA9MrrM+X4XeMlKayey6VdodY+B5VmOdkGgqynN9Hxhc/oRT Gu0w9h2BZ0muOg56zpA3ot2vSHkz5WGNhndZ0Rn7oIv6aK/MC6+Jtf5w5Eq5OaRczXNk yrRD7PYYPUrp8xTtkMa4T8TWg0ederyn/ibydy3zQwc51AJocnn7nw5cVgEODjOztT6P 0rPKxi40CEka0B2yO4Cg5fg1MXFfQBkuFw4pF5NNsDqrFwz9qiCQ/saEhtP67lwhZ0hm MCwg==
X-Gm-Message-State: AOUpUlHEfPCG+ok0Nj5LbH2gqkS+u6aysldJZJhHSIczfosV0UbDNWoi w5xBM+nI0xZ7EF19WSbfyBE=
X-Google-Smtp-Source: AAOMgpc9jVuqHtV/XKdDIz06e2E4U1bjlk5IzSbGrg3DuVqaCHY7TVNo9rXV5joDqfOUzHamdwmlSg==
X-Received: by 2002:a1c:228b:: with SMTP id i133-v6mr1489945wmi.69.1531402715402; Thu, 12 Jul 2018 06:38:35 -0700 (PDT)
Received: from [192.168.2.105] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id t140-v6sm7493743wmd.14.2018.07.12.06.38.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jul 2018 06:38:34 -0700 (PDT)
Subject: Re: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa
To: bruno.decraene@orange.com, Alexander Vainshtein <Alexander.Vainshtein@ecitele.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>, Ahmed Bashandy <abashandy.ietf@gmail.com>, Robert Raszuk <robert@raszuk.net>, Chris Bowers <cbowers@juniper.net>
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> <98d610d9-1dd4-3025-3b5c-070b6120cda7@gmail.com> <30046_1531388953_5B472419_30046_355_1_53C29892C857584299CBF5D05346208A47AEA48D@OPEXCLILM21.corporate.adroot.infra.ftgroup> <DB5PR0301MB19097AB7FA7181464B765B779D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <6030_1531397206_5B474456_6030_298_1_53C29892C857584299CBF5D05346208A47AEA7BE@OPEXCLILM21.corporate.adroot.infra.ftgroup>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <b023d2d8-0eae-752e-76f2-568947c0dee5@gmail.com>
Date: Thu, 12 Jul 2018 14:38:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <6030_1531397206_5B474456_6030_298_1_53C29892C857584299CBF5D05346208A47AEA7BE@OPEXCLILM21.corporate.adroot.infra.ftgroup>
Content-Type: multipart/alternative; boundary="------------FE8C624184878FF6F348EF06"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/1CCyFx0S-wXgff0Ql4HU9bJWtWI>
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: Thu, 12 Jul 2018 13:38:42 -0000

So, it sounds like we need a new version of the draft clarifying the 
solution's characteristics and allowing the reader to evaluate its 
applicability to their specific network problem.

Publishing an updated text fully addressing the review comments and 
putting it back to the WG for review of the revised draft would seem to 
be the way forward.

Best Regards

Stewart


On 12/07/2018 13:06, bruno.decraene@orange.com wrote:
>
> Sasha,
>
> Please see inline [Bruno]
>
> *From:*Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
> *Sent:* Thursday, July 12, 2018 1:26 PM
> *To:* DECRAENE Bruno IMT/OLN
> *Cc:* rtgwg-chairs@ietf.org; pfrpfr@gmail.com; 
> draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org; 
> daniel.voyer@bell.ca; rtgwg@ietf.org; Ahmed Bashandy; Robert Raszuk; 
> Chris Bowers; Stewart Bryant
> *Subject:* RE: Request for RTGWG Working Group adoption for 
> draft-bashandy-rtgwg-segment-routing-ti-lfa
>
> Bruno,
>
> It seems there is some misunderstanding, and I will try to clarify it.
>
> To the best of my understanding, the following text in Section 1 of 
> the draft presents the benefits of using post-convergence path for FRR:
>
>    As the capacity of the post-convergence path is typically planned by
>
>    the operator to support the post-convergence routing of the traffic
>
>    for any expected failure, there is much less need for the operator
>
>    to tune the decision among which protection path to choose.  The
>
>    protection path will automatically follow the natural backup path
>
>    that would be used after local convergence.  This also helps to
>
>    reduce the amount of path changes and hence service transients: one
>
>    transition (pre-convergence to post-convergence) instead of two
>
>    (pre-convergence to FRR and then post-convergence).
>
> I see two different claims of benefits from using post-convergence 
> path in this test fragment
>
> 1.One path change and therefore one service transient instead of two
>
> 2.Post-convergence path is taken into account in the operator’s 
> panning (e.g., by allocating sufficient resources for traffic flows on 
> both pre-convergence and post-convergence paths).
>
> Speaking just for myself, I think that neither of these claims is 
> justified for traffic flows that do not originate at the PLR.
>
> E.g., consider Stewart’s example and the traffic flow from A to E
>
> 1.This flow will experience two path changes (pre-convergence--> FRR 
> and FRR --> post-convergence
>
> 2.The network operator will not take links C-F, F-G and G-D for 
> consideration in its planning of pre-convergence and post-convergence 
> paths for this flow.
>
> Did I miss something substantial?
>
> [Bruno] I think we should distinguish 2 aspects:
>
> a) the technical behavior
>
> b) the text/claims in the draft
>
> My answer was about “a”. I see that you are not challenging it.
>
> Regarding “b”, speaking for myself, I’m primarily interesting in the 
> technical specification, less about the text introduced to motivate 
> the solution. That being said:
>
> 1) If it were up to me, I would personally be very open to completely 
> rewrite the text you cited. e.g. using my text ;-) (below).
>
> 2) I mostly agree with you. Although possibly the text could be 
> rephrased to say that it refers to the local behavior on the PLR 
> rather than the end to end path in the network. Also, capacity 
> planning is very topology dependent and SP dependent. Here, Stewart’s 
> example is custom-built to highlight a case where capacity planning 
> for TI-LFA is different than capacity planning for link failure. I 
> personally don’t find the example very typical of real network, as 
> typically it’s more efficient to try to share the backup capacity for 
> both link and node failure, which is not the case in the example.
>
> That being said, the example is good enough to say that the capacity 
> planning claim is not guaranteed. Again, cf my point 1. i.e. I support 
> changing this text.
>
> Coming back to the technical behavior, if we agree that using the 
> shortest path from the PLR to the destination is the best path (that 
> we can choose from) that’s good enough for me.
>
> Regards,
>
> --Bruno
>
> Regards,
>
> Sasha
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
> *From:*bruno.decraene@orange.com [mailto:bruno.decraene@orange.com]
> *Sent:* Thursday, July 12, 2018 12:49 PM
> *To:* Stewart Bryant <stewart.bryant@gmail.com>
> *Cc:* rtgwg-chairs@ietf.org; pfrpfr@gmail.com; 
> draft-bashandy-rtgwg-segment-routing-ti-lfa@ietf.org; 
> daniel.voyer@bell.ca; rtgwg@ietf.org; Ahmed Bashandy 
> <abashandy.ietf@gmail.com>; Alexander Vainshtein 
> <Alexander.Vainshtein@ecitele.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
>
> Stewart,
>
> Please see 1 comment inline [Bruno]
>
> Trimming the text to ease the focus on this point
>
> *From:*Stewart Bryant [mailto:stewart.bryant@gmail.com]
> *Sent:* Tuesday, July 10, 2018 2:40 PM
>
> On 09/07/2018 20:53, Ahmed Bashandy wrote:
>
> […]
>
>     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.”
>
>
> SB> It is not as simple as that, and I think that the draft needs to 
> provide greater clarity.
>
> I think there will be better examples, but consider
>
>               12
>       +--------------+
>       |              |
> A-----B-----C---//---D----E
>         10  |        |
>             F--------G
>
> Traffic injected at C will initially go C-D-E at cost 2, will be 
> repaired C-F-G-D-E at cost 4 and will remain on that path post 
> convergence. This congruence of path is what TI-LFA claims.
>
> However, a long standing concern about traffic starting further back 
> in the network needs to be more clearly addressed in the draft to 
> clearly demonstrate the scope of applicability.
>
> For traffic starting at A, before failure the path is A-B-C-D-E cost 13
>
> TI-LFA will repair to make the path A-B-C-F-G-D-E cost 15 because 
> TI-LFA optimises based on local repairs computed at C.
>
> After repair the path will be A-B-D-E cost 14.
>
> [Bruno] The draft is about IP Fast ReRoute (FRR).
>
> FRR is a local reaction to failure, so by hypothesis, all nodes but 
> the PLR are not aware about the failure. This includes all upstream 
> nodes which do keep forwarding traffic through the same path, i.e. via 
> the PLR.
>
> The argument that the path would have been shorter if upstream node 
> were aware of the failure to reroute before (or that the PLR should 
> send the packet back in time) is not relevant.
>
> The only question which matter is: from the PLR to the destination, 
> which is the best path to use?
>
> I, and the draft, argue that the best path in IP routing, is the IGP 
> shortest path. Whichever type of metric you choose (e.g. bandwidth, 
> latency, cost…). Do you disagree on this?
>
> Now, eventually we can narrow down the discussion to the choice of 
> terms. We can discuss about the term “post-convergence paths from the 
> point of local repair »,which you don’t think to like. Although, the 
> term seems technically true to me, I would also be fine with changing 
> from  “post-convergence path” to “optimal IGP shortest path”
>
>
> So the draft needs to make it clear to the reader that TI-LFA only 
> provides benefit to traffic which traverses the PLR before and after 
> failure.
>
> [Bruno] No, that is not true. cf above.
>
> --Bruno
>
> Traffic which does not pass through the PLR after the failure will 
> need to be traffic engineered separately from traffic that passes 
> though the PLR in both cases.
>
>
> _________________________________________________________________________________________________________________________
> Ce message et ses pieces jointes peuvent contenir des informations 
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez 
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les 
> messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, 
> deforme ou falsifie. Merci.
> This message and its attachments may contain confidential or 
> privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and 
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have 
> been modified, changed or falsified.
> Thank you.
>
>
> ___________________________________________________________________________
>
> 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.
> ___________________________________________________________________________
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.