Re: [Idr] BGP CAR - multiple color domains

"Dhananjaya Rao (dhrao)" <dhrao@cisco.com> Sat, 09 July 2022 06:25 UTC

Return-Path: <dhrao@cisco.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 9AC1CC15AD4E for <idr@ietfa.amsl.com>; Fri, 8 Jul 2022 23:25:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.604
X-Spam-Level:
X-Spam-Status: No, score=-9.604 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_BLOCKED=0.001, SPF_NONE=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, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=j9NxpGvP; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=pWpjQaa/
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 1rcalBjj7ilX for <idr@ietfa.amsl.com>; Fri, 8 Jul 2022 23:25:06 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F948C15AD3B for <idr@ietf.org>; Fri, 8 Jul 2022 23:25:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=179461; q=dns/txt; s=iport; t=1657347906; x=1658557506; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=FALbaih4cdAxndW1mXV+By+AU3LkApRG23ZijB6GFxw=; b=j9NxpGvPO9siJtGGXDhe3QEYLEa8LlmOWO4KgrpJNHzEClW2XgDdINtR Unn7xwEYOCNJ8bZkr0bJc6xgLwZjh0H8qy2tnZ1uzhMB1ldy7dtIAz460 KrFzl/aSc1/XzR9T2DZ8/feNJnikaeLw3bzSFmQolKWkXgi4mnxx5dgZ4 M=;
X-Files: image001.png : 15084
X-IPAS-Result: A0AJAADkHcli/4kNJK1aGQEBAQEBAQEBAQEBAQEBAQEBARIBAQEBAQEBAQEBAQGBewQBAQEBAQsBgSAxUgd4Ag5LOkUDhEuBY4FpA4RSX4ULFoJsA5BUinWBLBSBEQNUBAcBAQEKAQIBATQOBAEBg06BNgIWhHUCJTQJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBIEJE4VoDYZCAQEBAQIBBQEMCAEIAgIGARIBATcBBAsCAQYCEQMBAQEGAQEBGAEGAwICAgUQAQ4MFAkIAgQBDQQBBggGBwQDglsBN4IuAw0jAwEPkyiPOQGBPwKKH3p/MoEBgggBAQYEBIE3AQMCEEGDABgFgiwHAwaBPQGDFECCSw1TTAEBgWuBJYQeJxyBSUSBFSccgWZRMD6CYgEBAgGBFxEBEgEoBxINCQKDHjeCLo0bhCKJeAMaLS8SgR9sAQgGBgcKBTAGAgwYFAQCExJNBhYCEgUHCgYTDhQbEhAXDA8DEgMPAQcCCRAIEiUIAwIDCAMCAxsLAgMWCQ4DHQgKGBIQEgIEERoLCAMWPwkCBA4DQAgOAxEEAw8YCRIIEAQGAzIMJQsDBQ8NAQYDBgIFBQEDIAMUAwUkBwMhDyYNDQQbBx0DAwUlAwICGwcCAgMCBhUGAgIYVDkIBAgEKyMPBQIHLwUELwIeBAUGEQgCFgIGBAUCBAQWAhAIAggnFwcTGBsZAQVZEAkhFgYnCgYFBhUDIUcmBQo7Dyg0NjwsHxsKgRUsCSIWAwQEAwIGGgMDIgIQKQYyAxUGKRUVGhMJK4EBBiIBHZgFhCgBDwEtLQcGJxMjBAMKBwcHGQgOAgQJBg03BgMGFQgCEy0GCgIRGgECAwEEDCICKw+RbgkbAQUHKwKDIIoLggWMCIZAg0OHWoExCoNOgT+HXAKCBYcIhmyHAgQtg3VJi3qXM3qHJY1pgWkgjRKULiUGBAQLAwqBY4MQAgQCBAUCDgEBBoFhPGlYEQdwFTsqAYIJAQEyURkPjX4iDAURg1CFFIVJAXUCAQE3AgYBCgEBAwmPBQEB
IronPort-PHdr: A9a23:F7a6Hh8SOanNNv9uWCXoyV9kXcBvk7n3PwtA7J0hhvoOd6m45J3tM QTZ4ukll17GW4jXqpcmw+rbuqztQyoMtJCGtn1RfJlFTRRQj8IQkkQpC9KEDkuuKvnsYmQ6E c1OWUUj8Wu8NB1eGd31YBvZpXjhhQM=
IronPort-Data: A9a23:gvb+e6gPR3ET9tmJY7uuGj6CX161rBEKZh0ujC45NGQN5FlGYwSz9 9YtKTDba6jfYmL0ZZkoP70CxjoD68fXyNJnGwdvpHozRCoW9JTMWI6SJBz5Zn6ZIsTJQh1uv p0QNomeIc1vHyLW9hrzaOS99CYgiqyCTbD3VeWaUswdqW6IbQ954f40s7dk2t406TTAPz6wh D/SnyH+EFKrg2MoamtEuvyO+E1m4Pmv4GxD7wY1NP5GtgOAziAbJZ9OfqvZw1kU7WV38k9WY 86ZkdlVK0uAp09F5uuNy+q9KAtSKlLrFVDmomJMXKS/iQR1qCU306IqXNIRck4/Zw+hx7id8 /0Q883qIesVFveUwr5FDEEIS30W0ZBuodcrH1Du6aR/8GWeG5fc660GJF07O4Qe5tF2DQlmn RDPAGlQBvwrr7veLIOTEoGAtOx6RCXYFN93VkVb8N3sJa1OraYv7En9zYQwMD8Y3qiiFBtFD iYTQWIHgB/oO3WjNrqLYX4ztL/Au5XxT9FXgGC/gYMx6XLI9Vwr2ZPIMsXXffeta+wAyy50p kqel4j4KhgeMNrawj2f/zfwwOTOhij8HokVEdVU9NYz3wbVnTJVUUZQDADkyRW6ohbWt9Z3J 0wO8y0Gpqkp/0vtRd74N/G9iC/c5E5AAIQBSYXW7imG95uIyiO3KVEfEGNjboQpsZUqGh8Tg wrhc9TBQGYHXKeuYXOR7J+VoC+8fy8PIgcqbzUZSwxD79Touog+iB/nScxqFqG4yNbyHFnYw DmOrTI3hZ0RkMgKz6ihu1bKn1qEoJHVUCY3+wPWRm+/qAV0eOaYi5eA4Fzf67NLK5yUCwXHt 3kfkM/Y5+cLZX2QqBGwrCw2NOnBz5643Pf02DaDw7FJG+yRxkOe
IronPort-HdrOrdr: A9a23:OXKnH68hfwJ4FzbHhPRuk+Ftdb1zdoMgy1knxilNoENuHPBwxv rAoB1E73PJYW4qKQ0dcdDpAtjlfZquz+8L3WBxB8bvYOCCggqVxe5ZnPPfKlHbak/DH6tmpN pdmstFeZLN5DpB/L3HCWCDer5KqrTmgcOVbKXlvg1QpGpRGsZdBnJCe3+m+zpNNW977PQCZf +hz/sCgwDlVWUcb8y9CHVAdfPEvcf3mJXvZgNDLwI76SGV5AnYpoLSIly95FMzQjlPybAt/S zuiAri/JiutPm911v1y3LT1ZJLg9Hso+EzRfBky/JlagkEuDzYJriJaIfy+QzdZ9vfrGrCpe O84CvI+f4DrE85MFvF5ycFkDOQrgrGo0WSuGNwx0GT+PAQgFkBepF8bUUzSGqA16NohqAO7E oAtVjpx6Z/HFfOmj/w6MPPUAwvnk2ooWA6mepWlHBHV5ACAYUh5rD30XklWavoJhiKoLwPAa 1rFoXR9fxWeVSVYzTQuXRu2sWlWjA2Eg2dSkYPt8SJ23wO9UoJgncw1YgahDMN5Zg9Q55L66 DNNblpjqhHSosTYbhmDOkMTMOrAijGQA7KMmiVPVP7fZt3cU7lutry+vE49euqcJsHwN87n4 nASkpRsSood0fnGaS1ret2G9D2MRKAtBjWu7RjDsJCy8/BrZLQQFm+dGw=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.92,256,1650931200"; d="png'150?scan'150,208,217,150";a="902843692"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Jul 2022 06:25:04 +0000
Received: from mail.cisco.com (xfe-rtp-001.cisco.com [64.101.210.231]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 2696P1cm032149 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Sat, 9 Jul 2022 06:25:03 GMT
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xfe-rtp-001.cisco.com (64.101.210.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Sat, 9 Jul 2022 02:25:00 -0400
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Sat, 9 Jul 2022 02:25:00 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpPxmUZCrlSpPzcNpzwuqFM3+Aj5gQVAOIkw544tgVKFwt1ZsXcZ0Wu4MfjK1M89W66CRkaW8rAwF2YNv/0yTyfWsUoSdlib9jpSmuP2EoQHY+C5oZ7iwjg1aHN2fzfFgu5aOLWOXbrP/UtaK3dQ0msdTRf8I90/xEUfmtHJkILDkqSmWOu3AL1nGL2Hb84sp/L9RIuX7qE/oTJx68Ld5wqD19rOg+Qow0+M+RrnPB9m+bSooA9wLsTQYGBy7Sdtypv0Hk92M6UxN9g/2qRVtI1D1LV1hJP6lVeD1UNHGvhYLHPGSt3FS87Hu5Mk+S+cxKXstgW2AeU0zlMtfyaAUg==
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=TqfDuk/LdijM76OvEeXQs4rkO88QPvgl8FUcJParcZo=; b=feydbQVLjE/0jkhanbPRVDJmYfYCxIxk9bmRxkoOfRIaMk8jsXMWWt4AWYcCbD3mBhtnDSQajlcb55s8jHt/kPtsUAhs8ngRqbEVSnRyZK91xZGCr5lmFkihKo/j62kDeqywafpCAXVJrXPnSdgHTC7ANuAUZ8C3M4Kud95IFh0cEdN69VQCVaqEDWhpSIRDgBu455iLHZSEytodm9GNThQ2YC4pPL6UCvootASKBE5J7u2Y/pilH8aV1XgC/JPHVcGj5D8z2BhJuGttjfPc1ycOgYKLHQX8T54ljTxeXpelrvitU0JVck+Q8NfYBpYBdRdkZpx9gRrZXmp27568KQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TqfDuk/LdijM76OvEeXQs4rkO88QPvgl8FUcJParcZo=; b=pWpjQaa/4hgYoOccu/HSkgX29kiNpUeH/ksM3lf+2zP+Kjitr8B/gAwf5OBQ1uoH/RfFgm9CeXdTZRFjtETwX38DgtU1szBWtzsdXo8TL6qFt4BvScX89lFOikrIUO4S4ekbePopYmPrGD/xek94qz4bqm7UiE4XTup5LdwuW70=
Received: from BY5PR11MB4273.namprd11.prod.outlook.com (2603:10b6:a03:1c9::32) by DM4PR11MB5568.namprd11.prod.outlook.com (2603:10b6:5:388::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16; Sat, 9 Jul 2022 06:24:56 +0000
Received: from BY5PR11MB4273.namprd11.prod.outlook.com ([fe80::b9fc:bfd:5462:a8c2]) by BY5PR11MB4273.namprd11.prod.outlook.com ([fe80::b9fc:bfd:5462:a8c2%7]) with mapi id 15.20.5417.023; Sat, 9 Jul 2022 06:24:56 +0000
From: "Dhananjaya Rao (dhrao)" <dhrao@cisco.com>
To: "Nagarajah, Moses" <Moses.Nagarajah@team.telstra.com>, Natrajan Venkataraman <natv@juniper.net>, Kaliraj Vairavakkalai <kaliraj@juniper.net>, DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
CC: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] BGP CAR - multiple color domains
Thread-Index: AQHYkUYEcEbiGeZJ4Eiq7ibK6w8zeq1y3ieAgAMUs4A=
Date: Sat, 09 Jul 2022 06:24:56 +0000
Message-ID: <C3CEB065-F163-4BC8-AF0F-8CEF82245685@cisco.com>
References: <1C09D749-B06A-455C-AA05-4939D29B9324@cisco.com> <ME2PR01MB325277A035408F448FAA7F93DF839@ME2PR01MB3252.ausprd01.prod.outlook.com>
In-Reply-To: <ME2PR01MB325277A035408F448FAA7F93DF839@ME2PR01MB3252.ausprd01.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.62.22061100
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 99af1f70-3743-40d3-e5d0-08da6173be22
x-ms-traffictypediagnostic: DM4PR11MB5568:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i4rf8Cq9xtOdlzP94u+HrfINUQK+i8W4DuGKl+aTu4S/4jbsXRyMTRLJdN5cSWgXsCkeKQxOJPngKuGDkEdbyay1US1tGkiX3cq3mKdOy5wK5Da8ad0NTGRIMFAXxJ6PAqemseTH0m8doalPiC2TqlEBrHd3OYqX2/FEzDhDurjuDQChfz4zl72PdpJHRa8ZtcWKirq2Cbj+PUzTAAprPkBQQqsl2vIK7VY3AcyIHiCjGz82DyvGacG6chQLrMyoMeB9w6czR2/3eSQkmwNeoc3SGEjjY6DUaaFSJ6Ex1szZVSqBr1RexDOJiGHQlY/Fc2i6BadmvzN+h+XmgMmOrFFlCq1/Cw68WUPssG1Gz5W3ZPV2x6pE7o9nJJN5j0TzoDqWOZZ7d11EStM3QBY11LCLSUPyASDKCmViOdltYWkjGL2XF8dojHLKSTbIXkrQvsmu0gZxWQ1FVuzzm8lSxLTkiIGV8Svf8lK0RznApTW36VdLnwYnqFy3PHu8TOPMDBmWLIKQ+Y7+ZFPXQEXnfObKYClHpQzCsq2p5CLHN7JO4aF1ePDP5CMq3cENawmD5M+PppIjsH8h/AcpsgXD9bZysQ45BozjLPIV4s8lgt0BfmQp4HCmhZ3KK29CpnjSpA778qG9AXa1hAwwm49B3hE4pGwHYuhGBQeE7oKDRwO+Mofe/E1wtHg4bg7QNr385SmWxgNHql/A/WxzxWaNPSO/zOoUDXZEpN3MP8uazC6qFS8veKQHr0a7aOO87rFocgqujkPbx7mZDAM1UX4wTq676nSPKpIxTGKX8g3OBBL1Az/fUt+68JIao0OlSWc6+BmOfK4yOh94DB/7550IRd+TCkQail8Szns6Ro6H509dwH4ty/bcy2rXbP7OlIOLPSgisfW27Brfa5vPjhGr+6ZbgF6crCQT/rGM/R4UmrU=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4273.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(41300700001)(5660300002)(30864003)(71200400001)(478600001)(6486002)(8936002)(86362001)(316002)(966005)(2906002)(9326002)(38100700002)(122000001)(38070700005)(36756003)(66574015)(66446008)(91956017)(186003)(2616005)(76116006)(64756008)(66476007)(166002)(8676002)(66556008)(99936003)(83380400001)(33656002)(6512007)(6506007)(53546011)(4326008)(66946007)(110136005)(45980500001)(559001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: KPbs1mqLqoqGGdi33VyeN9cdZAdg+KFZNIMmwQBD4sADWu9mpSU4gLLDbeGsMtY6rJ3giMflGf5c4+lxw8I/pzsbymYm6FjrXVi8Yoh3gtfpO5h0rGDM+4RIukTeHubDdE3R1n5SdEVKLT2yWApSVpZgeqWY/8pWrD3r+MhF3ExgTKg7dWd16r9eK7/hWN/WgrnfMbsE1CLNUZlpRuivUWozyJEzVK36cBkhTcHlxk7UO/I4KTe+76Gp4jd3OJO6UiXx/s1zj8IzZCY1D9MOr9pFv84hsV2lkybETW3KPCJCkVqsNQ5gK9qBluFhQTIzafdwjN27rbGzjZ2gBfMHDOlnS5FuxkWtDLFcxIKDXsY2DU9UgvvqZw0JJtmFXKWKMvomXKKpmGLCigJtzf/e+nQ0A2U1w8lOlRfKl6L/VaZpr9MSjZQsNcMBGsGWOh/nP9zTWs9y/VZ2fsMfNikrVrz7OmwgPRXLLc5yhI6XORtb/hINbXbRhxYloN9P8w4EzZJJYFXfci1sB+IOGaFGunJQkizvKMyoPTqkivBWCMCA6DVJq6FzBNuKzTzB9GJXUqLh4sdtI/fAim2efqqtSTNZH/7PL//WW/q4LXXYhIA0Y+x9hyskkJ3fWAf8AU+1eoHaY8lzF1tY26qirsuMZqd7ZsD/Lbz/pt6/OtFT6tEPbymr7/SZcpxdfHZg4f2UhcwgZSPAm0DmO/Kw3/RkPDNI8MSZvf5gLW5g/lIi8mMB1EOEQA3egLr6M/NTEHdh3L73NriQHmndo8YipnHs41dXch+ANhEZbQsaT+brqJKbWLYrVk5RieUgtz9YM83A3qdhDuV23jTkdptphvCZX0aZjbx8wx0s5BKejKKBe6Mt279/1K9HrUiLyxpIJuSmjIkVrgzMAUS06KNY6VcMbZrsMReDpAMYD26AADge6wac4n1onYceUX4AnjkuFosfk5O+fNByYHaVcg+E7nsiDLWZ1eceqDo0LK5pdIbTtU6HK+K2Ww6AuPk7nv4Oc4yP31J7Mwo2qwgFHipoCU1SeYDr7zkdtNq+sBg9dmzqmPKTyZ3VWlLg3fEH9syR07YhLS9+Qvo72vAQffpiUkIcFFzY0qwNv0RKrbqQdGv7UHkBB92EfS7ttQo2cXsjoD/sR9RSSRoEL0SPaEcHNOg1hCUMNiXSd0qQ4RY2s3166LI7/rCuYzFBJho6iKKM9mcghikR+1VqYx0PsTraT4fE7swWGh2WPJHDESNSllZe492HMx5H0qT/8c8XdDGYPzeo4frNL+B80ZQxcSLM60XsNjHgOnP8PHlWHFnRkrakwrJWqekXiWF6H6aTzEycP/x+K5qAQcyxiWUJuvvesNpvvWJqcT5t97+2bmrQ9KmpkEaihMX5C6nQQKCHu+3bRKdFytCH9KKgTmuDYTSzRIrfHPhfTPFL3Re19+TiD3co8yYrz1LV48053ZZsa4E2pVzyO2KuecBxnV4cR3SgrOyx4gWnFN07ek0KBT1j6QDrK9sLL2oHSPVvfpZXMQCj1c6TpZQRUacntsPUe9MCN5u2wOzjv0MkifHYHTpTyKU04H4RrWx8b5LT3iBkSV++QznMbdhMfc3W8r5KZDV9G9BmkAcObWxyp8FoiDQk2HTFz42Js3xEN6JUXx3Hm6Kqz/W0
Content-Type: multipart/related; boundary="_004_C3CEB065F1634BC8AF0F8CEF82245685ciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4273.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99af1f70-3743-40d3-e5d0-08da6173be22
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2022 06:24:56.5281 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 69letPHY7QtCs+lsgFwWKcYx1EQvPkqz6v3P1dRS287qZORezPZ9rqxH4bU6C9ej
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5568
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.231, xfe-rtp-001.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/YRC7ePfAVx7GuihuxgyH_KxXhAE>
Subject: Re: [Idr] BGP CAR - multiple color domains
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: Sat, 09 Jul 2022 06:25:11 -0000

Hello Moses,

Thank you for your comments and for engaging in this discussion.

From your comments, the initial impression I have is that some of my responses have been interpreted in a way that was not intended or correct.  Please bear with the long reply as it would help to go step by step to discuss them and get in sync.

Firstly, my comments about input we have received from operators about color space management was about a single administrative domain (“color domain”) which can of course span multiple network domains/areas. Their (and our) intention is that when introducing color-aware mechanisms into their network, it is logical and beneficial to establish best practices around the use of color similar to IP address management. The motivation being a simpler design.

The referred example of the use of Anycast etc. without LCM was also in the context of a single color domain. The point we wanted to make was that LCM-EC is not mandatory to support Anycast.

There will however be cases where this does not occur, and cases where networks evolved independently and then come together, where colors (and IPs) are already in use in the transport/underlay. That is why we’ve defined in the CAR draft the procedure for using LCM-EC for such cases. And the use of LCM-EC supports both multipath/active-backup for regular IP as well as Anycast IP prefixes, as I’ve previously clarified on the list.

https://mailarchive.ietf.org/arch/msg/idr/N_Mq--wyZTKj2Q5C8qoEzRutj8c/

If you think there is a discrepancy or missing clarity in what I state above from what you infer from the text or previous comments, I’d be happy to elaborate as needed.

W.r.t the comment about coordination / agreement vs rework, let me restate the principle in sec 2.7 of the CAR draft.
With an (E, C) route, the Color in the NLRI goes with the IP. The IP being an infrastructure address (e.g. PE) is unique in the underlay, hence the color-aware route can absolutely be advertised in the inter-domain network with no conflicts. This applies to Anycast IP prefixes as well from a given color domain.

However, if an Anycast IP is being shared by multiple administrative domains that advertise routes for that IP, then the use of the IP clearly needs to be coordinated and agreed upon. I don’t think you disagree with that. Our point was that the color signaled with that IP should also be coordinated along with IP, to avoid a potential conflict when a domain receive such routes with the same Anycast IP from other domains sharing that Anycast IP. It is logical to define a new unused color to signal in the inter-domain network. It is critical to note that this does not require rework of existing colors that are being used within the domain.

However, this observation bears expanding with a migration example, to make sure we are not thinking differently.

In your example, an anycast service already is deployed in two or more different admin/color domains with non-congruent colors; and of course naturally non-congruent IPs too. As an example of 3 domains A, B and C – where  A and B have their locally enabled service using IP-A and IP-B, and Color-A and Color-B respectively.

This means service routes are being advertised with next-hop of IP-A and Color-A in Domain A and similarly equivalent ones in Domain B. These routes are being consumed by ingress PEs within the local domain and resolved/steered via transport CAR routes IP-A, Color-A etc.

Now the service and transport are extended across the domains – so between domains A & B, and from A and B to C for example.

A couple of choices exist to consider for analysis.

Will the IPs used for the existing Anycast service be changed now or remain as before for each domain ?

If the Anycast IPs from respective domains stay as is, for example IP-A from domain A then there is no issue with extending the existing colors across the boundary to other color domains – from A to B and vice versa and from both to C. LCM procedures apply as mentioned above.

If however, one decides to define a new common unused IP , say IP-Z and use it in both domains A and B,  there are local PEs in domains A and B who are already consuming the service using IP-A and IP-B respectively. Before we even discuss color, do they migrate to using IP-Z or they continue using IP-A and IP-B, since the service routes can only be advertised with 1 next-hop ? Both options can be made to work, but there is a potential operational impact of this migration. But the design used for the IP migration can be applied to the color too, for instance use Color-Z. Again, this does not need any rework of the existing colors (Color-A & Color-B) within the domains.

I can elaborate on this scenario further, but will wait until you respond, to keep this initial response short.

Please also see inline (DR##)


From: "Nagarajah, Moses" <Moses.Nagarajah@team.telstra.com>
Date: Thursday, July 7, 2022 at 6:22 PM
To: "Dhananjaya Rao (dhrao)" <dhrao@cisco.com>, Natrajan Venkataraman <natv@juniper.net>, Kaliraj Vairavakkalai <kaliraj@juniper.net>, DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
Cc: "idr@ietf.org" <idr@ietf.org>
Subject: RE: [Idr] BGP CAR - multiple color domains

Hi Dhananjaya,

I am Moses Nagarajah from Telstra networks. We have been following the BGP-CT and BGP-CAR drafts and the recent discussions, as we have use cases where we would need BGP to carry transport paths of different intents across domains.


Regarding your recent response in this thread,
<excerpt from Dhananjaya’s response>
Multiple operators have told us that they will manage and coordinate color allocation to keep design simple and avoid practices that create collisions. This is very similar to how they manage IP addresses already.
In our experience, especially with customers deploying Anycast / EPE scenarios, the predominant case will be that of a single color domain; i.e., multiple network domains having a consistent color-to-intent mapping. The typical usage of Anycast and EPE have already been described on the list. Both cases are automatically supported by CAR, and do not require use of LCM.

As Bruno and Jeff discussed in the thread below, a service such as Anycast must have some coordination when extended/stretched across admin/provider boundaries
</>

I disagree with the above statements from a practical deployment point of view.

Different operators/domains will be deploying / have already deployed colour aware transport tunnels/paths in their home domains primarily for the transport of local service flows.
And when the requirement arises for inter-domain intent awareness,  operators would expect (E, C) via N recursively resolves via (N, C) without conflicting the colours of existing home domain transport tunnels/paths.
As these deployments will happen organically over different timeframe, having a multilateral agreement won’t be practical. Otherwise, we need a universal syntax of  describing the intent to colour – which is also not practical.
Agreeing on a common unused IP address for Anycast or EPE is quite different from recolouring the existing home domain tunnels/paths to align with other operators. The former requires an agreement whereas the latter would require rework.

The original idea of LCM was to address the colour conflict problems which is evident that problem exists.
I don’t believe that we should ignore the problem because CAR needs to handle multipath/protection and route selection differently as highlighted by Nats below.

DR## I’ve tried to address these points in the top-posted reply.

The term ‘typical usage’ in your response is subjective. We believe colour conflict can become common a problem in all the identified use cases and a technology framework should address all the possible /foreseen problems.

DR## Indeed we believe CAR addresses the use-cases identified. It’s also important to note that it is extensible to accommodate new use-cases or operational requirements. But we have preferred to do the necessary due diligence before defining new extensions.

Also, consider the fact that we have conflicting QoS markings and treatments across different domains that grew organically even within the same organisation. When there is a need arises to interconnect these domains we harmonise and remap them to achieve the desired treatment. I believe, we will have such scenarios common in inter-domain transport class use cases in future.

DR## We agree.

Currently, we have separate networks for domestic and international and they are independent so as the TE policies. We intentionally maintain the autonomy and modularity for administrative purposes. When we need inter-domain intent awareness, we would need the same level of flexibility in the proposed solution.

DR## We are in agreement. It is worth using this discussion to ensure we understand if any solution/protocol aspects need work on.

I would also like to highlight, service provider networks usually have more meshed paths in the core and aggregation domains where more granular intents can be realised. However, the access network domain will have less number of paths ( either left or right in a ring / partial mesh / hub and spoke – in regional remote areas) where we would need only a few discrete transport classes / colours.
Hence, requirement for remapping of transport classes / colours within a single AS shouldn’t be considered as a corner case in my opinion.

DR## We recognize the different granularity requirements and we believe CAR has the necessary support. Please refer to the Appendix B. in the CAR draft where we have described some of the common mapping scenarios. It will be useful to get your feedback.

Regards
-Dhananjaya

Regards,
Moses Nagarajah
Network Architect
Transport & IP Evoloution - Networks & Infrastructure Engineering
[cid:image001.png@01D8938A.B3C0DA40]
Telstra

From: Dhananjaya Rao (dhrao) <dhrao=40cisco.com@dmarc.ietf.org>
Sent: Thursday, 7 July 2022 12:38 AM
To: Natrajan Venkataraman <natv@juniper.net>; Kaliraj Vairavakkalai <kaliraj@juniper.net>; DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
Cc: idr@ietf.org
Subject: Re: [Idr] BGP CAR - multiple color domains

[External Email. Be cautious of content]


Hi Nats,

Apologies for the delay and long response.

Firstly, it is important to analyze whether there is a practical issue that must be addressed by the protocol or not.

Multiple operators have told us that they will manage and coordinate color allocation to keep design simple and avoid practices that create collisions. This is very similar to how they manage IP addresses already.

In our experience, especially with customers deploying Anycast / EPE scenarios, the predominant case will be that of a single color domain; i.e., multiple network domains having a consistent color-to-intent mapping.

The typical usage of Anycast and EPE have already been described on the list. Both cases are automatically supported by CAR, and do not require use of LCM.

E.g., https://mailarchive.ietf.org/arch/msg/idr/N-dymqn_c6xLck6FmRwJEXEqM5A/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/N-dymqn_c6xLck6FmRwJEXEqM5A/__;!!NEt6yMaO-gk!EG9-NwhFE-Plrb2k8CzVULTQ--OLXWb7T3aB32QBjZ5ff2MxSsn8uJRbM3LKWc18yzYivXLPfzhnaH95aVn-flHn36wpkCz5$>

We’ve also added an example to the CAR draft.

Now, for a case where such a shared service might possibly get stretched or extended across different provider/admin domains, a few options exist.

As Bruno and Jeff discussed in the thread below, a service such as Anycast must have some coordination when extended/stretched across admin/provider boundaries.

https://mailarchive.ietf.org/arch/msg/idr/0GIfHgtUCSF3Fu8m1pUdePSgaBc/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/0GIfHgtUCSF3Fu8m1pUdePSgaBc/__;!!NEt6yMaO-gk!EG9-NwhFE-Plrb2k8CzVULTQ--OLXWb7T3aB32QBjZ5ff2MxSsn8uJRbM3LKWc18yzYivXLPfzhnaH95aVn-flHn30Kyh4qk$>

The Anycast IP must be coordinated if it has to be same value. If they are different,, the color is anyway not an issue. But if the Anycast IP is coordinated, then it is totally reasonable to expect the Anycast Color to also be coordinated. And there’s a 32-bit space to do that from.

For a service such as EPE, which relies on advertising external peering IPs into the internal networks, it should be noted that the external IP is common only in the case the same external router peers with both the color domain border routers with the same IP address ( same loopback or possibly peering using a same interface IP on the same subnet). The general case where different routers or peering interfaces are used automatically ensure the IP is different.

For the specific case where the IP is same, again the better option would be for the two color domains to coordinate the use of a common color for the shared EPE service. But in the absence of this coordination, the design described in the BGP-LU EPE draft (https://datatracker.ietf.org/doc/html/draft-gredler-idr-bgplu-epe-14<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-gredler-idr-bgplu-epe-14__;!!NEt6yMaO-gk!EG9-NwhFE-Plrb2k8CzVULTQ--OLXWb7T3aB32QBjZ5ff2MxSsn8uJRbM3LKWc18yzYivXLPfzhnaH95aVn-flHn3xLzUs2C$>) can be applied.

That is, In case there is a color conflict for the exact EPE prefix(es), BGP ADD-PATH may be enabled between the EPE BRs and the BGP sessions towards the controller or to the ingress PEs that consume the EPE and service routes. It is very likely that these sessions already have ADD-PATH enabled to ensure the different EPE peer/peer-set instances are distributed without loss of any path visibility.

Hope this provides clarity on some of the options that may be used at present.

If requirements evolve and there is a compelling need for something more, we can address it.

Regards,
-Dhananjaya


From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> on behalf of Natrajan Venkataraman <natv=40juniper.net@dmarc.ietf.org<mailto:natv=40juniper.net@dmarc.ietf.org>>
Date: Thursday, March 31, 2022 at 1:38 AM
To: Kaliraj Vairavakkalai <kaliraj=40juniper.net@dmarc.ietf.org<mailto:kaliraj=40juniper.net@dmarc.ietf.org>>, DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Cc: "idr@ietf.org<mailto:idr@ietf.org>" <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Re: [Idr] BGP CAR - multiple color domains

Hi Bruno,

As Kaliraj just mentioned, I’m listing the following use-cases which we are currently deployed by customers and it would be really helpful to understand how CAR will handle these scenarios. I wasn’t able to find this in section 2.7 of the CAR draft. It would be good to describe how LCM will be use to merge the paths for ECMP/FRR.

UseCase 1:  EPE forwarding towards two AS domains with color disagreement for Multihomed Peer CE1
-------------------------------------------------------------------------------------------------

                                     Gold = 100 Bronze = 200
                            +--------[ASBR2     (AS2)     PE2]--+
    Gold = 100 Bronze = 200 |                                   |
    [PE1      (AS1)     ASBR1]                                 CE1 (1.1.1.1)
          INGRESS DOMAIN    |                                   |   Multihomed onto PE2,PE3
                              +--------[ASBR3     (AS3)     PE3]--+
                                     Gold = 200 Bronze = 100


UseCase 2:  Anycast forwarding to two domains with color disagreement
---------------------------------------------------------------------

    |--------ADMINISTRATIVE DOMAIN A ---------------------------|
                                     Gold = 100 Bronze = 200
                            +--------[ASBR2     (AS2)     PE2-1.1.1.1]
    Gold = 100 Bronze = 200 |
    [PE1      (AS1)     ASBR1]
          INGRESS DOMAIN    |
                              +--------[ASBR3     (AS3)     PE3-1.1.1.1]
                                     Gold = 200 Bronze = 100


Service Route (With color community): (PE1 Only)

  R1, Color:0:100
  R2, Color:0:200

CAR Routes: (PE1 and ASBR1)

      1.1.1.1:100

            Add-Path 1: 1.1.1.1:100          from AS2 (Gold)
            Add-Path 2: 1.1.1.1:100, LCM 200 from AS3 (Bronze)

      1.1.1.1:200

            Add-Path 1: 1.1.1.1:200          from AS2 (Gold)
            Add-Path 2: 1.1.1.1:200, LCM 100 from AS3 (Bronze)

Stating the following as per CAR draft:

      NLRI key                      = EP:Color
      Effective Resolution key      = EP:EffectiveColor (LCM overrides NLRI color)

      - CAR route multipath/protection creation is based on CAR NLRI key and
      - CAR route resolution is based on Effective Resolution Key.

Observed Behavior:

    - In PE1, using NLRI key misses ECMP/FRR computation for Ingress routes
    - In ASBR1, using NLRI key misses ECMP/FRR computation for Transit routes


A clarification of how these scenarios are handled in CAR would be really helpful.

-Nats-


From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> on behalf of Kaliraj Vairavakkalai <kaliraj=40juniper.net@dmarc.ietf.org<mailto:kaliraj=40juniper.net@dmarc.ietf.org>>
Date: Wednesday, March 30, 2022 at 11:50 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Cc: idr@ietf.org<mailto:idr@ietf.org> <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Re: [Idr] BGP CAR - multiple color domains
[External Email. Be cautious of content]

> If so, routes are originated on ingress Domain2/3 ASBR with color chosen by Domain 1 (C1)

Domain2,3 are egress-domains (traffic direction PE1->Peer1), which originate the Peer1/32 EPE route for the external peer.

So they would originate the route with color-namespace used in these respective domains only, not with color chose by domain1. E.g. Color C1 may have a different meaning in Domain3. So Domain3 cannot use C1 to describe the desired intent.

Thanks
Kaliraj
From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Date: Wednesday, March 30, 2022 at 6:59 AM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>
Cc: idr@ietf.org<mailto:idr@ietf.org> <idr@ietf.org<mailto:idr@ietf.org>>
Subject: RE: BGP CAR - multiple color domains
[External Email. Be cautious of content]

Hi Kaliraj,

Sorry for the delay.
Please see inline [Bruno]



Orange Restricted
From: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>
Sent: Wednesday, March 23, 2022 2:11 AM
To: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>; idr@ietf.org<mailto:idr@ietf.org>
Subject: Re: BGP CAR - multiple color domains

Hi Bruno,

Please consider the following topology.

Two parallel Cores Domain2, Domain3. Domain1 having ingress node PE1. EBGP peer Peer1 multihomed to two core domains as shown below.

Traffic direction is PE1->Peer1. In each domain left side is ingress, right side is egress.

Usecase is: EPE forwarding towards Peer1.

Domain2, Domain3 egress ASBRs originate Peer1/32 route in the Transport-family (CAR for this discussion).
Similar to how we do with BGP-LU today (BGP-LU EPE1).

                                          Color C1
                                     +----------------+
                                     |  Core Domain2  |
                                    /+----------------+\
            +--------------------+/                     \+--------+
            |  Ingress  Domain1  |                       | Peer1  |
           PE1                   |                       +--------+
            +--------------------+\                     /
                Color  C1          \+-- --------------+/
                                    |   Core Domain3  |
                                    +-----------------+
                                          Color C2


[Bruno] We are probably having different point of view, but I’m having difficulties mapping your above example in deployments that I’m aware of.
I could imagine 2 options:
I) If Peer1/domain4  is using color I would imagine that it originates its own color route (Peer1, C4) that would be distributed in domain2 and domain3 which would resolve C4 using their own local color (resp. C1, C2). Cf https://datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-03#appendix-B.2<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-03*appendix-B.2__;Iw!!NEt6yMaO-gk!TqcthKTo6nLwSNq051Xus2lTb5O9Qv-AbGx5FWy636W50NJYBn9exG92Uqf92kYV$>
II) Peer1/domain4  is not using color. Color route Peer1 is originated by Domain2 and Domain3 for domain1 to use as per its request. If so, routes are originated on ingress Domain2/3 ASBR with color chosen by Domain 1 (C1). Again, Domain2 and Domain3 would resolve next-hop using their own color schema.

You seem describe a third option where Peer1/domain4 is not using color but domain2/3 would need to originate color routes on the egress domain2/3 ASBR. But I’m not seeing why/what for.

Thanks for clarifying as I’m probably missing something (hopefully not so obvious).

--Bruno


Domain1, Domain2 use color C1 value to indicate a certain Transport-class (eg. 'high-bandwidth'). Domain3 uses C2 for same.

Now, the ingress ASBRs in Domain3 will use LCM(Color=C2) in (Peer1, C2) advertisement towards Domain1, such that Domain1
will remap to LCM(C1). So Domain1 egress ASBR will have the following routes in the BGP-RIB for CAR family:

        (Peer1, C1)
        (Peer1, C2), LCM(C1).

As you can see, Multipath/Protection can no longer be computed on the BGP NLRI prefix (Peer1, Cx). It needs to be computed
based on (Peer1, Effective-color C1). This is what I was trying to point out.

Further, Ingress PE1 will have the same information at transport-layer. And when resolving a Service-route received with
Nexthop Peer1, Color:0:C1, it cannot use just the BGP-NLRI prefix (Peer1, C1) as the resolving route. Doing so will miss
the Multipath/Protection. It will need to resolve over the (Peer1, Effective color C1). So that the service prefix gets
Multipath/Protection towards the two domains Domain2, Domain3.

Similar usecase can be constructed for Anycast EP in Domain2, Domain3 also.

So, though one may argue that EPE and Anycast Endpoints are not the common-case, I strongly believe such deployment scenarios
should be supported. Thanks to Ben for bringing up EPE as a use-case customers are interested in.

What we think of as corner case or may not happen - will certainly happen in the field. Nature has its way! Murphys Law!. :)

Thanks
Kaliraj

1 BGP-LU EPE: https://datatracker.ietf.org/doc/html/draft-gredler-idr-bgplu-epe-14<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-gredler-idr-bgplu-epe-14__;!!NEt6yMaO-gk!TqcthKTo6nLwSNq051Xus2lTb5O9Qv-AbGx5FWy636W50NJYBn9exG92UoZiuIB4$>

From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> on behalf of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Date: Tuesday, March 22, 2022 at 10:45 AM
To: idr@ietf.org<mailto:idr@ietf.org> <idr@ietf.org<mailto:idr@ietf.org>>
Subject: [Idr] BGP CAR - multiple color domains
[External Email. Be cautious of content]

Hi BGP CT authors,

As the subject is a bit vast, I’d like to better understand your operational concern with multiple colors domains.

At your convenience, I think that three texts could be used to support our discussion

  1.  Please feel free to explain the issue your seeing with you own text.
  2.  This 1 page is probably a good start https://datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-03#section-2.8<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-03*section-2.8__;Iw!!NEt6yMaO-gk!VQI-5zbHY7CE6clhUhOhP9Z_PljSz_MeeS11L5-pq_RckcjiDJdGhd0N2atrcsQQ$>
  3.  I’ve tried to describe the whole route journey in the below text using an example from a requirement document https://datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-problem-statement#section-1.2.9<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-problem-statement*section-1.2.9__;Iw!!NEt6yMaO-gk!VQI-5zbHY7CE6clhUhOhP9Z_PljSz_MeeS11L5-pq_RckcjiDJdGhd0N2ZKQ6JLD$> and you can raise the issue when you see it.


So below is option 3 text. It’s much longer and painful so if “2” is good enough you could skip the below text.

Please note that I’ll use a terminology from https://datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-problem-statement#section-1.2<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-problem-statement*section-1.2__;Iw!!NEt6yMaO-gk!VQI-5zbHY7CE6clhUhOhP9Z_PljSz_MeeS11L5-pq_RckcjiDJdGhd0N2QNUDSgu$> and that colored route are not to be confused with color-aware route.

Let’s consider option C with 2 domains:


     +----------------+  +----------------+
     |            E3  |  |                | V/v with C1
     |----+          +----+          +----|/
     | E1 |          | N2 |          | E2 |\
     |----+          +----+          +----| W/w with C2
     |                |  |                |
     |    Domain 1    |  |    Domain 3    |
     +----------------+  +--- ------------+


   *  Service routes MUST be colored using BGP Color Extended-Community
      to request intent

      -  V/v via E, colored with C

   *  Colored service routes MUST be automatically steered on an
      appropriate color-aware path

      -  V/v via E with C is steered via (E, C)


First color resolution seem the above one.
A priori the color from the VPN route (V/v via E with C) is the same as the color from the transport route (E, C) as both are chosen by the Egress domain (Domain 3).
Agreed or am I missing something?

Now in domain 1 and let’s assume that domain 1 uses color C to mean “high bandwidth” while domain 3 use color C to mean “low delay”
First, let’s notice that key is (E,C) so we are not going to mix/compare color C between (E2, C) and (E3, C). We are interested in different colors to reach a specific destination E, and all colors for that destination are consistent (defined in the domain of E). So I don’t see any issue with ECMP or protection that have been raised during the meeting.


Let’s continue with next steps



   *  Color-aware routes MAY resolve recursively via other color-aware

      routes



      -  (E, C) via N recursively resolves via (N, C)


Here I can see the mismatch as C from (E,C) from domain 3 while C from (N,C) is from domain 1 and hence may not be directly comparable without a mapping. So mapping is needed (I think all solutions will require a (re)mapping).
Except for this remapping, is there a big issue such as confusion?

Coming back to the remapping, this seems to depend on the internal routing solution used in Domain 1:
- If FlexAlgo, N2 can probably do the mapping : N2, C1 is advertised in Domain 1 FA associated with the right meaning (e.g. low delay)
- worst case we need to re-color i.e. express that the color-aware route (E,C) need to be resolved using a specific color. Personally, I’m not sure why the same BGP Color Extended community can’t be reused just like https://datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-problem-statement#section-1.2.3<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-problem-statement*section-1.2.3__;Iw!!NEt6yMaO-gk!VQI-5zbHY7CE6clhUhOhP9Z_PljSz_MeeS11L5-pq_RckcjiDJdGhd0N2X3yl744$>

but that’s a detail and defining a different community Local-Color-Mapping-Extended-Community https://datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-03#section-2.8<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-dskc-bess-bgp-car-03*section-2.8__;Iw!!NEt6yMaO-gk!VQI-5zbHY7CE6clhUhOhP9Z_PljSz_MeeS11L5-pq_RckcjiDJdGhd0N2atrcsQQ$>  which seems to indicate the same thing (the color of the color-aware route to use when resolution is done).

That’s all for the route journey. Hopefully all that text will be useful to pinpoint the issue that you have in mind.

--Bruno

_________________________________________________________________________________________________________________________



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.


Juniper Business Use Only

_________________________________________________________________________________________________________________________



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.


Juniper Business Use Only


Juniper Business Use Only


Juniper Business Use Only


Juniper Business Use Only