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> Mon, 10 October 2022 09:56 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 0FCA0C1522BD for <idr@ietfa.amsl.com>; Mon, 10 Oct 2022 02:56:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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
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 b3CmNKG1-Q7F for <idr@ietfa.amsl.com>; Mon, 10 Oct 2022 02:56:40 -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 DDD76C14F73D for <idr@ietf.org>; Mon, 10 Oct 2022 02:56:40 -0700 (PDT)
Received: by mail-wm1-x329.google.com with SMTP id az22-20020a05600c601600b003c6b72797fdso1054692wmb.5 for <idr@ietf.org>; Mon, 10 Oct 2022 02:56:40 -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:message-id:reply-to; bh=vrURjvPY1L832sTAllEKilvehwf/pssWnNrErirDW7g=; b=e/owN52GG7qKSXNsggegMZf5lRLqkEFRRl/BRXHB8qdTxXl1SR4SYIsAWc0MlH/JF8 xVu/9uwrw5fAJGBzS1IlcCeCJsg3lhMToAFrPsrhULak+5jZfHjlopLkca9BpPBfP8+c 6cFkjI9oMpIpO4jUTA6R8lz0Ks73T7e5OS0hmmGzubdfyRqyAkc83+47bGSk1CJW7rnl 2ZGRZ8jFKswJxRBtv5H6+wE2faTdi7UjNZZnCYpC7vWmHNVYckdVjaGKLzZmRZ9eg3oO aoy3Gw4j+9REwsV8bHi2Hnm4Q0nfis7qnRprIgcIT3U1H7Wid/yK0dkIpvrvpFnSV4I5 omvA==
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:message-id :reply-to; bh=vrURjvPY1L832sTAllEKilvehwf/pssWnNrErirDW7g=; b=EwvBSz1bFkYdfvYGpY+KsWrS8M6u/qIrjV6SYLzcR/OIlZuT3f8h6UzYlDqNLEjbQ2 4dtdzkwsG4afTn3tiLNqB1LzhObANat2z03qJYx73gBBwryWR/sNArM9+NSo9Za9iiMT hevD3WDvSoRqNuZy4AxZDv8CkqWQSm/qnFTSWW6mcLe2becnOCKaQaXxu848MOcuGN28 W7om97n6zfhoondW3GcRFeJ4c9SFLP61/pPtWsIwmmw+wtTMF5k60s/T5FoFv29fQSzT mR3xtgJ1qjpoOuxhRzgkaiXfH+GP+qvfPBMTsMHg2S978X7JXH76irSmIH2ewWY+yA0Q ziMg==
X-Gm-Message-State: ACrzQf1LW+OFX4dlYAulZhYNsBY1nKkaMVC1dx/vT/3G1swtfSB7qGRx 0jOmwKnr3latwaYQte8zbAeOSzteq+SBG8XaqUfMJDR6tg+YIg==
X-Google-Smtp-Source: AMsMyM7lA9Xv3IyEviZddOEp9N0NCnXLTWs07HZ1IV/aJ1dPAtGvp940FxULnD11rmNsZcIrK132g1mPVHHgpuAizX4=
X-Received: by 2002:a05:600c:3844:b0:3b4:becc:e43 with SMTP id s4-20020a05600c384400b003b4becc0e43mr19186689wmr.33.1665395798777; Mon, 10 Oct 2022 02:56:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMEYZvx2wBAzC0EHLo8p=MEX=x_Nooc1SyC2gUX9-hbJxQ@mail.gmail.com> <36883B13-409F-4D50-A540-481E4262D161@gmail.com>
In-Reply-To: <36883B13-409F-4D50-A540-481E4262D161@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 10 Oct 2022 11:57:19 +0200
Message-ID: <CAOj+MMGyfGxMs0rT3nSu74FAzxmAVe5tG4XiT4EEvRo4VV8_PA@mail.gmail.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: Susan Hares <shares@ndzh.com>, idr@ietf.org, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
Content-Type: multipart/alternative; boundary="000000000000ff507205eaab2c8d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/5xxAxTsjBUyUp8xf_bmWnhjuAQI>
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 09:56:45 -0000

>  I’m not sure I follow, filtering is done inbound on the receiver

I am referring to how RTC has been implemented at least in some code basis.
So this is egress filtering not ingress. Same here .. we are discussing new
egress filtering not ingress.

Thx,
R.



On Mon, Oct 10, 2022 at 6:12 AM Jeff Tantsura <jefftant.ietf@gmail.com>
wrote:

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