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

Robert Raszuk <robert@raszuk.net> Fri, 30 September 2022 17:34 UTC

Return-Path: <robert@raszuk.net>
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 BF7DDC1522D5 for <idr@ietfa.amsl.com>; Fri, 30 Sep 2022 10:34:00 -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, 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_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=raszuk.net
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 F04hYFmXXe_f for <idr@ietfa.amsl.com>; Fri, 30 Sep 2022 10:33:56 -0700 (PDT)
Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (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 A1EB2C14CE47 for <idr@ietf.org>; Fri, 30 Sep 2022 10:33:56 -0700 (PDT)
Received: by mail-wm1-x329.google.com with SMTP id o20-20020a05600c4fd400b003b4a516c479so2571410wmq.1 for <idr@ietf.org>; Fri, 30 Sep 2022 10:33:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=HcSueqlrfI4R0ZALQQ64q5oLW6vDuFeeHwto6Kg4uJg=; b=LxTL1wpVu8Nq6wBklKJPggMX6up5GtN6LrD5+oJmuqOZGgxlOrzI8atMh0eGXPzfnp e8wIFPFdp/0NoN11cLhFfZEprNHpLCLpAsHencq8WerAcdgrQ0zSTv8m88dS8+5mDwcv RKdoBfu3CrGqCY/bc2Koqq9AoH+2VrJiaUf7Z1HRLXbYQEtXXNtzk9ARjsO0GfF4EgRO bIa8EulAdfouYkzPZMxWhJ1xYKkOwwks4Rx1wtoTR56JZFUWWVzLuC+tb3TE/kjbGkb8 Qo+nZ6vHmiUrkCMRXYRGk/fv8tTPDyWkb5vWJxBzq17fjg4nsUwOL54E6g4gjJf/nyLo LGog==
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=HcSueqlrfI4R0ZALQQ64q5oLW6vDuFeeHwto6Kg4uJg=; b=ScAq08KWr4dOo9dn76877WC9PUmANghBbIObK6GxWCholze3wCVoFcgyj6XbedZX/M 5QP3Usb+NpEBAnrCnjQ8nm+DCfCUslncpCGkESbtxCOxdepkjeMeuvqKFZnUGFGafMpc dZE7W62N1LsWJrK7E5+3hcKvV3Inn6jvEd97ujmSQfqUTuqXYLIY5KiLIFe5XkmAup1t m4c4/R3yP1oKLehfDziqtBNoj+sPdxa6nc9EbPhwJzFpp2jb8H5AXAkqnGue8477BmAv umChptCWev8Dt3vofpNg3mQvHhEpV41O0yiS+FXT/pgw9zG4l1WAj7PAO9GM8dqoX3nm JUKQ==
X-Gm-Message-State: ACrzQf14dAHcDkHPiGEUK3PgSInr8ImU63/Vq7vUatR8c7+RbMZaJZQE 4H47RIfsF0zVu2T+SQgQcWHD9tKCjXOwcXKbPFSZmA==
X-Google-Smtp-Source: AMsMyM4At3bG82zFkEFxwQMlBIG444rPnHZLOXOWh8Yj6L5DhVMPCJEXo5uQ/puEO/3yWVt4rbkP6ckAbTIZXT2cpLA=
X-Received: by 2002:a05:600c:3844:b0:3b4:becc:e43 with SMTP id s4-20020a05600c384400b003b4becc0e43mr14928205wmr.33.1664559234452; Fri, 30 Sep 2022 10:33:54 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB4872EEE329BDDDCC0F387B17B3559@BYAPR08MB4872.namprd08.prod.outlook.com> <CAOj+MMGmOvK-THYVc=+A27Fwfp-BHooeNrDJVYsj0owC=N68Xw@mail.gmail.com> <f538e87e035543b885078bea25abe18f@huawei.com> <CAOj+MME0qRbxNhW1fuAmDV7nyjLz+akO6Hap1x+bzxsfCNN+Mg@mail.gmail.com> <fb876effd5ca48a9b3582ada2fe39e15@huawei.com>
In-Reply-To: <fb876effd5ca48a9b3582ada2fe39e15@huawei.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 30 Sep 2022 19:34:24 +0200
Message-ID: <CAOj+MMHxaxWmrgXxCdacH0Qw4rHp6ebWfJNPs5Soa=L3=mwTwg@mail.gmail.com>
To: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>
Cc: Susan Hares <shares@ndzh.com>, "idr@ietf. org" <idr@ietf.org>, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
Content-Type: multipart/alternative; boundary="000000000000e0a8bc05e9e86531"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/J3-a6-3iPnhqopksjXZi7JnI_DE>
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 17:34:00 -0000

Jie,

What you are really saying here is to create per peer delta RIB (delta as
any peer will be still receiving routes which do not carry
node-target-ext-comm)  then to advertise the sigma to peers: "global
routes" and per peer "policed/filtered routes".

Well that is exactly the model we built for commercial implementation of
Route Server in IOS in the past. So yes this can be done with more or less
effort depending on the given implementation.

But this is not so difficult if your policy is not dynamically signalled
and comes with scaling compromise. Here we are facing the situation
where eligibility for import to a given peer is based on the presence of
node target ext community.

It looks like a really heavy hammer to hit current route reflectors and
ASBR BGP speakers with. Especially that this is practically applicable only
to special NLRIs of any AFI/SAFI and not path attributes itself.

So Jie and other co-authors ... Could you describe here on the list or add
to the draft practical applications / use cases which this extension will
help to distribute ? So far the draft just says "how" ... but it is pretty
silent on "why".

Many thx,
Robert




On Fri, Sep 30, 2022 at 12:05 PM Dongjie (Jimmy) <jie.dong=
40huawei.com@dmarc.ietf.org> wrote:

> Hi Robert,
>
>
>
> Thanks for the information about some BGP implementations. My reading is
> that they can be considered as lightweight implementations of Adj-Rib-Out,
> while the concept of Adj-Rib-Out and related route advertisement procedure
> still comply to the BGP base specification.
>
>
>
> Best regards,
>
> Jie
>
>
>
> *From:* Robert Raszuk [mailto:robert@raszuk.net]
> *Sent:* Friday, September 30, 2022 4:53 PM
> *To:* Dongjie (Jimmy) <jie.dong@huawei.com>
> *Cc:* Susan Hares <shares@ndzh.com>; idr@ietf. org <idr@ietf.org>; Van De
> Velde, Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com>
> *Subject:* Re: [Idr] draft-dong-idr-node-target-ext-comm-05.txt - WG
> Adoption and IPR call (9/27 to 10/11/2022)
>
>
>
> Hi Jie,
>
>
>
> Many BGP implementations do not even have Adj-RIB-out and what is sent to
> a neighbor is just a bit in the neighbor list set post update generation.
>
>
>
> Moreover please be aware that for efficiency some implementations I am
> aware of for example for RTC perform filtering on ext comms. post update
> generation.
>
>
>
> So your story does not hold.
>
>
>
> Kind regards,
>
> R.
>
>
>
>
>
> On Fri, Sep 30, 2022, 10:06 Dongjie (Jimmy) <jie.dong=
> 40huawei.com@dmarc.ietf.org> wrote:
>
> Hi Robert,
>
>
>
> Thanks a lot for your review and comments, please find some replies inline:
>
>
>
> *From:* Idr [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert Raszuk
> *Sent:* Wednesday, September 28, 2022 5:42 AM
> *To:* Susan Hares <shares@ndzh.com>
> *Cc:* idr@ietf.org; Van De Velde, Gunter (Nokia - BE/Antwerp) <
> gunter.van_de_velde@nokia.com>
> *Subject:* Re: [Idr] draft-dong-idr-node-target-ext-comm-05.txt - WG
> Adoption and IPR call (9/27 to 10/11/2022)
>
>
>
> Hi Sue & Authors,
>
>
>
> I have re-read the draft and have two concerns and suggestion. Concerns
> IMO need to be addressed before we adopt the draft. Suggestions can be
> added later.
>
>
>
> *Major concern: *
>
>
>
> The document talks about procedure during dissemination of update
> message(s). It is however completely silent about withdraws. As we know BGP
> UPDATE which contains withdraws can be build using only subject NLRIs. That
> means that those may/will not be subject to discussed filtering.
>
>
>
> I am not 100% sure if all nodes will continue to operate fine if they will
> be receiving withdraws for NLRIs never previously received. Yet propagating
> withdraws will happen everywhere.
>
>
>
> To address this well it seems that capability negotiation would be the
> safest bet. But isn't this too much to ask ?
>
>
>
> [Jie] In BGP implementation, a BGP node advertises a withdraw to its
> neighbor only if the route has been installed in the Adj-Rib-Out. This
> document does not introduce any change to this.
>
>
>
> Thus the case you mentioned "BGP nodes receive withdraws for NLRIs which
> never previously received" would not happen if all nodes complies to BGP
> base specification.
>
>
>
> *Minor concern: *
>
>
>
> Which is more important RT or NT ? (RT when used with RTC of course).
>
>
>
> [Jie] Our suggestion is NT should be processed first, then the RT. But it
> is open for discussion.
>
>
>
> *Suggestion: *
>
>
>
> I would propose to make Target BGP Id to be a prefix not fixed 4 octet
> field. Wisely choosing BGP Ids can lead to very efficient distribution.
>
>
>
> [Jie] This is something the authors considered in the beginning, while
> changing the BGP ID to a prefix would require to introduce some longest
> match approach, which is not something we have with the extended
> communities so far.  This point could be further discussed, and for now the
> default approach can be with a 4-octet BGP ID.
>
>
>
> *Final word: *
>
>
>
> Of course this proposal goes against BGP p2mp principle, but at least it
> is not p2p, but have potential built in to make it
> p2(subset-of-multipoint)peers.
>
>
>
> [Jie] Agree with this statement.
>
>
>
> Best regards,
>
> Jie
>
>
>
> Thx a lot,
>
> Robert.
>
>
>
>
>
> On Tue, Sep 27, 2022 at 7: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
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>