Re: [Idr] IDR interim 25 September, -car type 2 - split to separate document?

Robert Raszuk <robert@raszuk.net> Fri, 29 September 2023 13:59 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 2A5EBC14CE31 for <idr@ietfa.amsl.com>; Fri, 29 Sep 2023 06:59:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 gOYmxdQZXjXL for <idr@ietfa.amsl.com>; Fri, 29 Sep 2023 06:59:17 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 63A88C14CE29 for <idr@ietf.org>; Fri, 29 Sep 2023 06:59:17 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-533f193fc8dso13610688a12.2 for <idr@ietf.org>; Fri, 29 Sep 2023 06:59:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1695995955; x=1696600755; 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=avv1vBftpwhv+0K0aWzMGlkyK4Pkiox8uQ0d1QVLd/A=; b=bic6txRjYO5SSdpGW+ou6Ywj79WfSjnHbOKMP+TjfZfFJFUFUVp7i6R/0vHwjLrMk8 dBz/s/o4UAUGXYDzPC4w1O7rQVNz2tsyus3WUjRpR4ev+GQ/vRhwIIy235RqT823/rD5 lmVaFKxtfDvKUtk6zUXbgP6LKXeJVlEuJklS5e2d3JPFKEqc+GU91HKw29R5fXoD+HJD QgSf+9Zb8icxQAbNgxIXRNMU9gC2ESUX6HLKlnRkAbr0sR3uU0UcwfmJ54Orn2RFqST4 iCqlKnviS8lr2qNAX20DfaI/mYiggS5Fj7kBHvsaVmM6McuTU+HORyoe79Q3M+ny76j8 xLuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695995955; x=1696600755; 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=avv1vBftpwhv+0K0aWzMGlkyK4Pkiox8uQ0d1QVLd/A=; b=MvwL4pNl+n2qGzvZHptlUazYbqxpztKQON3dKXxbtusb469T9p4rWiQuGVx+ODdjH+ D9jlQ5FB7ibvpi8Qj7c4pMUXX4gSXthawcEHgTePCzMNpwB5kORW+G9NOw+Q3A8wh5Q2 YlnFDxr6bsL92K3R9pD3bjQlg41zVEaxwA3Fo5Mi5qH0uKkMX8NUG9YsqOBj2CkrnO1m 1wpHdFBNWPofUhUsc+AntRu1M1jCfH5UJdciFo/bG2+Pd+KQ+mgTY6cilIGjVnUgm26y 25c5NXkp+PqO+1nK9n3sR5sA1ghub+Gdqg/DF6VMP4uK1WE/qUEG6WjNXUe8S78T6ieO bUmg==
X-Gm-Message-State: AOJu0YzTXsg88THwVKm+5HYVbWbZ0b9UehqtIwP+r58eqAqw4P1tKzCw yc3xVo0uhAUUxEkYq7Uk925ZonSAD/vFf4LGc79aOg==
X-Google-Smtp-Source: AGHT+IHlbGEIvehuVeoS1Q/2+TdsG44AnQytqj0L2I+81DBlz4VDMBZy/MtymlUQqsLMjWnxV3menXyZAjfisZtI/2A=
X-Received: by 2002:aa7:c508:0:b0:52f:8ca7:f255 with SMTP id o8-20020aa7c508000000b0052f8ca7f255mr3965954edq.37.1695995955504; Fri, 29 Sep 2023 06:59:15 -0700 (PDT)
MIME-Version: 1.0
References: <20230925160002.GA5234@pfrc.org> <CAH6gdPya044WAadpAp=y664FDDkw-Hy3c8V3v5UyZvKSWCEXTw@mail.gmail.com> <8FABEE8E-AB97-47E2-9694-EFE697A09A5E@pfrc.org> <CAOj+MMHagro10KBbKMGq4S=C5gg+1SWE==CDjLaGh7_RpYyDHQ@mail.gmail.com> <371B06D5-D375-48F3-A5E0-F3BB0E7FCD96@pfrc.org>
In-Reply-To: <371B06D5-D375-48F3-A5E0-F3BB0E7FCD96@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 29 Sep 2023 15:59:04 +0200
Message-ID: <CAOj+MME4J1T0XsPnv3XJZ0NBf_Ti_QKi9c5JHU9NepHrJ6v1KA@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Ketan Talaulikar <ketant.ietf@gmail.com>, idr@ietf.org
Content-Type: multipart/alternative; boundary="00000000000077ff2a06067fd4f8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/1SfKOtQ_1ZbfacJ4sEtd9Uj0spw>
Subject: Re: [Idr] IDR interim 25 September, -car type 2 - split to separate document?
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, 29 Sep 2023 13:59:21 -0000

Hi Jeff,

Aggregation is possible in type 1.
>

Well the entire purpose of using RD is to transport prefixes disjointly.

I understand that ABR could originate prefixes with its own RD but how does
it know which prefixes it should aggregate and which not in type 1 ?

Do you assume that prefixes with the same color in type 1 will always be
aggregatable irrespective of other path attributes ?

Then last to me Type 2 is the proposal which addresses many previous
> attempts to define separate next-hop SAFI (Ilya and I had one such attempt:
> https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-nh-cost-01)  and
> as I recall we were not alone in trying to define it.
>
>
> This broadens the scope from color aware routing even past the "for srv6"
> justification.
>

I was assuming the entire purpose of carrying infrastructure routes
separately from service routes is the scope. Color is a nice add on -
optional in fact. Tomorrow it can be topology id, yet in few weeks flex
algo ID etc ...


Minimally, we got through a few years of process covering just type 1 for
> color-aware use cases.  Type 2 shows up literally at WGLC time.
>

Well I get this. But since the very first version there was a Type defined.
If so there is a purpose for the type.

And don't you think less RFCs is better ?

Is it scope creep, but desired scope creep?  Then it likely will push out
> the RFC publication time as we go through similar review for the new
> functionality. If it's not fundamental and it's important to ship -car type
> 1, splitting it out as an extension is an easy option.
>

Well the spec is experimental. I think the comment above is more towards
standards track documents. In my understanding experimental drafts are much
more flexible in accommodating new ideas and additions. Besides there seems
to be good support for Type 2 already.

Thx,
R.




> If the authors want to go through similar review effort and reset the
> clock for type-3, type-4, etc. at a later date if the WG decides the scope
> creep is appropriate - so be it.
>
> -- Jeff
>
>
>