Re: [Idr] Part 3 of CAR/CT Adoption call (7/14/2022 to 7/27/2022) - Operational Differences

Robert Raszuk <robert@raszuk.net> Sun, 24 July 2022 16:28 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 C1243C16ECEB for <idr@ietfa.amsl.com>; Sun, 24 Jul 2022 09:28:14 -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_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 92WF5Aij8nyh for <idr@ietfa.amsl.com>; Sun, 24 Jul 2022 09:28:10 -0700 (PDT)
Received: from mail-vk1-xa33.google.com (mail-vk1-xa33.google.com [IPv6:2607:f8b0:4864:20::a33]) (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 F1C4DC16ECEC for <idr@ietf.org>; Sun, 24 Jul 2022 09:28:10 -0700 (PDT)
Received: by mail-vk1-xa33.google.com with SMTP id w129so4134743vkg.10 for <idr@ietf.org>; Sun, 24 Jul 2022 09:28:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jvWSp5As+TQ1SaUDt7vr8gxmWEIt+BYipJ/PblhIzXA=; b=LzVMOSrKdZlbiHtwtybumACpPmYVplDNeAYgCaCkb3z7JFQYgz4vkSo4qQSN9hAQK1 nTr26nLlwebWqEQyF+nehjSLMCxy4PbqFwKopT1jbQE+aqJlnqCttfD0T+hG0kObcAEs +Xsn/RvApnDl+m+GdEJeG1+oBntaWvQH8l06u83SascdbGdsFD97chClQpCnDEiU9Ala 7/JbW7KhnUITLiq/z57coz4sP46npix9uF2JH+7vogpzc0jh+07M+MdQA67nEg28JWt/ 6MoYx9nxZNPFycy47961mZMG/r3BkjCSWZN1EoSV0b/c3wbhQwHxy2sQPK/AJXocdWnO e9iA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jvWSp5As+TQ1SaUDt7vr8gxmWEIt+BYipJ/PblhIzXA=; b=Dle2KfhDIJxmPyiK8gsN4OwBOaDWQLQBXG4BDfiAb1r0HhB4Q1kQyqanmKWE85nDrG OszDA9YqDsYv6vmBCh94Lfd62Ez1LK2RMOtKMWzewGfn0Ik8qI6//Gkq4LF3s6AkGBfq tj1ZXPE3iCy5j7aKOfIvxLngnl9RFGjReI6xpCC8+fnFPoWnFqcuUNkL24PUMj2cyotu UpCOXD6nqZpV0hSfSpf+puv7cxJXNezQWZCbXN8kTdc4D+54UqTrmy7cGjHYKJjDwhXP vFJ7vmasVXNc/aiSST1LkzBvWNzDAVTXOEqBGePzN3syS19HxC/H+AKVDI8hfoKfGUua JBZg==
X-Gm-Message-State: AJIora86oo2QsvPUOWEVfyPGKFMnTUVja3YXtpfK1Cyv2YUdzfQCVeGX KGsDaKuHMNg6TK6HSLu4HZT+gi5eFY1+xTws3u0Lzg==
X-Google-Smtp-Source: AGRyM1vImKREVzwp2eFdzoIXwAjx+kv7imsRKDy8itJtXLSurGsBnY0M2C9JDJW7UffFy67XVoX3++CaWnlk8KXdHYk=
X-Received: by 2002:a05:6122:985:b0:376:3d0b:860a with SMTP id g5-20020a056122098500b003763d0b860amr1217443vkd.19.1658680089423; Sun, 24 Jul 2022 09:28:09 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB4872312AE7023B3DDA2E598AB3889@BYAPR08MB4872.namprd08.prod.outlook.com> <CAH6gdPww1V-pDRTqDCvNFvjHpcPPqWRye4Wmn3QvyFkTSfzpDw@mail.gmail.com> <SJ0PR05MB8632C4E1C3C66636566705D3A2939@SJ0PR05MB8632.namprd05.prod.outlook.com> <CAH6gdPwv=6LmoExk2sos+Oe1YMaDYP8Cv7vsPnQ59B9NKcyTdQ@mail.gmail.com> <670A7F87-AC8B-4143-BE8E-584F81E5B27B@pfrc.org> <CAH6gdPx5pV6mq1XOymMuJmgWJSS+13JC2GxcYs9ck3SK1iV=Zg@mail.gmail.com> <20220724144746.GA29402@pfrc.org>
In-Reply-To: <20220724144746.GA29402@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 24 Jul 2022 18:27:58 +0200
Message-ID: <CAOj+MMGXTob8v90Lcor3ddKeQ81CLa43NtnnkR38ZYTjMFwwtg@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Ketan Talaulikar <ketant.ietf@gmail.com>, Kaliraj Vairavakkalai <kaliraj@juniper.net>, Sue Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000086c7dc05e48f8d33"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/K0czYQ3lSLuw5_ch4b6JoIFHtNQ>
Subject: Re: [Idr] Part 3 of CAR/CT Adoption call (7/14/2022 to 7/27/2022) - Operational Differences
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: Sun, 24 Jul 2022 16:28:14 -0000

Hi Jeff,

Sure 300k times 5 colors makes it 1.5M ...

So I have a few different questions here.

Assume in CAR/CT enabled domain one color has transport problems ... say
low latency is becoming not so low due to interface queuing is transiently
congesting for whatever reason between P1 and P2 nodes (not even running
any BGP).

Q1 - How (by what exact protocol) and how fast such issue with forwarding a
given color via this domain will be visible at the CAR/CT layer ?

Q2 - Assume Q1 is done - do we now need to withdraw 300K routes based on
one color brownout ?

Q3 - According to your math such CAR/CT reaction will take 30 sec. What if
transport problem is transient and occurs for say 5-10 sec every 40 sec ?

Q4 - Is there in any document an analysis on dynamics of CAR/CT signalling
needed to make this at all practical in real deployments vs ppts ?

We keep burning energy on encoding, but apologies if I missed it but I am
not seeing the full picture here.

Why not advertise just 5 colors between those domains in 5 NLRIs and define
a new attribute to carry all the interdomain color mappings in it ?

5 being an example from the section 6.3.2 ... but realistically we could
perhaps vastly simplify this if we define day one set of well-known colors
instead of each domain inventing their own definition :)

Maybe I am just too practical here - but your math inspired those questions
:)

Many thx,
R.


On Sun, Jul 24, 2022 at 4:47 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> On Sun, Jul 24, 2022 at 10:44:49AM +0530, Ketan Talaulikar wrote:
> > The scalability requirements are captured here:
> >
> https://datatracker.ietf.org/doc/html/draft-hr-spring-intentaware-routing-using-color-00#section-6.3.2
> >
> > This is the merged document that, I believe, captures the consensus that
> > both the CAR and CT solutions aim to address.
>
> Thanks, Ketan.
>
> Roughly 1.5 million routes.
>
> Presuming an example 10k update per second handling, roughly 2.5 minutes of
> convergence time without packing optimizations.
>
> -- Jeff
>