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

Jeff Tantsura <jefftant.ietf@gmail.com> Mon, 10 October 2022 04:12 UTC

Return-Path: <jefftant.ietf@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 A139CC14F734 for <idr@ietfa.amsl.com>; Sun, 9 Oct 2022 21:12:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.214
X-Spam-Level:
X-Spam-Status: No, score=-1.214 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, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, 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=no 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 dxExlOojZg-I for <idr@ietfa.amsl.com>; Sun, 9 Oct 2022 21:12:32 -0700 (PDT)
Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (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 EED6BC14F719 for <idr@ietf.org>; Sun, 9 Oct 2022 21:12:32 -0700 (PDT)
Received: by mail-pj1-x102c.google.com with SMTP id p3-20020a17090a284300b0020a85fa3ffcso12031937pjf.2 for <idr@ietf.org>; Sun, 09 Oct 2022 21:12:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=pbQhyAgQuIHfUY06KYJGGy1R76e6FBd+WkmS6MrMXmo=; b=OzVV5OhLaSpvTrH6Q8rb+XoUtC2iLYY8G5dHOCe2ErfRN5UfE2YaN/V/3yT8MDRgcu +8FVG0fa03Rr/fCMyTLhxqb98FyEe0zGcp+4ylj41lS+Y+1H8vr5hN6V0cocccLfORU4 fwO6fgq/USXeIkRAEC6gq0GrKE7JJoPqwfMXNtha+W0qNZd3tVhjCx24x8zCMWoAEd6a mRFWliVIOYOwMom4dhJXJufszEFc+Sk7IWeY4uMIazjFGOBUn+doH45Z2UgVmP1Zd8Ah /Zou4jFT1k0XXqOulgBEMMnqOJjPuL7A0Xx6Em3wALQb72LbLaIFeDfSUNLnYYrui0fP WVmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pbQhyAgQuIHfUY06KYJGGy1R76e6FBd+WkmS6MrMXmo=; b=YMzNf2Y/4Z//+05HYIiwAArpJI6lodeBGRzLzFnkWERPnTzaWWOqv7GUQP/nW7XK78 zDij28Igyzf0/R5kbzPl91bRYCLgxVTsjBFH+hcvpT7FruoXVKQ7Uw9Y+ntTJ0MQg1W7 vnYH3pjQPKnEPQ5AXDeCcrZW0LCScxpnbDvn3BuqVlXhPrLO3Y5SMqZGs94P/pFutPWn ZS3/1s8qGQiCFlWA1+ppgcNVwW0CxhmCjh5DszzdTvVmsizlNzYj42vTLbXdlkmpeUf8 b9EHIWVeXD2lRY568ZPirJ0QwpAV2XOFoHPz6lY385Q+GUeOpeu/Oj1ICurjxIV+rvo6 MNmQ==
X-Gm-Message-State: ACrzQf3x7iOXTYufpDVCAP5N0FZHN4pCaklCAzWSvN/WMFJhk7f4W/ue mfi2xRO98K+/bAhtIIEJAfk=
X-Google-Smtp-Source: AMsMyM7Iq9vI7XB/GA87sWYThVpk1z2VdIcNfzh7rJimU8nY0FW3LW4sIVgscE6loCtO8jggUz2T+g==
X-Received: by 2002:a17:903:1cc:b0:178:44cd:e9e with SMTP id e12-20020a17090301cc00b0017844cd0e9emr17107797plh.158.1665375151681; Sun, 09 Oct 2022 21:12:31 -0700 (PDT)
Received: from smtpclient.apple (c-73-63-232-212.hsd1.ca.comcast.net. [73.63.232.212]) by smtp.gmail.com with ESMTPSA id w30-20020a63491e000000b0041a6638b357sm5304460pga.72.2022.10.09.21.12.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Oct 2022 21:12:30 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-149C9C2E-CCD6-47AF-BDE8-B4D0D5869C1B"
Content-Transfer-Encoding: 7bit
From: Jeff Tantsura <jefftant.ietf@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Sun, 09 Oct 2022 21:12:19 -0700
Message-Id: <36883B13-409F-4D50-A540-481E4262D161@gmail.com>
References: <CAOj+MMEYZvx2wBAzC0EHLo8p=MEX=x_Nooc1SyC2gUX9-hbJxQ@mail.gmail.com>
Cc: Susan Hares <shares@ndzh.com>, idr@ietf.org, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
In-Reply-To: <CAOj+MMEYZvx2wBAzC0EHLo8p=MEX=x_Nooc1SyC2gUX9-hbJxQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: iPhone Mail (20A380)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/hBWYPPqcxUFBzpZx4pNsuh5beAY>
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: Mon, 10 Oct 2022 04:12:36 -0000

Robert,

I strongly agree with the need to clarify the behavior with withdrawals, however there’s a big difference between potential inefficiency and erroneous behavior, I’d be very much interested in hearing from BGP implementors wrt point made.
Wrt filtering - I’m not sure I follow, filtering is done inbound on the receiver, why would you need to filter post update generation? If you are referring to optional RR outbound filtering, I don’t think this is a realistic scenario, IMO, a RR should ignore such information and, when sending routes to its clients, do so indiscriminately.

Cheers,
Jeff

On Oct 8, 2022, at 12:30, Robert Raszuk <robert@raszuk.net> wrote:


Hi Jeff,

> (which is the train that has left the station long time ago ;-)).

Nope .... for this one meaning targetted delivery of BGP UPDATES the train is still at the station. They are still loading coal on it. 

> I am not 100% sure if all nodes will continue to operate fine if they will be receiving withdrawals for 
> NLRIs never previously received. 

The draft talks nothing about handling withdrawals. Moreover lots of implementations apply RT filtering post update generation inline at the replication stage. So if withdraws come without a target ext community potentially 1000s of RR clients or IBGP peers will be receiving withdraws for NLRIs they never got MP_REACH for. 

At min draft should carefully discuss this. 

Thx,
R.


On Sat, Oct 8, 2022 at 9:14 PM Jeff Tantsura <jefftant.ietf@gmail.com> wrote:
I support the progress of the draft, there’s a potential to use the functionality proposed in DC (RFC7938 alike deployments), I mostly agree with the points Robert has made, including philosophical ones (which is the train that has left the station long time ago ;-)).
Robert - would you please elaborate on:

I am not 100% sure if all nodes will continue to operate fine if they will be receiving withdraws for NLRIs never previously received. 

I don’t really see anything broken here, but I’m also not an implementor (just a consumer at scale).

Thanks!

Cheers,
Jeff

On Sep 27, 2022, at 14:42, Robert Raszuk <robert@raszuk.net> wrote:


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 ? 

Minor concern: 

Which is more important RT or NT ? (RT when used with RTC of course). 

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. 

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. 

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/" target="_blank" rel="nofollow">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" rel="noreferrer nofollow" target="_blank">https://www.ietf.org/mailman/listinfo/idr
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr" target="_blank" rel="nofollow">https://www.ietf.org/mailman/listinfo/idr