Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding

Greg Mirsky <gregimirsky@gmail.com> Thu, 10 February 2022 20:41 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA5073A0C01 for <spring@ietfa.amsl.com>; Thu, 10 Feb 2022 12:41:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-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 R8cicqs5bhUI for <spring@ietfa.amsl.com>; Thu, 10 Feb 2022 12:41:02 -0800 (PST)
Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (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 B21093A0B6B for <spring@ietf.org>; Thu, 10 Feb 2022 12:41:01 -0800 (PST)
Received: by mail-ej1-x634.google.com with SMTP id a8so18150283ejc.8 for <spring@ietf.org>; Thu, 10 Feb 2022 12:41:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=41BBzFyMSQLVjfF5E+dfpu4KTX19MEmBX7cmmCyziNI=; b=pVJ0FJQOPotshMTum9JZ+6JUKKBZl0nLCNvdNrIsJ4jzPoJgIdolZPFpGRDoqyApuE 3rkqsHCko9Mdnhu+JaqD92Rx3I/3eIJ4SptOm0NZb6Yiy3AtDgviObyj7zF1+5GfQJTO 871bOTOXbRYyh2aGYWVxxPVs8udkiteobnxUQaY+0YCoisiquNort4BrBMwFECuhRsTc /g+jaRhX0Eh7Oc79Hc/W9dscdpmFCasCXVTLKmScN6e2qhnu2Id5+cJG0FL3GGPNxsK7 1yTF+TdMm1XxtwjS8G+jObqIQ/MOSG93Ngh/l/aT5Iqb3+yUnCqAiO/tqnrBu3l2QulK /8gA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=41BBzFyMSQLVjfF5E+dfpu4KTX19MEmBX7cmmCyziNI=; b=A9dR0V1mOKu9i6gph87XMBmjQv70+6c5TyOr/PNCFhkMA8rdoV34MjJQpvZblODrff mNXdkCpvrW31l1FGnDRIIxbrDeNqc4UA80eV287d6nTHFB0wGjmK0NlBDdU131Igk8kN eVsNiEJYSHWjGUFIfg3/sn1QVEUO6X790+vd7MINXIO9zXpeagX909uePhrJGpaHV4iV bXY04rg8sFUbD+nFvk7aS4E4Xbm4tCy5tRfeyvQinN/h7uSX2g9p/C5bcpMnhgQ7Egmu 9BW+DrsKYwbQqDBJSdsQCpZhs+E41s4lBqFaKgoDisrNCfkXMXeomSpdeQTKIArUU2sc snTg==
X-Gm-Message-State: AOAM5316SF7jF4ezTuBCPy4dtcNYdzTzocyGAr+gxrdUJgS5K3LXCfeh Ow2DmP6qNS3dMBUc41Bi7tno75QPkCYJhpjQqdg=
X-Google-Smtp-Source: ABdhPJwdwaYzSn5MQ4s8k1iWuq+QWFi4QuYLESorIhyUIuNfaXGKY+vzI8a2/7BXV5ryIg8DQ57oRbLwrzjlpyqlM3s=
X-Received: by 2002:a17:906:dfd5:: with SMTP id jt21mr7924333ejc.235.1644525656532; Thu, 10 Feb 2022 12:40:56 -0800 (PST)
MIME-Version: 1.0
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CA+RyBmVX1t0WhnQ=1hd3228AP1Hg0knJ+khK8T9GstKics_vpg@mail.gmail.com> <CO1PR13MB5045EE24CD43901962E178F6F22E9@CO1PR13MB5045.namprd13.prod.outlook.com> <CA+RyBmU0yzsfeQ2WiJgMrTtqx6s+8BpSM28fKQgpRMR-2-3SKQ@mail.gmail.com> <BY3PR13MB50446E07FEB636C3F93BD210F22F9@BY3PR13MB5044.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB50446E07FEB636C3F93BD210F22F9@BY3PR13MB5044.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 10 Feb 2022 12:40:45 -0800
Message-ID: <CA+RyBmXgk9Qv3kyjtz2JoxQrPUCamwhd7ajBiCpKFYhsYnUGKg@mail.gmail.com>
To: Huaimo Chen <huaimo.chen@futurewei.com>
Cc: Bruno Decraene <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000094f20a05d7aff74c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-dBOYOcw0x4iqYBrJVUCmpdEq3M>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Feb 2022 20:41:08 -0000

Hi Huaimo,
thank you for responding to my notes and questions. I wanted to highlight
one issue (top-posting):

For the mechanism in draft-ietf-spring-segment-protection-sr-te-paths,

if a node X on the shortest path from a upstream node to N does not

support the mechanism, node X drops the traffic transported by the path.

For the solution in our draft, proxy capable nodes off node X on the
shortest

path to a neighbor of N are used.

>From reading your response, it seems that you compare how different
solutions behave not in identical environments. I don't see that as a fair
comparison.

Regards,
Greg

On Wed, Feb 9, 2022 at 7:41 PM Huaimo Chen <huaimo.chen@futurewei.com>
wrote:

> Hi Greg,
>
>     Thank you very much for your notes.
>
>     My responses/explanations are inline below with [HC2].
>
> Best Regards,
> Huaimo
>
> ------------------------------
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Tuesday, February 8, 2022 11:25 PM
> *To:* Huaimo Chen <huaimo.chen@futurewei.com>
> *Cc:* Bruno Decraene <bruno.decraene@orange.com>; SPRING WG <
> spring@ietf.org>
> *Subject:* Re: [spring] WG adoption call -
> draft-hu-spring-segment-routing-proxy-forwarding
>
> Hi Huaimo,
> thank you for the expedient response. Please find my follow-up notes
> in-lined below under the GIM>> tag.
>
> Regards,
> Greg
>
> On Tue, Feb 8, 2022 at 6:35 PM Huaimo Chen <huaimo.chen@futurewei.com>
> wrote:
>
> Hi Greg,
>
>     Thank you very much for your comments.
>
>     My responses/explanations are inline below with [HC].
>
> Best Regards,
> Huaimo
> on behalf of co-authors
>
> ------------------------------
> *From:* spring <spring-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Sent:* Tuesday, February 8, 2022 4:38 PM
> *To:* Bruno Decraene <bruno.decraene@orange.com>
> *Cc:* SPRING WG <spring@ietf.org>
> *Subject:* Re: [spring] WG adoption call -
> draft-hu-spring-segment-routing-proxy-forwarding
>
> Dear Authors, et al.,
> I've read the draft and would appreciate it if the authors can clarify one
> question:
>
>    - What do you consider as the significant advantage of the mechanism
>    defined in your draft compared with the mechanism defined in
>    draft-ietf-spring-segment-protection-sr-te-paths?
>
> As I've compared the two solutions, I couldn't find any significant
> advantage of the proxy forwarding to have two standardized mechanisms for
> SR path e2e protection. It might be reasonable to have one standard while
> other proposals get experimental status?
> [HC]: It provides more protection coverage in some cases as compared to
> the mechanism defined in draft-ietf-spring-segment-protection-sr-te-paths.
>
> GIM>> I find it hard to quantify your characterization. I imagine that if
> an operator uses the protection mechanism defined in
> draft-ietf-spring-segment-protection-sr-te-paths it designs the network
> with that in mind and thus minimizes if not completely avoids any possible
> limitation the protection mechanism may have. Perhaps you can help with
> some more specific scenarios.
> [HC2]: Assume that a SR path has the SID of a node N and node N failed.
> For the mechanism in draft-ietf-spring-segment-protection-sr-te-paths,
> if a node X on the shortest path from a upstream node to N does not
> support the mechanism, node X drops the traffic transported by the path.
> For the solution in our draft, proxy capable nodes off node X on the
> shortest
> path to a neighbor of N are used. The neighbor re-routes the traffic
> around
> failed node N towards the destination. The traffic is protected.
>
> This improves the reliability of networks, and QoE. This should be a
> significant advantage. There is no solution for BSID protection in the
> other existing draft.
>
> GIM>> Though BSID may be used inside the network, I find such use case
> questionable making no significant impact on the usefulness of the
> protection mechanism.
> [HC2]: Considering two drafts A and B. Draft A supports protection
> of a SR path, which contains two types of components, say C1 and C2.
> If the path contains a third type of components, say, C3, then
> protection of the path for C3 is not supported.
> Draft B supports protection of a SR path, containing C1, C2 and C3.
> In this case, draft B seems having a significant advantage over draft A.
>
> The solution for BSID protection in our draft has
> been there for a few years. In addition, after a node failed, in
> our solution, the nodes of the entire network converge to the latest
> state consistently in time. After a node failed, the mechanism defined
> in the other existing draft holds off the FIB during the HoldTimer
> period configured, when the network changes again,
>
> GIM>> I consider that property of the protection defined in
> draft-ietf-spring-segment-protection-sr-te-paths as a benefit that allows
> better control for the proper coordination between protection mechanisms
> that operate on different network layers.
>
> our solution continues
> to converge at any time.
> The mechanisms in two drafts are different. It seems ok and reasonable
> to have the two drafts to be adopted in the WG.
>
> GIM>> I agree with you, drafts are fundamentally different and, in my
> opinion, merging them would not change the situation. But I don't see that
> as the justification for producing two standards. It seems to me, releasing
> two standard-based specifications might be detrimental and I propose the
> authors consider taking this draft onto the experimental track. I'd support
> the adoption of it as the experimental track document.
>
>
>
> Regards,
> Greg
>
> On Thu, Jan 13, 2022 at 2:19 AM <bruno.decraene@orange.com> wrote:
>
> Dear WG,
>
>
>
> This message starts a 2 week WG adoption call, ending 27/01/2022, for
> draft-hu-spring-segment-routing-proxy-forwarding
>
>
> https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forwarding%2F&data=04%7C01%7Chuaimo.chen%40futurewei.com%7C4baac6ced8b241b8e8a008d9eb8444e4%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637799775601962149%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=BIJm6UvUkp9QxNFwgzH9yyZE%2F59AXZo2x6aYUEqi7Aw%3D&reserved=0>
>
>
>
> After review of the document please indicate support (or not) for WG
> adoption of the document to the mailing list.
>
>
>
> Please also provide comments/reasons for your support (or lack thereof) as
> this is a stronger way to indicate your (non) support as this is not a vote.
>
>
>
>
> If you are willing to work on or review the document, please state this
> explicitly. This gives the chairs an indication of the energy level of
> people in the working group willing to work on the document.
>
>
>
> Thanks!
>
> Bruno, Jim, Joel
>
> _________________________________________________________________________________________________________________________
>
> 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.
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&data=04%7C01%7Chuaimo.chen%40futurewei.com%7C4baac6ced8b241b8e8a008d9eb8444e4%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637799775602118366%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=0TaWVJRQEEpWAng%2FE62IG2%2Fzv9CbwEWVp4Q0PiD7Nvs%3D&reserved=0>
>
>