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

Robert Raszuk <robert@raszuk.net> Fri, 29 September 2023 16:07 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 ABCEAC151546 for <idr@ietfa.amsl.com>; Fri, 29 Sep 2023 09:07:37 -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_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_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 3IigebWtz9Uz for <idr@ietfa.amsl.com>; Fri, 29 Sep 2023 09:07:32 -0700 (PDT)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (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 132FDC151555 for <idr@ietf.org>; Fri, 29 Sep 2023 09:07:31 -0700 (PDT)
Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-534848725e8so7895833a12.0 for <idr@ietf.org>; Fri, 29 Sep 2023 09:07:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1696003649; x=1696608449; 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=uuIDqTJ8xG5x1k7dlScab1Y6CUTQc4tCi4s39aw7PEU=; b=NMFmu89oNYSFaVzlsJcYex+MieCEC11vlXbVuH98D98/Q3rd0VV3MWpjpRogQp2uNV 6RMK0qsZSuH8DzDic/HldzKyrJ7v8xNsjJ4MKGlZoTvt6hyrnnXqQr0LoOZ716nETlnT 3m4lLhJfmeKad9WI9QpRLg4ng7Q4qEtCDF8tQYYc30gCdklnTW53MbmJA4iIySXh3FWa 30pIGf2SjXlTCYDL6p50OB8/Cm47OjUOTSH5Gq4w6wlSt1KEHAL3CnNIjilI0ZnTdhGb oP1BlLH9We8L9fJCBZhZNhnFcFhZ0PUddQe2UPwqr51W/wec6OwzRDuyENOs87Altcwm KLDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696003649; x=1696608449; 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=uuIDqTJ8xG5x1k7dlScab1Y6CUTQc4tCi4s39aw7PEU=; b=NIqSN3uOt4GbYmCFiTba3o63gIXGDNf5ciztFq9DmbeIHywDx1lQj1r0J3d6iIBiUM CEtu5DF49bupeQb9NZxX2K/L40ujeQto2nZP0evzAtWTHowBQcGYaG9TC6tK3HJpTxp+ OHa7xo3AZY3E03Z/JZOjxT+q7UM/KM6LgYGpElWQv7toCShztQskwYOpJrQmCnmI3iXR tvOcSooF7752rHJpy6M+ZqE+SJQO4ohLX9kpT71WWl7H6CEP3PVAeBfjeucpMkdMmHgx XvaZBV7CQjzX37oQQlNqERm64qm6uh2+y659RgBp+oil4UfLr3rvQsc2Wyy11UmnUWRY z7Og==
X-Gm-Message-State: AOJu0Yz6YtQYd9bqx0ybg5aFbEkZnXUJ+rXK7A8/zFDP/0G5JOtM/RaZ vgxJaFFmoMenCoOuC32nrW6dY+QcJ+NDJh9hy+5abw==
X-Google-Smtp-Source: AGHT+IGfZkwEYi+ilg4cRXdBHzoCIK65IeCwqrz+BOwTW/nNxUCFKMnTINO620MGENuoZJP6heGoyInzRSnRBalWGZo=
X-Received: by 2002:a05:6402:1658:b0:530:8488:b9bb with SMTP id s24-20020a056402165800b005308488b9bbmr4363840edx.15.1696003649356; Fri, 29 Sep 2023 09:07:29 -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> <CAOj+MME4J1T0XsPnv3XJZ0NBf_Ti_QKi9c5JHU9NepHrJ6v1KA@mail.gmail.com> <F958C163-406F-477E-9333-7A769035B4F8@pfrc.org>
In-Reply-To: <F958C163-406F-477E-9333-7A769035B4F8@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 29 Sep 2023 18:07:18 +0200
Message-ID: <CAOj+MMGnD15ZK7M1YBWbUH3AAjguHvL+-U14OtFcWQC-H_CGcw@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Ketan Talaulikar <ketant.ietf@gmail.com>, idr@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000ed7960606819f9f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/aLQzdigXAbXpdlitZagI4H7mYVE>
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 16:07:37 -0000

Hi Jeff,

> Presuming you're talking about "color" when you say RD...

Sorry for not being clear ... I did mean RD but my question was generalized
to CT draft.

Thx,
R.


On Fri, Sep 29, 2023 at 5:37 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> Robert,
>
>
> On Sep 29, 2023, at 9:59 AM, Robert Raszuk <robert@raszuk.net> wrote:
>
> 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 ?
>
>
> Presuming you're talking about "color" when you say RD...
>
>
> Do you assume that prefixes with the same color in type 1 will always be
> aggregatable irrespective of other path attributes ?
>
>
> I'm assuming nothing at the moment as I find the current text ambiguous.
> As I noted in my next reply to DJ, if they're not aggregatable, that's
> likely an operational consideration.  Spelling out how aggregation should
> work is important.
>
> Further, if the idea is that for a given aggregate destination the desired
> behavior is that there is only ever one color assigned to the LCM
> throughout the domain, how is that enforced?
>
>
> 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 ...
>
>
> No, it wasn't in scope for the adoptions.  The fact that the format was
> general purpose enough for future discussions was clear from the beginning,
> but considered out of scope for the use case for the adoption - routes with
> color.
>
>
>
> 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 ?
>
>
> I think clear RFCs are 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.
>
>
> If this was independent submissions track, "go for it".  It isn't - it's
> an IDR working group document.  We're not going to say "ship whatever you
> want because it has the experimental label on it".  The specifications have
> to be clear enough for multiple parties to implement the experiment.
> That's what we're trying to refine for this discussion.
>
> -- Jeff
>
>