[mpls] Control plane solutions for the use cases of NFFRR

Ketan Talaulikar <ketant.ietf@gmail.com> Tue, 26 July 2022 08:09 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BEE4C15948C; Tue, 26 Jul 2022 01:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qEeDN_Zk753j; Tue, 26 Jul 2022 01:09:32 -0700 (PDT)
Received: from mail-ua1-x92a.google.com (mail-ua1-x92a.google.com [IPv6:2607:f8b0:4864:20::92a]) (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 262B2C1594AD; Tue, 26 Jul 2022 01:09:29 -0700 (PDT)
Received: by mail-ua1-x92a.google.com with SMTP id y12so4326614uad.10; Tue, 26 Jul 2022 01:09:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=UQDNst3N0QcLBzudUeQzAElHT9V4C6boowM19PStEAs=; b=c8hrjKFVj4SwVlnqMwv0qqeSb0N3cHvwHhY0rnN94WmuntdEEm1EOSJdVSMcnX12RH vPae29DNI+x8JayiwSyWZHJtyVOf5j5ksOitxrXQuyHwXsZCtYZEiOn4YeDl/wVebfQY 1aMKS0XkVrGYzHDSquga6udZiWa9Fs9+V+i2BZVz0nR1Gh+o1FaFxlFwdywmteQ+MmVR nR4nfg/3KdeVXTj7ne+jnOS5dr/6OkIpp/Zfol2LuHfevr1baWOfj/Dft2ynNxcXakLK qlMkn0X9U1vG03oxKJgYiIN4TZ1Llq6tlxB5n7o+5kqV7DTq826ak6DSNUu4XeWuPc8V 7x8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=UQDNst3N0QcLBzudUeQzAElHT9V4C6boowM19PStEAs=; b=nIaJdUytKPrCqZzzqj+ZA7oxrxvRlvBCEUmVH9LLDmA114Qi2COyxFOe2UgP+H/+ow QYupQ1KADHj0Lm11siPp+RNByCkRnIBvkfi66k1vuEhOHEHtjf17tgEta6jlzVaI7FFd xGT3iSPqAiaKkQznd76lWztJYiHBTkZnMCONu0A0LAU5kUwxayxpGQR0WvdkLVBu2N02 oNbjlx+IOEXL1AwIxIIqhuOF1lkS8qSwhAsjO/RCVe5rJYtcRI9lpDDhstQiWlciVWjq 4mMT3YxRJSgF0XJnAnWoK3+1mVgGxJ0+QmAgfQT6I0ozVl9lyFD30RqFUwH+VlMQRYrv ohKQ==
X-Gm-Message-State: AJIora9zqXCkYHmcA5iT84JwQ2Zx3IA5AQgPFxs6j/DFG7fl3MqQMrg1 J3qSVt8EBmm3wmYCW41Qg9RN2Hyl7AyvutSY7JRfLurCqNE=
X-Google-Smtp-Source: AGRyM1teL4wOD3ZqkO1qDufCF2qJ1LbbnGYeUiKtnEqzK7JBcZmcWdH+yb1jvADwh+oA6lOtAGqpsQ6chZa3ThAFxvI=
X-Received: by 2002:ab0:2c09:0:b0:379:a983:96fe with SMTP id l9-20020ab02c09000000b00379a98396femr4981997uar.102.1658822967632; Tue, 26 Jul 2022 01:09:27 -0700 (PDT)
MIME-Version: 1.0
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Tue, 26 Jul 2022 13:39:16 +0530
Message-ID: <CAH6gdPzgyHUFJP2F4MUg9-XXteg8TM3TSVoDez4VGP9OUsgkXQ@mail.gmail.com>
To: draft-kompella-mpls-nffrr@ietf.org
Cc: mpls@ietf.org
Content-Type: multipart/alternative; boundary="000000000000bb264f05e4b0d101"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/DKPtdFdQiSAodrCU6hTsXLc4Grg>
Subject: [mpls] Control plane solutions for the use cases of NFFRR
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jul 2022 08:09:36 -0000

Hello Kireeti/Wen,

I wanted to check if you had considered a control plane-based solution for
some of the use cases that motivated the NFFRR work.

I would like to draw your attention to a draft that tries to address a
similar problem space for EVPN:
https://datatracker.ietf.org/doc/draft-burdet-bess-evpn-fast-reroute/

For Segment Routing, we have the unprotected adjacency SIDs and there have
been discussions in the SPRING WG for unprotected prefix SIDs. The use of
these SIDs for the TI-LFA backup path can also address the issue.

There may perhaps be similar control plane mechanisms that may work for
other similar problem spaces?

IMHO, tackling this problem space in the control plane alone seems more
beneficial than in the data plane (I note that the NFFRR proposal also
needs control plane extensions). Could you please share your views on this?

Thanks,
Ketan