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

"Dongjie (Jimmy)" <jie.dong@huawei.com> Sat, 08 October 2022 10:01 UTC

Return-Path: <jie.dong@huawei.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 6B102C14CF02 for <idr@ietfa.amsl.com>; Sat, 8 Oct 2022 03:01:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.208
X-Spam-Level:
X-Spam-Status: No, score=-4.208 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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
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 GR9s87y_xh9R for <idr@ietfa.amsl.com>; Sat, 8 Oct 2022 03:01:05 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84A7FC14F73A for <idr@ietf.org>; Sat, 8 Oct 2022 03:01:04 -0700 (PDT)
Received: from fraeml710-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Ml0xF1W2pz67P77; Sat, 8 Oct 2022 17:58:25 +0800 (CST)
Received: from kwepemi100016.china.huawei.com (7.221.188.123) by fraeml710-chm.china.huawei.com (10.206.15.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sat, 8 Oct 2022 12:01:01 +0200
Received: from kwepemi500017.china.huawei.com (7.221.188.110) by kwepemi100016.china.huawei.com (7.221.188.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sat, 8 Oct 2022 18:00:59 +0800
Received: from kwepemi500017.china.huawei.com ([7.221.188.110]) by kwepemi500017.china.huawei.com ([7.221.188.110]) with mapi id 15.01.2375.031; Sat, 8 Oct 2022 18:00:59 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Robert Raszuk <robert@raszuk.net>
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>
Thread-Topic: [Idr] draft-dong-idr-node-target-ext-comm-05.txt - WG Adoption and IPR call (9/27 to 10/11/2022)
Thread-Index: AdjSloXuKBSDw00XRRGZ9oJo+L4v0f//wNyA//wF8iCAB9o5AP//aJ1AgAEo9wD/84+D0A==
Date: Sat, 08 Oct 2022 10:00:59 +0000
Message-ID: <bd5305bd2a884f8bb75a964a238275ff@huawei.com>
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> <CAOj+MMHxaxWmrgXxCdacH0Qw4rHp6ebWfJNPs5Soa=L3=mwTwg@mail.gmail.com>
In-Reply-To: <CAOj+MMHxaxWmrgXxCdacH0Qw4rHp6ebWfJNPs5Soa=L3=mwTwg@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.66]
Content-Type: multipart/alternative; boundary="_000_bd5305bd2a884f8bb75a964a238275ffhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Uw3PWdpm2_v9Ami2hlq-0DW1Gog>
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: Sat, 08 Oct 2022 10:01:09 -0000

Hi Robert,

Sorry for the late reply.

Thanks for your information about the implementability of this mechanism.

As described in the latest version of the draft, the behavior of the ASBR and RR is controlled by a configurable policy, which provides the flexibility of enabling it for the relevant AFI/SAFIs.

As for the use cases, please refer to the slides we presented on IETF 109 IDR session, which gave an example of the problem to be solved by this mechanism:

https://datatracker.ietf.org/meeting/109/materials/slides-109-idr-sessb-03-ietf109-idr-node-target-ext-comm-00

Hope this helps.

Best regards,
Jie

From: Robert Raszuk [mailto:robert@raszuk.net]
Sent: Saturday, October 1, 2022 1:34 AM
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)

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<mailto: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<mailto:robert@raszuk.net>]
Sent: Friday, September 30, 2022 4:53 PM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>
Cc: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; idr@ietf. org <idr@ietf.org<mailto:idr@ietf.org>>; Van De Velde, Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com<mailto: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<mailto: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<mailto:idr-bounces@ietf.org>] On Behalf Of Robert Raszuk
Sent: Wednesday, September 28, 2022 5:42 AM
To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Cc: idr@ietf.org<mailto:idr@ietf.org>; Van De Velde, Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com<mailto: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<mailto: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<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr
_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr
_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr