Re: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions

Susan Hares <shares@ndzh.com> Mon, 11 July 2022 16:37 UTC

Return-Path: <shares@ndzh.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 EF73AC16ED1C for <idr@ietfa.amsl.com>; Mon, 11 Jul 2022 09:37:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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
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 Q641EulTGAN5 for <idr@ietfa.amsl.com>; Mon, 11 Jul 2022 09:37:54 -0700 (PDT)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2050.outbound.protection.outlook.com [40.107.95.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04B3CC14F722 for <idr@ietf.org>; Mon, 11 Jul 2022 09:37:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J5D60BferbTGRzTLrI4JjhYyrEI3e0P2ECxWZHmXk1fqlLXRNXlH1/+6w/JBTeimMaEhB7tWdDonVuwDT6d0zaj+y7bGOdOZQAF+ci6ztr231Ec/Lprxt2xS+K+paP7a1aTFGX8R8CJUtsLkGPl8+7Fx3LkD7LGNe1Y7HcKx4XTzZ3VmD8szG47T3VxyHLodZfedUDFVKSQMcZE5c+x/FJxWloisE/BBgMVP4we0FAsSlWA+LpjgLzLHF5FXbO+gfuhTDQ6tPeRSeC1b40TxMCkzQb0kISq1Usql4Z5Mh98H8F//dd+OQ95oNNFvSU/Am2mwHsiNuPsVA+pqCrRTXQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LWUv6GRykDJT6LXkQ3+2AXn052a+PglG2FC3LlcUfUg=; b=ZBWZeXDOvZYNoMiJRUhJ66faWIdMmmMlxiuyI8iBGozdzWy+xtQMO+8TRK9QP2+mIuQ3xpVt8zzxh367l14EzlYimouo4fYD5r1m/SS0PlGsDJKD4ehH7zJUJ7mvVHftN0fFC8Ced/gfOhuFYseTNqAkNw/By3MO2zXp7mYzOB8+umYWfZBp1UI6H8LHZJePaayi09+K15fv5wZ6MwgDnQypAqExpgFd6o/v3mPQ9wTgj6IsyjDJEwn9VVvPQv7cBfusjhtciv31h6+0Y637QoES8Y4pB7/GlqY/HR6mK9avjkf6ayEkSCRPwO3RidIidJfYgMy5RBgqQtLRYip3/w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 13.59.96.180) smtp.rcpttodomain=ietf.org smtp.mailfrom=ndzh.com; dmarc=none action=none header.from=ndzh.com; dkim=none (message not signed); arc=none
Received: from BN8PR07CA0026.namprd07.prod.outlook.com (2603:10b6:408:ac::39) by MWHPR0801MB3660.namprd08.prod.outlook.com (2603:10b6:301:81::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.24; Mon, 11 Jul 2022 16:37:45 +0000
Received: from BN8NAM12FT004.eop-nam12.prod.protection.outlook.com (2603:10b6:408:ac:cafe::f3) by BN8PR07CA0026.outlook.office365.com (2603:10b6:408:ac::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.25 via Frontend Transport; Mon, 11 Jul 2022 16:37:44 +0000
X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 13.59.96.180) smtp.mailfrom=ndzh.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ndzh.com;
Received-SPF: Fail (protection.outlook.com: domain of ndzh.com does not designate 13.59.96.180 as permitted sender) receiver=protection.outlook.com; client-ip=13.59.96.180; helo=obx-outbound.inkyphishfence.com;
Received: from obx-outbound.inkyphishfence.com (13.59.96.180) by BN8NAM12FT004.mail.protection.outlook.com (10.13.183.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.4 via Frontend Transport; Mon, 11 Jul 2022 16:37:44 +0000
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by obx-inbound.inkyphishfence.com (Postfix) with ESMTPS id 6726617D45C; Mon, 11 Jul 2022 16:37:43 +0000 (UTC)
Received: from BYAPR08MB4872.namprd08.prod.outlook.com (2603:10b6:a03:70::17) by BN7PR08MB4483.namprd08.prod.outlook.com (2603:10b6:408::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16; Mon, 11 Jul 2022 16:37:41 +0000
Received: from BYAPR08MB4872.namprd08.prod.outlook.com ([fe80::ddda:dd38:4ae:7188]) by BYAPR08MB4872.namprd08.prod.outlook.com ([fe80::ddda:dd38:4ae:7188%5]) with mapi id 15.20.5417.026; Mon, 11 Jul 2022 16:37:40 +0000
From: Susan Hares <shares@ndzh.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions
Thread-Index: AdiRY6ZlsOLFqV+0ThaEP2jkCurpkABez0mQAARpB2AAkCOkIAAEYtcQ
Date: Mon, 11 Jul 2022 16:37:40 +0000
Message-ID: <BYAPR08MB4872A3829079B9985F308D22B3879@BYAPR08MB4872.namprd08.prod.outlook.com>
References: <BYAPR08MB4872BD08A7DD8B770B0671D6B3809@BYAPR08MB4872.namprd08.prod.outlook.com> <9490_1657296973_62C8584D_9490_260_1_5353f87bf65d4ba988bc0b2f25d5ce0b@orange.com> <BYAPR08MB487241868BA0B3064DF94717B3829@BYAPR08MB4872.namprd08.prod.outlook.com> <16221_1657550519_62CC36B7_16221_218_1_c9fe3fbd2cfd40c0bcb284ba86d34919@orange.com>
In-Reply-To: <16221_1657550519_62CC36B7_16221_218_1_c9fe3fbd2cfd40c0bcb284ba86d34919@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_SetDate=2022-07-11T14:41:55Z; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Method=Standard; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Name=Orange_restricted_external.2; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_ActionId=b258e55f-3c20-4a91-af19-a9ba9de72177; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_ContentBits=2
X-MS-Office365-Filtering-Correlation-Id: 17d1cd3c-efef-4479-2cee-08da635bae5d
x-ms-traffictypediagnostic: BN7PR08MB4483:EE_|BN8NAM12FT004:EE_|MWHPR0801MB3660:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 8GI5HHK4Iq5kGk+i5dvmvisVITcWzB+VVLzCxfkytumY4RRVik53e5bN3SaxN/hSJioUQTCuAAsXTDSxCnpc6xoueGOxalwF2yrJQJpYuSZoLt7SlLzZm+XeszsXf13a6QflP1gSYvTbZf1jAmrNQqX546znSg0TWrvwusL06zImDDx6iyCXen6Sc2I9n7MpWI6MGj31fw4dJ5tXoGHSZ7ijfnEcX29bOIRzf2DMvVJTLFKz5IWOOKqYw8k6VmnpNF09zkkNaEe6rUYFljzB99uciRn5SKNjZem2C8j4doGG93eNBVxSghCAmVY82RwCm6YRiI6Swz+tK9Be6PneI9iNvSr/DnWRxf3i28kQJv9ioF/9iAmfOHZAOAKKLfWbR9x9WhPAOJnOubQqtltf8dalf68tCPrLXQGoKXyNdg2mM/vGnkMW+G1a5jtBpMBsvfLmxeEPqf/uxVnsDLiTuaNPuw4zAEZRdnomMkal1VQJFIkjNsqgwjxlmyzMWRPSdZIgqb1FvN2+rmcQmdIl4vAuxXXg7LmmSKCbQj6+BUyvVe+02uDNXRDcHGHtDhmEs2+/yU7at5H34qxAUxnckY0Z9A4g32eifa9RcWM1HtS+1DnrNRiMK5ovHNtfRlWhjPAcudQPGsiiY7wy1BgC4HqbIh3nAK+FlCLd7uzgZPO5HVkHqcns5bhZJ9/JaJAx7yTpSIO/bSCaNCpJP+YByAvsaiFsqO+a3JHw1BXEDWYwJ86nsRVuXujwjo44vcEodBlrVD0Rqa/8M7PMyzo6JzoQ37oLCd5UYhxUhSAMcfEYTzA8tKWuMMCQPOLYjlTE+kR93zHa+o3eiAo5Ww0RrawWwjzQtKquCpL3RRCgS8vAsCj2qY7gIL7zyBVV9Ra6
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR08MB4872.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(346002)(136003)(39830400003)(396003)(366004)(376002)(122000001)(8936002)(83380400001)(5660300002)(166002)(66574015)(52536014)(2906002)(30864003)(76116006)(66556008)(66476007)(186003)(66446008)(8676002)(64756008)(38070700005)(71200400001)(66946007)(9686003)(6506007)(53546011)(7696005)(26005)(55016003)(4326008)(478600001)(33656002)(6916009)(86362001)(316002)(966005)(38100700002)(41300700001)(579004); DIR:OUT; SFP:1101;
Content-Type: multipart/alternative; boundary="_000_BYAPR08MB4872A3829079B9985F308D22B3879BYAPR08MB4872namp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR08MB4483
X-Inky-Outbound-Processed: True
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN8NAM12FT004.eop-nam12.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: f0edf2ea-bdbb-4d18-0e47-08da635bac36
X-IPW-GroupMember: False
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: sZkKSmsBH3IP26dB8fLZZDEnAKyZieIih2mK3HeKNAs+Ofj8w0v0HiZnGzoIzqSEdoIzYlJR7Vzmt8UmOTzj3X3SiMp5TQPKeWYbDk2brVutQbWJgqw1QXbj6Gf2kY47pvofbDnLxGYjYlIZ4Igq1W7wXpjhkBb2bQaXZ6f/vll/wSCuu+UrXWC4nZLhNW2JpYdQBsxjeoRSYJbMQN9Da08KAkIPMyKA7NDEYOOU4BjKUasapuX4CnPLqh+5puPkEgD3m53dl0HBRwh6UTEv3aUIYdjwUkUL7RmDOhXj1rCI8tA8LacrXfC79EqJRBOxagFgSHNgu1PhSoLRsAQneL0b3fTS71mLaJU1Ss6depTGN5G0CwhpJfDxbzuSmBjHy8vAG1cYdkWTkn9rWkcBu8HHu9fkrZuk/CRb6QSvIjJNgEPnMood2D/KPKcVOWIrzUx4eFfP2rFG+pPCz8zT3SJrgIY4FEv1aNtG0DUNfy3WTQClpEZo7eRxIl/IFDHQl8vEPuUFDiDsIrEuwaaFWRWpWKAywMd9Q2HgpzSF4ETlF5zOghr/KaCZHIip8aHnB6SmUADpn6t+4U1UvALLer7s7/RsWkmOdaY/jYLA8+IsN2Kfdjzmp44TsBnsiWXl3OrLMSXYyv9j9jN846hTDUfvD2FZIB4K/21DMBDyfM+tB23C1TTYHrYX9t9FowMENbKCylK/EX76hWX7+eS66aP9VD2bpNyxJ/VxgHd4tpBZUD3wPpgVwL5nX5H37nEEeLWjZQ5Bjwn0Qf01kalry4p/E1NLhV43MEgn7nZtcGOQozV3SLIG5uMPisJQa1TPhwbXYujGZ0gj+2A/Yz0juIJqco3NjiLrF1cRbGmvvm0=
X-Forefront-Antispam-Report: CIP:13.59.96.180; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:obx-outbound.inkyphishfence.com; PTR:obx-outbound.inkyphishfence.com; CAT:NONE; SFS:(13230016)(39830400003)(346002)(376002)(396003)(136003)(36840700001)(46966006)(40480700001)(2906002)(33656002)(7636003)(478600001)(966005)(7596003)(8936002)(55016003)(52536014)(83380400001)(30864003)(36860700001)(6916009)(82310400005)(7696005)(336012)(4326008)(26005)(70586007)(9686003)(8676002)(53546011)(47076005)(5660300002)(45080400002)(166002)(86362001)(316002)(70206006)(6506007)(356005)(186003)(41300700001)(66574015)(559001)(579004); DIR:OUT; SFP:1101;
X-OriginatorOrg: ndzh.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2022 16:37:44.4080 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 17d1cd3c-efef-4479-2cee-08da635bae5d
X-MS-Exchange-CrossTenant-Id: d6c573f1-34ce-4e5a-8411-94cc752db3e5
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d6c573f1-34ce-4e5a-8411-94cc752db3e5; Ip=[13.59.96.180]; Helo=[obx-outbound.inkyphishfence.com]
X-MS-Exchange-CrossTenant-AuthSource: BN8NAM12FT004.eop-nam12.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0801MB3660
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/M3kD5Ttm5IBLBWD8-Bne9ixP8pY>
Subject: Re: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions
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, 11 Jul 2022 16:37:58 -0000

Bruno:

I found that the Intent concept definitions from IRTF has been sent to the RFC editor:
(https://datatracker.ietf.org/doc/draft-irtf-nmrg-ibn-concepts-definitions/)

This draft specifies
      Intent: A set of operational goals (that a network should meet)
      and outcomes (that a network is supposed to deliver), defined in a
      declarative manner without specifying how to achieve or implement
      them.

I think this matches our practical discussion that indicates intent are operational
goals (SLE (service level expectations) and SLAs (service level agreement))
that are expressed in declaratively by the customer.   The network
tasked with implementing or achieving these goals, and debugging
when these goals are not met.

The IRTF document looks like it is worth a read.  If you are coming to IETF-114, perhaps
we can chat about this over your favorite beverage (e.g. beer, water, coffee)

Sue

From: bruno.decraene@orange.com <bruno.decraene@orange.com>
Sent: Monday, July 11, 2022 10:42 AM
To: Susan Hares <shares@ndzh.com>
Cc: idr@ietf.org
Subject: RE: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions

Sue, Please see inline [Bruno2] Orange Restricted From: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>> Sent: Friday, July 8, 2022 7:43 PMTo: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>; idr@ietf.o<mailto:idr@ietf.o>
External (bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>)
  Report This Email<https://protection.inkyphishfence.com/report?id=bmV0b3JnMTA1ODY5MTIvc2hhcmVzQG5kemguY29tL2VmMmM4ZmU2MTM5MzYwYjBjNzAwZGE1M2U0Nzk0OGI1LzE2NTc1NTA1MjcuNQ==#key=046082b4b7a4abcaa18814d7cf546087>  FAQ<https://www.inky.com/banner-faq>  GoDaddy Advanced Email Security, Powered by INKY<https://www.inky.com/protection-by-inky>

Sue,

Please see inline [Bruno2]



Orange Restricted
From: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Sent: Friday, July 8, 2022 7:43 PM
To: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>; idr@ietf.org<mailto:idr@ietf.org>
Subject: RE: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions

Bruno:

Thank you for taking time to write such insightful answer to my questions.
[Bruno2] You are very welcome. _You_ are doing the hard job; minimally I try to provide answers/opinions.

You asked questions about the following - so I'm bringing it to the top.


[Sue-1> b.  Should IDR consider future work on a MP-Color Attribute?

[Bruno] Not sure what you have in mind.



To explain this consider:



MP-REACH/MP-UNREACH - group NLRIs by AFI/SAFI



An MP-Color attribute would group attributes by color

An MP-NH attribute could group by NHs.



Example of an MP-Color attribute

[MP-Color-Green:

{MED, Tunnels, non-key data (Next-Hop label-pairs, etc)]

MP-color-Gold

(MED, Tunnels, non-key data (NH, Labels, backup, preferences



Example of an MP-NH attribute would group this by Next-Hops

Could pack

[Next-hop-1

Color, tunnels, non-key data (labels, other things), preferences)

[Next-hop-2]



Please do not take my examples as anything other than vague directions

the IDR might go into.



[Bruno2] Thanks for the clarification.

The above proposal could help; however IMHO one difficulty is the selection of this additional "group by" key. You provided two (Next-Hop, Color), but there could be multiple. IMHO, the one which is likely to be the most useful (based on history and current discussion) is to be able to advertise non-key data per NLRI.



Personally, in order to be generic (and hopefully benefit from a single code base to debug) I would propose a new MP_REACH_NLRI attribute carrying sets of (NLRI, non-key data), compared to (NLRI) currently. Or may be even better for error handling two lists: a list of NRLI, followed by a list of non-key data (in the same order). But this may be seen as a larger effort compared to BGP-CAR which only defines a new SAFI.



[Sue2] I agree that migration to a new MP_REACH_NLRI is a larger effort.

However, the non-key data for NLRIs continues to grow.

The stability of the BGP protocol error handling suggest a migration to

an attribute with better error handling that supports the non-key fields

(NH, Color, labels).





Regards,

--Bruno







[Bruno] I don't think that encoding the color is the issue as this is a short, constant size value.

To me the difficult question is more about encoding some NLRI specific data

(e.g. label for MPLS, but those days we may need to be more general)

in order to avoid breaking packing (in which case, the question is not completely specific to BGP colors).

Thank you for your insights.  It really helps the IDR chairs know what is important.

Cheers, Sue

From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Sent: Friday, July 8, 2022 12:16 PM
To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; idr@ietf.org<mailto:idr@ietf.org>
Subject: RE: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions



Hi Sue, chairs, IDR,



Interesting questions. Please see inline





Orange Restricted



> -----Original Message-----

> From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> On Behalf Of Susan Hares

> Sent: Wednesday, July 6, 2022 8:15 PM

> To: idr@ietf.org<mailto:idr@ietf.org>

> Subject: [Idr] Part 1 of CAR/CT Adoption call (7/6 to 7/20) - Informational Questions

>

> IDR WG:

>

> This message is part 1 of the adoption call for CAR/CT drafts in IDR.

>

> The IDR Chairs need input from the community on technology direction

> for these drafts.  The four questions ask your opinion on the

> key facets of the technology direction.  Please help the IDR chairs by

> answering some or all of these questions.   We'll use this input in our decision

> on the adoption call of the CAR and CT drafts.

>

> Part 2 of the CAR/CT adoption call is an adoption call for the drafts.

>

> Gyan Mishra states on:

> https://mailarchive.ietf.org/arch/msg/idr/Xt-xFxKep2lJzMrn8Rd5QetVmaU/<https://shared.outlook.inky.com/link?domain=mailarchive.ietf.org&t=h.eJxNzLkOwjAQRdFfQa7B4yRMFioqChAFSCBax54sInGiiYMQiH8Hd7RP9523mLkTm4VovB-nDUCv206zadoHyZZ8JQeuIQzQTzW0luHmV8_d80Bj3O1fR3b52eKJ_LXXFxDLhbgHzpH_HSOFeVpEMUyNZpq2zr4aaYYeqIpNXlEaJUWSqlKZTCmrMaF1VqzzEiFKMUNUGGcSA0oBLXl2g7RkWJOj7cDa1RS8UNhQ_E2fL3p-RH0.MEUCIQC-8CB5w-6V4gz5uLPiOVXGNpunPrZcngdF-bAf5InzagIgeWZllOb2FIMkzgf7wBvV6WC2euYB0kp0yJRf4cR2kik>

>

> "The concept of coloring has existed for decades with MPLS, we just didn't

> call it "colors" until now with the advent of Segment Routing SR-TE & Flex

> Algo, as we called it different VPN SLO's with various QOS policies for

> customer SLA Gold, Bronze, [or] Silver classes."

>

> Intent may be expressed in color, but it is more than color:   In 2015 in

> draft-hares-ibnemo-overview-01.html, I state:

> "As IP networks grow more complicated, these networks require a

> new interaction mechanism between customers and their networks

> based on intent rather than detailed specifics. An intent-based

> language is need[ed] to enable customers to easily describe their

> diverse intent for network connectivity [requirements/needs] to

> the network management systems."

>

> IMHO, there is no clear and universal intent-based language in 2022.

+1



> So, let us use color as a BGP defined value and transport class as a BGP defined value.



+1 (plus BGP already has a color extended community, and the BGP-SR-policy already uses color so I think that's not needed to define a different term))



>

> 1. What is the customer need driving the use of Color to express Customer Intent?

>

> a. Are applications requesting to be able to tag their routes

> with SLAs (color) at the service level?



Different applications/customers have different requirements in term of routing paths.

e.g. optimize for bandwidth, vs optimized for delay (I mean link delay, not QoS/queuing related). There are others uses cases such as two different planes which is a rather usual "niche"



Note that we already have the need and solution within the single IGP (e.g. with FlexAlgo, SR policies). IMO the question is extending this to BGP, in a way allowing each AS to use its own solution for its intra AS routing. Such as RSVP-TE in one AS, FlexAlgo in another AS, SR-policy in a another AS.



> b. If so, is it due to QoS/SLA measurements on traffic between Data Center

> applications and user applications (such as applications on phone)?



This may be either dynamic measurement or static attributes.

Immediate use case use static attributes.

> 2. In the distant past QoS was hard to set-up seamlessly as a QoS pathway

> across multiple Autonomous systems (AS).



We probably need to distinguish multiple AS vs multiple Administrative Domains.

A Single Administrative domain may cross multiple ASes, e.g. due to organization boundaries or technical scaling. I would hope that agreeing on a QoS / color within single administrative domain should be doable regardless the number of ASes.



Plus in my view, a color does not match to a packet forwarding QoS treatment (à la diffserv) but rather to a different routing paths toward the same destination (NLRI)

> a. Should Customer intent that expresses pathway "QoS"

> be passed in BGP routing updates sent between Autonomous Systems?



Yes. IMHO both for:

- the service routes (e.g. BGP or "Internet") to express the requirement

- the transport routes fulfilling the requirement

Note that the above already requires agreement on the meaning of color between ASes and also between administrative domains. (and many more than the number of ASes that may be involved to setup interop domain transport colors)



> b. Is it the purpose of color or transport class to allow automatic steering of

> traffic on into an "QoS" path (across different technologies)?



Yes



> c. How should this automatic steering interact with flow specification?



On my side,, initial use case does not involve BGP Flowspec.

Automatic steering is expressed by the service/VPN routes attaching a color to express the color/path it wants to follow.

> 3. For those who believe that BGP should set-up a seamless path across multiple

> Autonomous Systems for a single Intent/QoS, do the exact mechanisms matter

> or do you simply want an interoperable solution?



Primarily, we need interoperability.

Then automated steering should be simple and inline with what we already have with SR-policy (IMHO) and what we have within one AS.

BGP encoding is less important but for sure, it seems like different persons have different opinions.



> If they matter, please describe what matters.



Not having to manage unnecessary indirections or ID spaces would help IMO.

> 4. RFC7606 focused on error handling in which the MP-NLRI focuses on destination keys

> (RD and Prefix) plus non-key material (Labels, SIDS).  Attributes (generally) apply to all NLRI.

> For example, MED applies to all NLRIs in the packet.

>

> a. Would error handling be better for color-aware routing if attributes

> relevant to a specific color/class be grouped in a MP-Color-Attribute?



Probably, error handling would be better with a simple NLRI. However this is a complex subject and it really depends on the type of error and whether the length field match the size of the value field (or not)

However there are other tradeoff involves (e.g. efficiency, extensibility/generality).

Note that we have already encoded non-key data in the NLRI (e.g. label, label stack) so it may not be black and white.





> b.  Should IDR consider future work on a MP-Color Attribute?



Not sure what you have in mind. I don't think that encoding the color is the issue as this is a short, constant size value. To me the difficult question is more about encoding some NLRI specific data (e.g. label for MPLS, but those days we may need to be more general) in order to avoid breaking packing (in which case, the question is not completely specific to BGP colors).



Thank you.

--Bruno

>

> _______________________________________________

> Idr mailing list

> Idr@ietf.org<mailto:Idr@ietf.org>

> https://www.ietf.org/mailman/listinfo/idr<https://shared.outlook.inky.com/link?domain=www.ietf.org&t=h.eJxNzEsOgyAUheGtNIwbLj4uqCO3gnBRUoUGMCZtuveWWacn3_nf7Ew7m25sK-WZJ4Drurin4nhMKxza74cOsPtcfHARvE3sfmOP-ghUfqYROMixaSFvOlGeg31t3MQDyLVmcCSbbuykWIRRQliNHfVq7IcFoZGoEAW2imONUo0u6QyRWzJJU6A5Jh1Wqr0qbBV_0-cLiXA6vQ.MEQCIHTt1FCSudOdFnZVOb9CAXkG7hdrrPuNOPgyRw9kzqtyAiA87SiPxQ5rHNShMCiSZmJ_yHAJQxQjmh3jXqhv7FEPbA>



_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.



_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.