Re: [OPS-DIR] Opsdir early review of draft-ietf-rtgwg-segment-routing-ti-lfa-12

Yingzhen Qu <yingzhen.ietf@gmail.com> Wed, 20 December 2023 17:25 UTC

Return-Path: <yingzhen.ietf@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 B9CBFC14CE38; Wed, 20 Dec 2023 09:25:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 99VrVRdU0B0e; Wed, 20 Dec 2023 09:25:54 -0800 (PST)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12CA5C14F61C; Wed, 20 Dec 2023 09:25:53 -0800 (PST)
Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2cc8fd5d54bso11099821fa.2; Wed, 20 Dec 2023 09:25:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703093151; x=1703697951; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/iFYbvot0jZlJp93IH6yYJRQAZvCHYiu7Mmedv/HaZc=; b=gM9YEvxaiPPrfuWsZq6onmNUNHAHOdQ7Z9e5UnGq2tfLZRmoQtBzwvz7ceOxjmiyZn GBwVBKTrdYfI9aG88r0PPf5+Fyymdq1FKKKQlYVwTqk7OwBzp8aDTgHwRwGlVKHnVNhq B00vihDEJFzXVUb0z1q27K+T5O8q2Q3i77N7X435kbiHrxieS2hIqPcFXt4igqIYAvRA 3WPnVYuAPPI72Tfy8QMPLfXkCkkDF7m5whIOXlL6k6xCncTVDYe7q+GrZtptTs8E+bhr XeAjlLixY5oCl8Wjz8aDK08bpgksIqelfXOK9rWIqLBFmGEAd9U3ZAur4sxT3sTDo8c3 2MdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703093151; x=1703697951; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/iFYbvot0jZlJp93IH6yYJRQAZvCHYiu7Mmedv/HaZc=; b=f23YybpzJ3zukbFZt/gYCR5JeBpCTsb9MEyrQ/9UKreZfsm4ney5xYdcWnpvNbTopW f8IsBZbKVL7RHxIb/Xtxmg4/tXoWTEabO1+UnWcy9eadBUxsmRtPNy+tK0eiQ+NMCrVK pTVTTrBDbVuYC7x0wH3jOlsdbRykFcIfh0AaR7uJN3Xnwakygx9TmoCQoph83wxxEMA4 IElBD+7u3X6DUG1/J+ZaafKQlayr2pNKQA+wEgAmdsv/lN/sOSUqKOh41pMEoDx3BXas 0QxAohZzrgGog3nITAMfqmTK1PMfD1QP0kRIi0ZjXZc7166kMc4tYAWNMycYBWDmIXx0 tvaA==
X-Gm-Message-State: AOJu0YyU8wWtVV1+U/VRT5u8hAXEDVtjbieGQp2wvkNfOEJmHLgzX2z0 DzS8Ru/gr6scvLQoXfOgB0Tpe5zdRmb3IOLpbA==
X-Google-Smtp-Source: AGHT+IE1E1EvoIpneztCa/R3Stbo+arRa4Ye6bei01+b0gxpeYM/WmT7OhQydbi8UQnECtMlcrzOZBECc9FWrJfJUiQ=
X-Received: by 2002:a05:651c:617:b0:2cc:7719:ec1c with SMTP id k23-20020a05651c061700b002cc7719ec1cmr2473260lje.27.1703093150534; Wed, 20 Dec 2023 09:25:50 -0800 (PST)
MIME-Version: 1.0
References: <170288281224.32101.11529769397624376875@ietfa.amsl.com> <CABNhwV0G3NfiqOSiRzk-AP53cVSWQOLka5bC7KGmvaNBq9M1Xw@mail.gmail.com>
In-Reply-To: <CABNhwV0G3NfiqOSiRzk-AP53cVSWQOLka5bC7KGmvaNBq9M1Xw@mail.gmail.com>
From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Date: Wed, 20 Dec 2023 09:25:39 -0800
Message-ID: <CABY-gON49+NTpVFGfxoGsk7JSGFOBgbyDViramtFj=BCVo+mSA@mail.gmail.com>
Subject: Re: [OPS-DIR] Opsdir early review of draft-ietf-rtgwg-segment-routing-ti-lfa-12
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>, Bruno Decraene <bruno.decraene@orange.com>, Jeff Tantsura <jefftant.ietf@gmail.com>, RTGWG <rtgwg@ietf.org>, Routing WG <rtgwg-chairs@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>, draft-ietf-rtgwg-segment-routing-ti-lfa@ietf.org
Content-Type: multipart/alternative; boundary="00000000000041ce5f060cf44680"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/zroZcr_IwaZxI0ZaNstmaIqXEHM>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 20 Dec 2023 17:25:58 -0000

Hi Gyan,

Thanks for the review and updating the status.

I see you still have one minor issue about referencing
"I-D.bashandy-rtgwg-segment-routing-uloop".
Please let me know if I missed anything.

Authors, please send your reply to the list.

Thanks,
Yingzhen

On Sun, Dec 17, 2023 at 11:05 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Hi Yingzhen & Jeff
>
> I completed the updated OPSDIR Review of TO-LFA draft and changed status
> from “serious issues” to “Ready”.
>
> Thank you
>
> <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions A**rchitect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
>
>
> *M 301 502-1347*
>
>
>
> ---------- Forwarded message ---------
> From: Gyan Mishra via Datatracker <noreply@ietf.org>
> Date: Mon, Dec 18, 2023 at 2:00 AM
> Subject: [OPS-DIR] Opsdir early review of
> draft-ietf-rtgwg-segment-routing-ti-lfa-12
> To: <ops-dir@ietf.org>
> CC: <draft-ietf-rtgwg-segment-routing-ti-lfa.all@ietf.org>, <
> rtgwg@ietf.org>
>
>
> Reviewer: Gyan Mishra
> Review result: Ready
>
> I have reviewed version 12 and am updating my initial review of TI-LFA in
> August which this review.
>
> Summary:
> Based on revision 12 review, the draft is ready for publication.
>
> Review details:
>
> IETF 118 side meeting discussion summary:
>
> We had a very productive discussion during the side meeting, and the review
> comments and open issues have been addressed.
>
> Outcome of the discussion:
> It’s important for the draft to clarify that with ti-lfa, when IGP starts
> to
> reconverge, there is still a possibility for micro-loops. So customers
> should
> be advised to deploy some micro-loop protection mechanisms to prevent
> traffic
> loss.
>
> Action items for authors of the ti-lfa draft:
> •  To include text from RFC7490 second paragraph of section 10 - done
> •  To include the text summary in the email thread - done
> •  Change the text in section 6.1 from node to link - done
>
> Next steps:
> After the draft is updated to address the open issues which was completed
> with
> version 12, Gyan Mishra will update the OPS Directorate review, and the
> RTGWG
> WG Chairs will start the WGLC of this draft.
>
> Draft updates from v11 to v12 below:
>
> When the network reconverges, micro-loops [RFC5715] can form due to
>    transient inconsistencies in the forwarding tables of different
>    routers.  If it is determined that micro-loops are a significant
>    issue in the deployment, then a suitable loop-free convergence
>    method, such as one of those described in [RFC5715], [RFC6976],
>    [RFC8333], or [I-D.bashandy-rtgwg-segment-routing-uloop] should be
>    implemented.
>
>    TI-LFA is a local operation applied by the PLR when it detects
>    failure of one of its local links.  As such, it does not affect:
>
>    *  Micro-loops that appear - or do not appear – as part of the
>       distributed IGP convergence [RFC5715] on the paths to the
>       destination that do not pass thru TI-LFA paths:
>
>       -  As explained in [RFC5714], such micro-loops may result in the
>          traffic not reaching the PLR and therefore not following TI-LFA
>          paths.
>
>       -  Segment Routing may be used for prevention of such micro-loops
>          as described in [I-D.bashandy-rtgwg-segment-routing-uloop].
>
>    *  Micro-loops that appear – or do not appear - when the failed link
>       is repaired.
>
>    TI-LFA paths are loop-free.  What’s more, they follow the post-
>    convergence paths, and, therefore, not subject to micro-loops due to
>    difference in the IGP convergence times of the nodes thru which they
>    pass.
>
>    TI-LFA paths are applied from the moment the PLR detects failure of a
>    local link and until IGP convergence at the PLR is completed.
>    Therefore, early (relative to the other nodes) IGP convergence at the
>    PLR and the consecutive ”early” release of TI-LFA paths may cause
>    micro-loops, especially if these paths have been computed using the
>    methods described in Section Section 6.2, Section 6.3, or Section 6.4
>    of the draft.  One of the possible ways to prevent such micro-loops
>    is local convergence delay ([RFC8333]).
>
>    TI-LFA procedures are complementary to application of any micro-loop
>    avoidance procedures in the case of link or node failure:
>
>    *  Link or node failure requires some urgent action to restore the
>       traffic that passed thru the failed resource.  TI-LFA paths are
>       pre-computed and pre-installed and therefore suitable for urgent
>       recovery
>
>    *  The paths used in the micro-loop avoidance procedures typically
>       cannot be pre-computed.
>
> 6.1.  FRR path using a direct neighbor
>
>    When a direct neighbor is in P(S,X) and Q(D,x) and the link to that
>    direct neighbor is on the post-convergence path, the outgoing
>    interface is set to that neighbor and the repair segment list SHOULD
>    be empty.
>
>    This is comparable to a post-convergence LFA FRR repair.
>
> Major issues:
> None
>
> Minor issues:
>
> Stewart Bryant pick up something that was agreed but was not included in
> this
> summary: we agreed to remove the reference to draft-bashandy in order to
> make
> the discussion on uloop prevention technology neutral.
>
> So the  TI-LFA draft even though it has loop preventing mechanisms that
> can
> possibly work independently of a separate uLoop avoidance mechanism, that
> there
> are cases as we both pointed out that uLoops can form, in those cases for
> further convergence time optimization a separate uLoop prevention mechanism
> maybe necessary.
>
> So in that case the current reference to the uLoop avoidance draft could
> apply.
>
> However, I do think the uLoop draft needs a lot of work particularly
> section 3
> and is an I-D.
>
> So I agree we need to remove any references to the uLoop draft and stating
> that
> a separate from TI-LFAs uLoop prevention technology is necessary.  The
> uLoop
> draft as it exists would be the appropriate draft to be referenced but
> unfortunately it’s not ready so I don’t think we should reference it.
>
> Nits:
> None
>
>
> _______________________________________________
> OPS-DIR mailing list
> OPS-DIR@ietf.org
> https://www.ietf.org/mailman/listinfo/ops-dir
>