[Idr] Re: Publication has been requested for draft-ietf-idr-deprecate-as-set-confed-set-16
Tony Przygienda <tonysietf@gmail.com> Mon, 27 January 2025 15:37 UTC
Return-Path: <tonysietf@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 79163C18DBA3; Mon, 27 Jan 2025 07:37:40 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=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 R6NdRROzc-Ro; Mon, 27 Jan 2025 07:37:36 -0800 (PST)
Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C73FC180B74; Mon, 27 Jan 2025 07:37:36 -0800 (PST)
Received: by mail-vs1-xe2b.google.com with SMTP id ada2fe7eead31-4b63d564e13so2515333137.1; Mon, 27 Jan 2025 07:37:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737992255; x=1738597055; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8ZtExMOLljMv75kYxufoc6zi4QMd8371KHX504oe838=; b=RFrAAAJZQr6V4HvQheZAcuFzTuKr6EMSB5y/OPcLRuX4Pj8rw7lQyEYZqC3WeLrXIo gdTi0Ub2IwXHOS9j07hEsVJCEV2yt/XZRHdAy0U2DvDZiUFryYFBDw5ef0QEGh3R0SV3 ZzsJelk7iV2aHKsodm1fpVA9XPl0ikW/Eghgotdod/g7dmlxRFzNqT5DaPRdK7oFT05x RJrYHPWJ5BXB8nzEDEQHep+7BGfK+onoQ+CnMlhAMlZQ+aC84Q3YuKr2lKTj3PcEhR7y DWnWoyUSh8sqnei7mdQuXjV8ADpE6wnIvoDy0+q3AmHdZdDEUgDSlcyZqJqZs8cWoZ6E wdLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737992255; x=1738597055; 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=8ZtExMOLljMv75kYxufoc6zi4QMd8371KHX504oe838=; b=JlsUQvESL1IneQLZ9PXRNqmXe3rghHfIdc0h3copXUhra0v6K9sioOmJYs3u5ItLWv Skuv3Go/Y4S4AZlevEQcj6J7b9hOEEUDu55wcTMefbz61x5yjixRq7X2LLI48alHspBr MDY8897CRwzHi5qfsiBGdmYNAMbGZ59CD0k5xSsw0rl4tkwko91svPI7/JYznkVAvLTw 9gdLVEl/0U7HOcKAvO0V9fvs6n8sBijXh655fDlKciyaPq2Nm+3der2npJJpqwu5qw3a kw5VJUVBPbN5KwNhHmw48O/E15tpAHVGfv21rojoypd61xksWIljLV+Bm7WtY3GISHYC 8SDA==
X-Forwarded-Encrypted: i=1; AJvYcCVvi0/2vK9l6ed9Qr1v2tc4RV2iWfzodmmqVzCeRq6Ruqw8vBFgC1aXV4nzrOsmNhAGHBao@ietf.org, AJvYcCWXDgB1RcYVX1+8xaRSfO1ma9MhPfCntM5xPbJMgfMNUNB6IuT0NWfwooFTIEji6kYFiUFS6PhT0DQH@ietf.org
X-Gm-Message-State: AOJu0YzkSxbdH2SdEoeh2bNkZMYPvIUvlJd62BDbJbP1HaWUguU7zIBX 7N+Qx6tVafiplDcqA/5j37xgbJc0wMwM6DfSf1t/37KDudAupzrf6qht27/HFpdSe6ZoTutgwPw 05JSjr+CTdD2wPufgKow245v6pHCN7Q==
X-Gm-Gg: ASbGncv4bOoYVzq675FLr/14R1YlHJ2dZIi9Kuh3jxyjpPaQJj4UxDsteaAzIPRnbYf LJPhrmc/J6xBVplxXLWpo5DTrL4oclXuVlZd69LDiaQvwOHPgUtWPEiPViUkbdw==
X-Google-Smtp-Source: AGHT+IG4ksGMJF4JydJ/t2QF/w41wcE4/pOrlguG1YRuE5Z3f9J3S+iuebuoR/D7qXg5Zq9J2qfv7rsckckEncQHzL8=
X-Received: by 2002:a05:6102:3913:b0:4b6:8fc5:2e7c with SMTP id ada2fe7eead31-4b690be8eb5mr34929361137.12.1737992254643; Mon, 27 Jan 2025 07:37:34 -0800 (PST)
MIME-Version: 1.0
References: <173707410060.1124002.6768660214222275123@dt-datatracker-57c4c68d9c-p9khg> <CA+wi2hN4mw-YTwk-gdLQsU=mB7=3J3UwWL+D4a-aWU_ZHSmDtw@mail.gmail.com> <Z5egd-KSzsSc1E_Y@anton.sobornost.net>
In-Reply-To: <Z5egd-KSzsSc1E_Y@anton.sobornost.net>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Mon, 27 Jan 2025 16:36:58 +0100
X-Gm-Features: AWEUYZlJgiyacqSsx9987ktdq4KEDh881DGZUNBL2UKFQwEsNv_dW-nQi0yF15I
Message-ID: <CA+wi2hN2gGFKwgcN44ke0OZJb0ReRMh6h0sC+yumDjPmLLOm1Q@mail.gmail.com>
To: Job Snijders <job@sobornost.net>
Content-Type: multipart/alternative; boundary="000000000000f5e6a8062cb1da7b"
Message-ID-Hash: U5BGAOZ5MCAKWQWVI6A2LLNYBE7LDGDW
X-Message-ID-Hash: U5BGAOZ5MCAKWQWVI6A2LLNYBE7LDGDW
X-MailFrom: tonysietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Susan Hares via Datatracker <noreply@ietf.org>, idr-chairs@ietf.org, idr@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: Publication has been requested for draft-ietf-idr-deprecate-as-set-confed-set-16
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/-ix3-lZDEu214EYP1ocMOiZtOvQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
On Mon, Jan 27, 2025 at 4:04 PM Job Snijders <job@sobornost.net> wrote: > Dear Tony, > > Thank you for your time reviewing this internet-draft. > > On Mon, Jan 27, 2025 at 03:32:15PM +0100, Tony Przygienda wrote: > > Overall, the document specifies in my eyes basically BGP version 5 > > if the default behavior is to drop stuff generated by version 4 as > > suggested. The argument I would make for this assertion is that > > interoperability is not met by the default behavior standardized > > here. > > I think I disagree with your characterization of the Internet-Draft at > hand being "BGP-5", it is not. RFC 7606 also wasn't "BGP-5" and made > significant (beneficial) changes to how BGP-4 worked. Part of long term > protocol maintenance is to recognize things like 'whelp, so-and-so > feature didnt work out as we hoped' and then deprecate such features > (keeping in mind the best interests of the overall ecosystem). Related: > RFC 7606 might have been a source of inspiration how exactly to deal > with 'old world' messages: treat-as-withdraw. > > > Further, it seems to defeat the well served axiom of "be liberal > > in what you accept" that has proven a solid architectural > > guideline in well written IP normative documents. > > This 'well served' axiom is anything but! > > Please see RFC 9413 section 2.2, where BGP-4 is mentioned as an example > of a 'flexible' protocol which does not align to Postel's Law. I've > argued before that BGP is robust but not "postel-compliant", see: > > https://mailarchive.ietf.org/arch/msg/architecture-discuss/TLUkM4oZktJnglu6MsypKm1NUaI/ > > In other words, I posit the 'solid' (note the quotes) 'guidelines' > should not be followed when contemplating publication of > draft-ietf-idr-deprecate-as-set-confed-set. Keep it simple, let's avoid > piling on even more technical debt. > Hey Job, I guess we disagree here then at fairly deep philosophical level but then again, BGP was always _special_ ;-) > > > Why do I think a capability is needed? Otherwise there may be > > "silent" peerings sitting there looking like this specification > > has been followed and all of a sudden sending a route triggering > > "treat-as-withdraw" to the operational surprise of all parties. > > I'd consider introduction of a new BGP OPEN Capability a very unwelcome > complication which will delay deprecation for no obvious upsides. I'd > refuse to implement such a capability. Part of the attraction of > draft-ietf-idr-deprecate-as-set-confed-set is that down the road we get > to delete code, however adding a new capability would mean adding code > that's going to have to be around until the heat death of the universe. > > If one takes a look at today's default-free zone, AS_SETs are present in > only ~ 240 routes, e.g. 0.02% of the GRT. Operationally speaking it is > well within our collective reach to cleanse the global Internet routing > system of AS_SETs. > > Collective action on those 240 routes is a walk in the park compared to > the global deployment of the practise of rejecting RPKI-ROV-invalid > routes like occurred back in 2020. Given that publishing this I-D as RFC > will not lead to immediate code changes, nor immediate deployment, in > effect there will be an extensive grace period for potentially affected > operators to re-evaluate their configurations. > I read you on the "minimal amount of routes" and I agree here that such a minimal set is operationally not warratying any complexity. Possibly this should be spelt out (even clearer) out in the draft. My job was to review the stuff from the protocol mechanics perspective. Generally, I'm baffled why this should be "standards track" if the considerations you bring forward are basically mostly based on operational realities. Wouldn't a BCP path still be not more adequate here? -- tony > > > It seems to me an attack surface to not prevent advertisement of > > summaries with ROA if all the underlying more specifics are not ROA > > (e.g. fail RPKI validations). something along the lines of "SHOULD NOT > > unless at least one prefix ROA" is in place maybe? Generally, unless > > _all_ prefixes must strictly pass ROA it seems to me that it may be an > > idea worth considering to force such peers on advertisement of > > aggregate with ROA based on mix of prefixes with ROA/without to attach > > something like ATOMIC_INSECURE for easier tracking of such > > attacks/operational scenarios even if that does not influence route > > selection? > > A new Capability? ATOMIC_INSECURE? It seems *you* are inventing BGP-5 > here! :-) > > I'm all for documents being as readable as possible and making > publications fit in neatly with the existing body of work, if more > tidying up is needed yup shure then let's do it. However, there > absolutely is no need to go back to the drawing board on the core > concepts and re-invent how to deprecate AS_SETs on a technical level. > > I'd like to encourage the authors to not stray too far from the choosen > path. > > Kind regards, > > Job >
- [Idr] Publication has been requested for draft-ie… Susan Hares via Datatracker
- [Idr] Re: Publication has been requested for draf… Tony Przygienda
- [Idr] Re: Publication has been requested for draf… Job Snijders
- [Idr] Re: Publication has been requested for draf… Tony Przygienda
- [Idr] Re: Publication has been requested for draf… Job Snijders
- [Idr] Re: Publication has been requested for draf… Robert Raszuk
- [Idr] Re: Publication has been requested for draf… Jeffrey Haas
- [Idr] Re: Publication has been requested for draf… Jeffrey Haas
- [Idr] Re: Publication has been requested for draf… Tony Przygienda
- [Idr] Re: Publication has been requested for draf… Robert Raszuk
- [Idr] Re: Publication has been requested for draf… Jeffrey Haas
- [Idr] Re: Publication has been requested for draf… Robert Raszuk
- [Idr] Re: Publication has been requested for draf… Jeffrey Haas
- [Idr] Re: Publication has been requested for draf… Robert Raszuk
- [Idr] Re: Publication has been requested for draf… Jeffrey Haas
- [Idr] Re: Publication has been requested for draf… Tony Przygienda
- [Idr] Re: Publication has been requested for draf… Robert Raszuk
- [Idr] Re: Publication has been requested for draf… Jeffrey Haas