[Idr] Shepherd's report on draft-ietf-idr-car-05 (with additions from authors) -

Susan Hares <shares@ndzh.com> Mon, 29 January 2024 03:12 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 8A528C14F694 for <idr@ietfa.amsl.com>; Sun, 28 Jan 2024 19:12:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 S5N4MkXkrDLz for <idr@ietfa.amsl.com>; Sun, 28 Jan 2024 19:12:09 -0800 (PST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2041.outbound.protection.outlook.com [40.107.244.41]) (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 8586FC14F68E for <idr@ietf.org>; Sun, 28 Jan 2024 19:12:09 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=GGRKGLuwskK5pyWctsB3wZSxp8RCp95oaW9xy2zCT+IwgirjpRN6IgEAxIApTUHRONcmew7Gu0WiMAGdMIc3C/Feg+7J4lcGGdQRIcqjK2Xr5xJD8F6a9gfSFdNviZS+Y71W4xjyCR2n8XcIpM6NgZ5xGM76a1Fvf60KgFFmiIHc7dCzA3mjizrMwMQ9aLEV+2IU906WSk+RbUwH81tggOFUpVRnRoK3gOSY84NGqk8jk1c30DK23/gX2OOpBIOvda+hx3kKK/agV1KAt68zE6NEkdbGatlk7BEL3V0Bt16q8LgC/WHQhl3UspK/Yy6B1IGnhm3+ZKaS9xBGsjwTaQ==
ARC-Message-Signature: i=2; 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=ZWSxPdK0zvIo+rd5y0oka7FW8lbIHX/VKI3gqg/rffs=; b=XVmBdeRpPrWCIt/cK7FlIeCQz/ViCZBfzPmxeLkPRC3W9Wg6Fa23YLeb8tG3P+guUJrbBPtk+H+6DOuDp5ZcZs49NrskAA13Q5i8JHRL8h9MZ2sgTHyVk66fzSSV57lJN2duNQ8iGF4OqZY9EYGDuZBo11hoLApUBnpd9wpdFRga+HpwIPrbdAarth9ONDS9dVCSpwz0Q/uUavkT860U/joNMaKpHc/UkfnrZw9BxD/NCQ01SC/ivnO+UEjaFx1xVqXd3Yk3bh/mj2Vv5ODKTX0gOMMbL+uV6w8hCARHo3Sdwu1Vs07cOE3cosg6/FzgzeYBW5MxUKcRGbxSLpEscQ==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 104.47.58.101) smtp.rcpttodomain=ietf.org smtp.mailfrom=ndzh.com; dmarc=bestguesspass action=none header.from=ndzh.com; dkim=none (message not signed); arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=ndzh.com] dkim=[1,1,header.d=ndzh.com] dmarc=[1,1,header.from=ndzh.com])
Received: from BYAPR06CA0057.namprd06.prod.outlook.com (2603:10b6:a03:14b::34) by SA2PR08MB6763.namprd08.prod.outlook.com (2603:10b6:806:11e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.19; Mon, 29 Jan 2024 03:12:05 +0000
Received: from DM6NAM12FT057.eop-nam12.prod.protection.outlook.com (2603:10b6:a03:14b:cafe::13) by BYAPR06CA0057.outlook.office365.com (2603:10b6:a03:14b::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32 via Frontend Transport; Mon, 29 Jan 2024 03:12:05 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 104.47.58.101) smtp.mailfrom=ndzh.com; dkim=none (message not signed) header.d=none;dmarc=bestguesspass action=none header.from=ndzh.com;
Received-SPF: Pass (protection.outlook.com: domain of ndzh.com designates 104.47.58.101 as permitted sender) receiver=protection.outlook.com; client-ip=104.47.58.101; helo=NAM10-DM6-obe.outbound.protection.outlook.com; pr=C
Received: from obx-outbound.inkyphishfence.com (52.4.92.69) by DM6NAM12FT057.mail.protection.outlook.com (10.13.178.73) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7249.20 via Frontend Transport; Mon, 29 Jan 2024 03:12:05 +0000
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by obx-inbound.inkyphishfence.com (Postfix) with ESMTPS id 27AF5C3575 for <idr@ietf.org>; Mon, 29 Jan 2024 03:12:04 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X27nLoIE2YPUlNB3TR/jRxiSJDjaHdtaO0waIP5+MpuAV+nmVxKUwa1SDoISoLQvchhsKmF7tunTAF8T2fAuR2+g291AH5usFJLwR1z0iCYyrEGfiR0wlceefz2ThHPHklKZtRSZk4a3ioynqyXXZfXX559tcCGkrccHJIiXmCu8XE1E23Zx7X1wwQNWOuZ0AZLTsqA6xyYIasFi6L/tDgmdjl9NNIPkOi+hpT/X1DyaEmSWNBFgPkLFFGHBeksHt6p0ljk5mXxckjzID/To/nZhA5hlsnro8nJKcpBJhqapA3YPDVVU44oowwt30IB2EMlu0JhwH8wbpynvHxxDew==
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=ZWSxPdK0zvIo+rd5y0oka7FW8lbIHX/VKI3gqg/rffs=; b=eTC6hSWZYrhpRhXM9uHy3S8fXI1Qm4QokzyhDcF3mSoYyLly1HpQR/nrnaYMmJl4/atpZUo52FlJt6bQdB1Q+kfrI7CQv2b+xOW4N5PZPxAO60jo2HEvv7dq1a13gXDaSM7INNfCHg8ktUN3CxzN5abFZt0iTXwFdgit+o6XNz6zVw4Jjd3ouVTLHTNYv5TTiIF5gctV68f+0BRH+XxiNVAZmx8LfLFyOGVIExHw56aZkwDl4dQfuGccUJAkpshXDfZ8VJKa3xr1m+r2hCHjRYV3mRAbEYdTWrrj/zL6dhxaar3lNfyp2YeQsWHrFS4lAM5vFn5AmYIzODCO9bmhBQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ndzh.com; dmarc=pass action=none header.from=ndzh.com; dkim=pass header.d=ndzh.com; arc=none
Received: from DM6PR08MB4857.namprd08.prod.outlook.com (2603:10b6:5:44::25) by LV8PR08MB9341.namprd08.prod.outlook.com (2603:10b6:408:1fe::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.20; Mon, 29 Jan 2024 03:12:00 +0000
Received: from DM6PR08MB4857.namprd08.prod.outlook.com ([fe80::572a:654:1f3a:59b4]) by DM6PR08MB4857.namprd08.prod.outlook.com ([fe80::572a:654:1f3a:59b4%6]) with mapi id 15.20.7249.015; Mon, 29 Jan 2024 03:12:00 +0000
From: Susan Hares <shares@ndzh.com>
To: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: Shepherd's report on draft-ietf-idr-car-05 (with additions from authors) -
Thread-Index: AdpSXtQv0dLfdG82Tgy0Fasl6dk+BQ==
Date: Mon, 29 Jan 2024 03:12:00 +0000
Message-ID: <DM6PR08MB4857617779679D867F81674FB37E2@DM6PR08MB4857.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ndzh.com;
x-ms-traffictypediagnostic: DM6PR08MB4857:EE_|LV8PR08MB9341:EE_|DM6NAM12FT057:EE_|SA2PR08MB6763:EE_
X-MS-Office365-Filtering-Correlation-Id: 580b2e05-26ce-417d-2d8c-08dc2078121b
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: FGWrBVUDas+bjcmQcFpyknA6m2KLijEd9AaE1V0nmN4fxbpVGhHct0ah+SQyuwSMb4RqJHyOB8pMAKiWWusdtm3ZYplqStwewT/8qIhLSE0p9VrWZZ8k5k/6W0ozR1fTbuQVfbPxh7mWahJ/7sbdiTu10+02WDPuH2YjrV4OTwnJ0Ml2UBc1Pt70SXIHnp7RxNtCAJYEDsKt+iPQZLB/8FkH4IxGghE337a5XqIkzG0P1WmQwyt0MzR0vTpcg3LdELFw5p5RvtcSCiqjwF2nviwYDkqAoF3OsjYotvrpqsUSlgZPhPsGqan1iai8BS1qpw6fxt8YaRcZkVztP9NSPB0hnmn6zR1fvlvdzNzs9af1VmSxbb+BLYQxyeTlSjT7sVeKLGlotGOaojxWDJqST2fR4Cli3X36UJG6PMyPz96zf+m8uuleJjuhBZMZBS+5gMECOInLu+6G3KIxvJ/di/h2FlOoON1wOTnE5GnMZF5LMfBjNHYX2Vap6hyc46353yYNU/9QR+PBu4fU77i4Gw/E1bE2sf2T+VUbWX4tgCZOn6KwcKnbf/2/o1q5dHXUxn8h/6ywAWThtZFwNyb4A2HN/qQ3x9lW/Ao5yojE9c4JPW6B2V6ienPlWZg5v5o1
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB4857.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(396003)(366004)(136003)(376002)(39830400003)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(83380400001)(9686003)(4743002)(26005)(38100700002)(122000001)(99936003)(52536014)(5660300002)(8676002)(8936002)(2906002)(478600001)(6506007)(7696005)(71200400001)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(6916009)(316002)(41300700001)(38070700009)(86362001)(33656002)(55016003); DIR:OUT; SFP:1101;
Content-Type: multipart/mixed; boundary="_004_DM6PR08MB4857617779679D867F81674FB37E2DM6PR08MB4857namp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR08MB9341
X-Inky-Outbound-Processed: True
X-EOPAttributedMessage: 0
X-MS-Exchange-SkipListedInternetSender: ip=[104.47.58.101]; domain=NAM10-DM6-obe.outbound.protection.outlook.com
X-MS-Exchange-ExternalOriginalInternetSender: ip=[104.47.58.101]; domain=NAM10-DM6-obe.outbound.protection.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DM6NAM12FT057.eop-nam12.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: 74de4f8d-bc0f-4828-9068-08dc20780f4d
X-IPW-GroupMember: False
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: sMkdw/SHFNJ5IJ8OxRoMPhQkHV0kuHYNf9ytgPI7Ng8+Z8CYbkwa2Ek48Lj8RDnxL2gjYawdRb0Z3qJ2Al5ksekrFCwr/CxEqvegyaHlNPL0fnkiMt+r6FfkFlBQofzkWp6sTuhtFzFJkAF8/c4R9Wpv2tdzWI6BL4uOncOMzSwytx6Q69JyUDqaLdoyJGouxY0NWwUlu45YqKc7LRN+MMPSCG+xeEuJIMAGl5CSHa4m1rqJGaLth57etcw5capLGMlO4MQzsqYuB17kW/oHFu87FJvaz/NKwk7w2m/UyqtnUv6ANij732Icg5ebzu71ich5OirOXGq52UwyvKMV4iGP+mSwZNRzUmseXfZ7iULBQz+csM+PQubNU90NYICwhxmroakPEG4+0Bv253FBKRtt/LziPJ6CUVLRzYw40nM7OGG5wUrvgxN2WYzciV6tWfnKW14yqfVw1ZtlrpoiVd16TqA+I9UOikMviQ23wEfRkxb/hcrh6CKWRJuWzz6VmLM6ciPLJ7pafMZpw0LqGsvHiWQRuGnuSzdF+mjNVMcO66RTjHFODAjNusXXwgfniWlUNtxf8yMLugspfjan3zPbl7VC6p8kr3CmBHJwzaeKbNbe5YL705G4J6TiIdGMBjZLGjffiphcbLMCS1XHWYGSjLnd+uZyyNZmTvSbtumAuI5QlFo/BVHyyJkQKy4CuhzV2uPQzdAbdhuA0P5jgmFkFTw/FBt4qX/5vV22GS75Xz7Ema0s445LPqaRbUsSFw7W8fgb47fKiveSxEzIN1zhff0DNxIqsPxGqgzQPXapYjkyNbuBIt2rOEx6USFQ453r96V6ma9Hpd44KpjXZKJ2SYKL4V9oGOuEh8wTj5s=
X-Forefront-Antispam-Report: CIP:52.4.92.69; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:NAM10-DM6-obe.outbound.protection.outlook.com; PTR:mail-dm6nam10lp2101.outbound.protection.outlook.com; CAT:NONE; SFS:(13230031)(376002)(136003)(39830400003)(346002)(396003)(230922051799003)(1800799012)(82310400011)(186009)(451199024)(64100799003)(36840700001)(46966006)(47076005)(70586007)(86362001)(83380400001)(70206006)(316002)(6916009)(6506007)(7696005)(40480700001)(478600001)(7636003)(99936003)(32850700003)(36860700001)(26005)(4743002)(336012)(21480400003)(55016003)(8936002)(8676002)(156005)(9686003)(52536014)(5660300002)(33656002)(2906002)(30864003)(235185007)(41300700001)(579004); DIR:OUT; SFP:1101;
X-OriginatorOrg: ndzh.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2024 03:12:05.0609 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 580b2e05-26ce-417d-2d8c-08dc2078121b
X-MS-Exchange-CrossTenant-Id: d6c573f1-34ce-4e5a-8411-94cc752db3e5
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d6c573f1-34ce-4e5a-8411-94cc752db3e5; Ip=[52.4.92.69]; Helo=[obx-outbound.inkyphishfence.com]
X-MS-Exchange-CrossTenant-AuthSource: DM6NAM12FT057.eop-nam12.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR08MB6763
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/-bxxXbxpaR1qbHUNa6UzadqlqlQ>
Subject: [Idr] Shepherd's report on draft-ietf-idr-car-05 (with additions from authors) -
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, 29 Jan 2024 03:12:14 -0000

The attached file is a shepherd's review for draft-ietf-idr-car-05 (taking into account changes authors have mentioned).

Status: Has issues,
Issues: 12 technical, 44 editorial changes
The technical issues are listed below.   The editorial issues are attached in the file.  The authors have discussed all the technical issues with the shepherd and are addressing these in upcoming drafts.

The attached text has the original Shepherd's report prior to the discussion with the authors (1/26/2024).

Cheerily, Sue Hares
===========
Technical issues

#1 - Clarity in section 2.5 - BGP CAR Route Resolution

Your procedures for Route resolution:

Old Text:/

   A BGP color-aware route (E2, C1) from N is automatically resolved
   over a color-aware route (N, C1) by default.  The color-aware route
   (N, C1) is provided by color aware mechanisms such as IGP Flex-Algo,
   SR policy or recursively by BGP CAR.  When multiple producers of (N,
   C1) are available, the default preference is: IGP Flex-Algo, SR
   Policy, BGP CAR.


    Local policy SHOULD provide additional control:

   *  A BGP color-aware route (E2, C1) from N may be resolved over a
      color-aware route (N, C2): i.e. the local policy maps the
      resolution of C1 over a different color C2.

      -  For example, in a domain where resource R is known to not be
         present, the inter-domain intent C1="low delay and avoid R" may
         be resolved over an intra-domain path of intent C2="low delay".

      -  Another example is, if no (N, C1) path is available, and the
         user has allowed resolution to fallback via C2.

 /

Problem:
Is N always setting BGP self-next-hop?  If so, this must be stated.
If N is not always setting BGP self-next-hop, what is the Next Hop
and how does it related to "N in the procedures?"
------------
#2 - Missing procedures for replacement of RFC9012 procedure (Section 8, Section 60
     for application in presence of BGP Color-EC in the CAR route.

Old Text: /

    A BGP CAR route may recursively resolve over a BGP route carrying
   Tunnel Encapsulation attribute (TEA).  Procedures of section 8 of
   [RFC9012] apply in presence of BGP Color-EC in the CAR route.  They
   are extended to use LCM-EC and Color in CAR route NLRI as per above
   and Section 2.9.4 in absence of BGP Color-EC.  Among other options, a
   BGP CAR BR may advertise a CAR route to an ingress BR with a specific
   BGP next hop per color, with a TEA or Tunnel Encapsulation EC.
 /

If you state the procedures of RFC9012 section 8 are extended, you must specify how.
Section 2.9.4 does not provide the extension text to section 8.

Resolution: The authors have indicated that they are simply applying existing procedures to
CAR solution SAFIs (CAR SAFI and VPN CAR SAFI).

---------------
#3 - Lack of operational procedures for BGP CAR Signaling through different domains

Section 2.8 in the following text provides an example, but not procedures
for the BGP CAR signaling through different domains.

Current text:/
   The solution works as follows:

   *  Within domain 2, the BGP CAR route is (E2, C2) via E2.

   *  B signals to A the BGP CAR route as (E2, C2) via B with Local-
      Color-Mapping-Extended-Community (LCM-EC) of color C2.

   *  A is aware (classic peering agreement) of the intent-to-color
      mapping within domain 2 ("low-delay" in domain 2 is C2).

   *  A maps C2 in LCM-EC to C1 and signals within domain 1 the received
      BGP CAR route as (E2, C2) via A with LCM-EC(C1).

   *  The nodes within the receiving domain 1 use the local color
      encoded in the LCM-EC for next-hop resolution and service
      steering.
/

Text is needed to indicate the exact procedures as well as the example.

Here's a few things that must be included:

1. Procedures for BGP peer sending route at the edge of Color Domain (e.g. Color Domain 2 above)
    Scope is missing:  What SAFIs applies to, NLRI Route types applies to.
    detection procedure:  How it will be detected at the policy barrier.
   Actions:  What is set in the route.  What is set in forwarding policy.


2. BGP Peer receiving a BGP CAR route with LCM -
    Scope is missing:  What SAFIs applies to, NLRI Route types applies to.
    Detection procedure:  How it will be detected in Route? Is there validation of LCM versus Color?
  What happens if these are the same.

Resolution: Authors will improve text.

#4 - Section 2.9.2, Please improve procedures

 Question that the procedures should answer:

 a) error handling for Transitive - What happens if the T bit requirements are not obeyed
   And an unrecognized non-Transive TLV is propagated. (Obviously an error)
   Is it a treat as withdrawl?

b) What does it mean that "the prefix is routable" where BGP transport is deployed?
    How is this given as a procedure for a BGP Peer?

 What is the processing of the NLRI?

 One could assume:
 1) parse the fields to validate,
 2) validate non-key fields
 3) check the color to see if we hit a domain boundary

Resolution: Authors will improve text.

---------------------
#5 Section 2.9.2.1 - Procedure step missing

Under what circumstances does the CAR speaker propagate the route and set self as the "next hop"?

Resolution:  CAR is using normal procedures, but will work on text.

-----------------------
#6. Section 2.9.2.2 - definitions + procedures

Definitions:
1. What does it mean that "2 octet field that maps to the flag field of
the Label Index TLV of the BGP Prefix-SID Attribute ([RFC8669])?
Do you mean you use the same definition from section 3.1 of RFC8669?
If so state this fact.  When quoting from RFC8669 for a definition, please specify the section.

Procedures:
1. What happens if the Label Index TLV and the BGP Prefix-SID attribute are
both in the BGP update packet?  The procedures need to cover this.

2. Is the CAR speaker setting itself as next a normal part of the procedure?
Or is it an occasional part of the procedure?

Note: When quoting from the procedures, please give the section the procedure is using.

Resolution:  Authors have a fix for the text.

------------------------
#7. Section 2.9.4, what is the correct procedure for Type-2?

Please provide both procedures.  An example is also useful.

Section 2.10 gives an example with two LCM-EC in the text:

Text in 2.10/
   Example: BGP CAR route (E, C1) from
   color domain D1, with LCM-EC C2 in color domain D2, may also carry
   Color-EC C3 and next hop N in a transit network domain within D2
   where C2 is being resolved via an available intra-domain intent C3
   (Appendix B.2 and Appendix B.3 combined).

Resolution: This issue may be fixed by earlier issues, but we'll review after improved text.


#8 - Technical Section 2.9.4 and 2.10, clarify procedures for type 2

Old text in 2.9.4/
   LCM-EC Color is used instead of the Color in CAR route NLRI for
   procedures described in earlier sections such as route validation,
   resolution, AIGP calculation and steering.
/

Old Text in 2.10 /
   Default order of processing for resolution in presence of LCM-EC is
   local policy, then BGP Color-EC color, and finally LCM-EC color.

   /

For Type-1, the precedence is clear.

  *   For type-1, your presentations indicated that it replaces the Color in the NLRI within a color domain (AS or multiple ASes) that set LCM-EC.
  *   For Type-2, what happens if the originator specifies LCM-EC  and then the route passes through a different color domain?

Do you rewrite the LCM-EC? How do you keep the original color tagged by LCM-EC?
The procedures need clarification.

Resolution:  LCM-EC is being rewritten.  The original LCM-EC color value is overwritten.

#9 Section 3 - resolution

Old text:/
   An egress PE may request intent through the transport for service
   routes by allocating the SRv6 Service SID from a routed intent-aware
   locator prefix (Section 3.3 of [RFC8986]).  Steering at an ingress PE
   is via resolution of the Service SID over CAR Type-2 IP Prefix NLRI.
   Service Steering over BGP CAR SRv6 transport is described in
   Section 7.
/

New text:/
   An egress PE may request intent through the transport for service
   routes by allocating the SRv6 Service SID from a routed intent-aware
   locator prefix (Section 3.3 of [RFC8986]).  Steering at an ingress PE
   is via resolution of the Service SID over a route passed in
   an CAR Type-2 IP Prefix NLRI. Service Steering over BGP CAR SRv6
   transport is described in Section 7.
/

This is flagged as technical because I want to make sure we
are resolving the forwarding IP Next Hop to the CAR type-2 IP Prefix NLRI
via the SR routing pathways identified in by a Service SID

Note: It may be already working correctly, but we need to check.

#11 - Does section 5 apply to both SAFIs
The scaling in section 5 apply to both CAR SAFIs (BGP CAR SAFI and BGP VPN SAFI) with both NLRI types (Type 1 and Type 2)?

Note: It may be clearer to put this at the end of the text.

#12 - Verify the use of Extended Communities:
LCM-EC - Defined in [draft-ietf-idr-bgp-car]
Color-EC - created in RFC9012, Associated with type 2 as originating color.

See: From Section 8, paragraph 4

Text:/
   For specific intents, color may be signaled with the CAR Type-2 route
   for purposes such as intent-aware SRv6 SID or BGP next-hop selection
   at each transit BR, color based routing policies and filtering, and
   intent-aware next-hop resolution (Section 2.5), same as with Type-1
   routes.  For such purposes, color associated with the CAR IP Prefix
   route is signaled using LCM-EC./

Is Color-EC [RFC9012] or LCM-EC associated during origination of Type-2 NLRI
for BGP CAR SAFI and VPN CAR SAFI?

>From Section 9, paragraph4
Text:/
   Further, all CAR SAFI procedures described in Section 2 above apply
   to CAR SAFI enabled within a VRF.  Since CE and PE are typically in
   different administrative domains, LCM-EC is attached to CAR routes.
   VPN CAR SAFI routes follow color based steering as described in
   Section 3 and illustrated in example above.
/

#12 - Informative References

I've asked Spring chairs about the status of the following documents:
   [I-D.agrawal-spring-srv6-mpls-interworking]
   [I-D.hr-spring-intentaware-routing-using-color]

If you know if these have been adopted, please let me know.