Re: [Idr] draft-dong-idr-node-target-ext-comm-05.txt - WG Adoption and IPR call (9/27 to 10/11/2022)

Gyan Mishra <hayabusagsm@gmail.com> Fri, 30 September 2022 09:04 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3443C1522CE for <idr@ietfa.amsl.com>; Fri, 30 Sep 2022 02:04:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.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_DNSWL_HI=-5, 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 Zyw0s6UpSCUO for <idr@ietfa.amsl.com>; Fri, 30 Sep 2022 02:04:45 -0700 (PDT)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (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 06182C1522C4 for <idr@ietf.org>; Fri, 30 Sep 2022 02:04:45 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id k6so4115603vsc.8 for <idr@ietf.org>; Fri, 30 Sep 2022 02:04:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=xLmp0ZjI7ard7fVHHO53hxFihmmtEcW1CGrOR7BnGkA=; b=favRtxt3JSViWsSybT6gOobbqpLO4YtfMp9COQox5p2V8jhNRpivr/Qi9i3HOI5Ncn vWszisgupOLONZROemp3Su9qZNLCLl5agbyo6UkirPJJU9Z9oSajMLN86++8+MW3LhGJ hb4aq6W4E+SOnglxFjIorogcBiJnyiiM/TW/kT2COaMIVgkFOwM1gVVUbSCz8sBsNKMq sJw6gvrM1VIrDrdpYnasuvgprss0aF4nrjgTLcQ4s4T///j6Zj7UFlgjaV3Fe2brShx8 FETbgqMBHpTM12S8PLN5Jr+oZfEGXXysjSIfItXIxAuqIG3VqVE/Bo/TGjmNesIH9OHr wtoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=xLmp0ZjI7ard7fVHHO53hxFihmmtEcW1CGrOR7BnGkA=; b=8L9rVLp1Ya1RYSNvCkg0JsmLygbCUe9I1hhOWYEIfuUYkmFssUiltq/U0DGdw2GQly 7j/3vtkCkBPa4qqxgDRdn49zpNnaxjbKtgQiHrNksZU7Wy2zmZIfZJaYVRvxio2WxQAb TPlKAn28TuUeQZYSsBAwAN9r8ZcAt9E6xDj2wYV3pkxUx3I3208LJsJSJz/c4j+wfS4R 9O1KWVXrdmb48x/QGME+zRPDPceWXI55BQDnU+86lzHgDhvEgkI3RHU9CeB0YwY0l4KS J510P2lvALa7wkBkdVkoweEPRzkiPpUW+7DQZdJoH2JOZaeSD6ceLy2QxgDEoS1VCkH/ Tfyg==
X-Gm-Message-State: ACrzQf3igQN8mAzVYDVLwbP/NtWskheHZ+OMMjfzixAHwShftxWFeNtH D1fK4IO25iXIbQPqPC4GzxmJL3/trxXazVY8Hy0=
X-Google-Smtp-Source: AMsMyM5syuX+5Di5cfMfNDx10+DyftZMUFhwtpMGB10ysWdp1WOvB7Ae9wU3VkPOeBEM9NSXFdUX7X445c2gZDtxdFg=
X-Received: by 2002:a05:6102:6d3:b0:398:6ba5:f6ac with SMTP id m19-20020a05610206d300b003986ba5f6acmr3836045vsg.65.1664528683656; Fri, 30 Sep 2022 02:04:43 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB4872EEE329BDDDCC0F387B17B3559@BYAPR08MB4872.namprd08.prod.outlook.com>
In-Reply-To: <BYAPR08MB4872EEE329BDDDCC0F387B17B3559@BYAPR08MB4872.namprd08.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 30 Sep 2022 05:04:15 -0400
Message-ID: <CABNhwV35sKd_joRvzv5VzKTqtWYckArzYV74aL+54qCkq49vxg@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e86afd05e9e14809"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/zLrENCI_ZYmN7wDrdxgp_s5gF6o>
Subject: Re: [Idr] draft-dong-idr-node-target-ext-comm-05.txt - WG Adoption and IPR call (9/27 to 10/11/2022)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Sep 2022 09:04:48 -0000

I support WG adoption of this draft.

The WG should consider in their discussion:

1) Will this new  transitive extended community help

in operational networks?

 Yes.  This mechanism provides an additional layer of control allowing the
RT be imported by a subset cluster of nodes and not all nodes that import
the RT.  In general all routers that are importing the RT explicitly want
the route to be installed in the VRF.  RTC RT membership provides a means
of control however does not provide this layer of subset of nodes
granularity corner case where you don’t want all nodes that are explicitly
importing the RT to all install the route into the VRF.  I don’t see any
conflict of this new target extended community with RTC.

2) What conflicts does this new Extended Community have

with other functions in general BGP route distribution or

VPNs (EVPN, IPVPN)?

 I don’t see any conflicts or issues

3) do you have any concern about the text in the draft?
The txt looks good and explained the well the target extended community
well.  As I think this use case is a subset of the normal  process of
importing the route as long as the RT matches, I think the draft should
explain further what brings up this corner case and more details into this
problem statement.

The draft should also discuss operational considerations when using this
feature in conjunction with RTC where during the RT membership query the
default ORF is sent from RR to PE and the PE installs the adj-rib-out to
advertise all of its RTs, and then PE sends ORF to RR all of its RTs and
the RR subsequently installs adj-rib-out for all of the RTs.  Any caveats
related to RTC procedure if used in conjunction with this new target
extended community.  When the RR is acting on the target extended community
how does that come into play if you have unique RD per PE to avoid hot
potato Routing so the RR reflects all paths and is not doing the best path
selection so as the RR is selecting all and advertising all routes based on
unique RD, and not running best path calculation how would it act on the
target field to check for match.  In general for L3 VPN to avoid hot potato
Routing you have to use unique RD so all paths get advertised or only the
best path chosen by the RR is advertised leading to sub optimal routing.
That being said in reality the RR cannot do the target check since it’s not
running the best path algorithm.

On inter-as option B by default the PE does not in general have explicit
import for all the RTs it receives  so will drop all the RTs by default per
RT filtering rules if an explicit import does not exist for directly
attached VRF, and thus requires retain-rt-all policy to accept all RTs
along with a RT translation filter if necessary.  So if the ASBR receives
RTs but are missing the router-id match in the target extended community,
however is has the retain-rt-all, it will still import the RT even if its
does not have the match on the target extended community router-id.  That
would break the target extended community intended process which would be
to not install the route.  How would you deal with that situation.

Inter-as option AB would have same issue as option B.

With inter-as option C RR-RR eBGP VPN peeing next hop unchanged the RR by
default is not required to have implicit import and installs all routes and
reflects all paths as long as unique RD or if not unique RD runs best path
and reflects the best path.

I think in the draft we should mention all the inter-as options caveats.

With BGP MPLS EVPN RFC 7432 and NVO overlay RFC 8365 it’s common to have
 evpn rt-auto-rewrite as well as for multicast  MVPN / TRM ( Tenant Routed
Multicast) also common to have auto rewrite.

Any caveats related to RT auto rewrite and this new target extended
community.

Kind Regards

Gyan

On Tue, Sep 27, 2022 at 1:31 PM Susan Hares <shares@ndzh.com> wrote:

> This begins a 2 week WG adoption and IPR call for
> draft-dong-idr-node-target-ext-comm-05.txt.
>
> https://datatracker.ietf.org/doc/draft-dong-idr-node-target-ext-comm/
>
>
>
> The authors should respond to this email with an IPR statement.
>
>
>
> The WG should consider in their discussion:
>
> 1) Will this new  transitive extended community help
>
> in operational networks?
>
>
>
> 2) What conflicts does this new Extended Community have
>
> with other functions in general BGP route distribution or
>
> VPNs (EVPN, IPVPN)?
>
>
>
> 3) do you have any concern about the text in the draft?
>
>
>
> Cheerily, Sue
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
-- 

<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*