Re: [Idr] draft-haas-idr-extended-experimental usage
Keyur Patel <keyur@arrcus.com> Mon, 17 January 2022 20:14 UTC
Return-Path: <keyur@arrcus.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 998E33A1356 for <idr@ietfa.amsl.com>; Mon, 17 Jan 2022 12:14:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.657
X-Spam-Level:
X-Spam-Status: No, score=-5.657 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft1331857.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t6Pr_POozCz1 for <idr@ietfa.amsl.com>; Mon, 17 Jan 2022 12:14:17 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2073.outbound.protection.outlook.com [40.107.237.73]) (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 E08B03A134D for <idr@ietf.org>; Mon, 17 Jan 2022 12:14:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SRygCY7sGc7CSeq7oDgMUjiQ2kN6B+m//Hx15VOap26VT0Q3/ilDTszIW2l5k2spEwTtH8NFP4PVMG7Pa2Vyaq4lP3FoL7Zjg0W5ekWrSWkl7W0LjAh44RqY7aN1LDd3sF71Kb4BFa8rhAGmJkqIycG3KqXiOnbk3FWAXQDvT94xlRiRzvPf4JY4QfDv2ceCkz/Yqb6l1Y8M4yFup/Q3HRrbDQHAovuhajNszVW+C/UJKupBLdSsLDUmdWlxU3DTD5UqF4WwgjDyb+kkPvT/d5b4IdCcesY0SN5eG6vf64HfvE5h0NAkEVChgArWJleVf0aMCQGq/uuSVCy9cNmg8Q==
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=Ht4AYLqUmJb2DHvqUJ2enqWcNtLz0BvWb0JD28+mhPw=; b=j5MbUEyR5XlvzLRftBMisImIwRz/Fh0MQXOmFm9zp1AgmYOLp42tME5h3Zgjf8uRRhEIhJWY2zluWERPsXrn5hvX7640mKEWxHrFWoIrRfzdzLVXa6KVIXzFbFTvkVV06oaNNr8xpQ9njiVTBkuabh4sGlHjwiH7E+pNpSBQ1D9dr80VmWtU+SI1EJDP+vZfmuYYGH0u7WGORkhEq0G0YdHtxEK3QuIdKpV0o1uUme47MiOO0TGYz226ULtM3r+m5vPUJT0FnZMSzEqKlmSNse7KU9KO+ZGxhl9t/+NYyTZ3vsIOWXb138AHGTK+E8OH8yYBlkO/Ko6NDggqLMSz/A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arrcus.com; dmarc=pass action=none header.from=arrcus.com; dkim=pass header.d=arrcus.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT1331857.onmicrosoft.com; s=selector2-NETORGFT1331857-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ht4AYLqUmJb2DHvqUJ2enqWcNtLz0BvWb0JD28+mhPw=; b=iOoi0XlWLK3SmwWkISJQBlKHl4su2VPKfBp7k1SRjyxM1Q0ZEMC/9oo6RB6jdl58YYIXv/sriuXteyvNBUH5qXYfZuodAagCCSzLNCft8ZtXuDAF9tmRiGCMDuIhfZQ72WCld18mB6laRsGyBsZu4QO+UJWbwS2rZnUI7LyjNns=
Received: from BYAPR18MB2696.namprd18.prod.outlook.com (2603:10b6:a03:10b::26) by CO1PR18MB4793.namprd18.prod.outlook.com (2603:10b6:303:ec::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Mon, 17 Jan 2022 20:14:13 +0000
Received: from BYAPR18MB2696.namprd18.prod.outlook.com ([fe80::cd59:9ef2:d19e:3731]) by BYAPR18MB2696.namprd18.prod.outlook.com ([fe80::cd59:9ef2:d19e:3731%7]) with mapi id 15.20.4888.013; Mon, 17 Jan 2022 20:14:13 +0000
From: Keyur Patel <keyur@arrcus.com>
To: Jeffrey Haas <jhaas@pfrc.org>, Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org>
CC: "idr@ietf.org" <idr@ietf.org>, Job Snijders <job=40fastly.com@dmarc.ietf.org>
Thread-Topic: [Idr] draft-haas-idr-extended-experimental usage
Thread-Index: AdgG9tA6GanGno/xQoq1skRb/dV7UwAJwuKAAAsnXYAAFhJzQAAB4wQAAPxbioA=
Date: Mon, 17 Jan 2022 20:14:13 +0000
Message-ID: <159DB2F1-6070-4FFC-99B6-C00C5B680DC5@arrcus.com>
References: <AM7PR03MB645199E54963AC22E141B14DEE519@AM7PR03MB6451.eurprd03.prod.outlook.com> <14EA40F4-1899-4239-B80B-0E1A24F5A551@puck.nether.net> <Yd4fQQub85jAqorc@snel> <AM7PR03MB6451E8C75AE281227C772FB0EE529@AM7PR03MB6451.eurprd03.prod.outlook.com> <5C04669C-24DE-48C9-874C-CAB5E882D7C9@pfrc.org>
In-Reply-To: <5C04669C-24DE-48C9-874C-CAB5E882D7C9@pfrc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.54.21101001
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arrcus.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 68d9cd4c-d408-4dad-6e93-08d9d9f5ee2b
x-ms-traffictypediagnostic: CO1PR18MB4793:EE_
x-microsoft-antispam-prvs: <CO1PR18MB4793FD3454D21BE67F77AFF8C1579@CO1PR18MB4793.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7LPH/Oyf7nNTHJcngrrFm2RhTqnd5ngc39etzIMpDnLjyNCFRVUGit/JawzZDQbkT/Arph0HQ2kS9ZYIDkzuxak+2Zzmu81H8zb07q7uD3NkpUARUuElsepoeINMm+CZ/4BknFOFAF65A9hDzMrehePQVuoVwJ9weitjxsLBdw64+FO+CQ/ZtSw1Xjqg8NuU55uJ0J2dJQLFMkQsbBsx4NmjLTOKCl68xWoxDgpgo0oilffz0NqOvuWsy2JpELC8EIEbWUmtWPRHSR+VhJ4zFVznyrsbT3u2Pl4PrOHBQbkx7hYo43UayccWvq8Mq7MgPeko5noCFtsg6Tquwou6SwyESbDY7+H9m3bgKxYw7C2zG9nBfrs+8v+5p/KPkta/h11lwiyEDeqZOi5FjaakiY47Qo+SesG8ygywr/RRelIFccbc6LMSM4Nxo3SdInHTdoNSnbTfw8r35oLxB/l2L8Vb0fcueGwzIdLBpnNNnKAZvJmioMqko0tRWQgvubR91NuDB61g2pegkL0FK3NKV2HwEcymffz/YmUmdnqhFrihGull7R3MCBFKKE6qjiY93io4vVeFyvexvFOzujO3RKnun5LXxRoyG3a7IEd8K5wfodWN6o7mwJlwOnb5doQ3cdR0FlfsTu58wZgqRU3ip2vTJLmoCACokws+0mJSs0RieAliQVSStA0515BxiNYvmYMRogswA42SdZ9Ythz9j24qCcvajJitExibpRg8GGjcaU1QDXH/bMZdgSsoFstbrRjPS+eJxOt1swdM8jaqINye8Oc38275hCyfLHhVy59TQXoiz6Dek+hx9zx+FcCIwOV57rs2h2EZMQxGBNjGXDBTb3o+dD0gB4ooBMVNJu0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2696.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(6019001)(396003)(136003)(39830400003)(346002)(376002)(366004)(269900001)(8676002)(122000001)(33656002)(6512007)(2906002)(38100700002)(5660300002)(966005)(66556008)(71200400001)(508600001)(38070700005)(6486002)(66574015)(6506007)(64756008)(4326008)(8936002)(83380400001)(186003)(166002)(316002)(66946007)(76116006)(86362001)(26005)(66476007)(2616005)(110136005)(36756003)(66446008)(54906003)(53546011)(45980500001)(16193025007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: IOesWf4aU01LWswmo2yCMJNsFOx9Pf88UDEviUA/qRn6hkLL2sX92IypdDTxRaFDmyxaLeu6x8Sy9HJ1Rq87+sMbKK904Krnz2Mi2C+ZeOxWt7gZtDY0VI73P4Hv0qJwxGiwIWfySQ3b+Ei1xMY4t41W3QvlGgJGm/0kz1BOBzw8dWqQ3tN+Y4XN/CqXDsIU/2qIXcxjDljaqv4SNCHGdLhH5FpNfhJZiS93c2GkFPLexrJaLMqHwCnbLNvBLXzmBnA9mtMpbFxrC/kHD4CCWLrTh2OgaQ0XNMYihR20q63n1dFK89L7Bt91TrTz1TlTzsyrW15vJQu+/SSmVf1rDtolO0yJs1qmNpF/jP5distGi7KU/FwTKZLUDJAwVJN78We9UhZuq6IVOvlfjd1Y+RRhKsWJkRpv5ClnTmOtfnd8VtBbc4ZDv93lL8IWadCrC31XoF5jdPQXT+TyrqZWCTLho2H5xnR6xIhTGxlRgKwE/qMZ3K0bd2SQnf/whsq2p8MkAuVuTz2+hrrNRFAATIQFK18FSNr7O2PSjuSPAo9AScqigQrE/6FbFp7XsJLDUNWNN+fUuYc+0b+UDNvkjh6/lfKfMIf89442vvvgoAFgFBbthdXZG789UbV80gUJOoJkElr3pVoyDFY5JsWWECl5mJo09t9hQo13WVUAQAyFumHD5W1cpRuuoq2KLkJXDoA1//LXsq2ZgjNra4IBgLJjzk72EJV3WdWoN1byCK2Vu7zqSvUceQnuxSDRkDGP/R2Y1z1JEggMyUI++9WD9spDbxHPhU63KeZUn5nh6OPYOt2WfsQSYK0BcCxjxJy64wDrpr51oZBsZi6/ctrb99wiTapROvOiSoIIsRyhl85eEfI4bXE2JyCoMeXm4Q/X8Wo7LhE4U260XFAwds2X30sfgJE3dmcPd3BV9dteWTGNkKI9vkVPrUJfZ3WPxPwgz4AV5RdBvLRxYLkKqamb70dUKd3W+FRaEb3tJvcemTmIfIx/OiDQm8LQbWhHj/Jq/TMlxoLvP0Omq7eCOtTUNW+pqMGEAhRQbRXNdm7M28m+xjge/ZkdmTHW+bO0Y9uLGITAwkKJYKC7Erlw0ohQkqw1zfrO1brCCYwSEkK2PoqUqC8ZO0Y9AoTM2KR0rMM6WiXZrJF+AahqGbY2aeQ5vYG8ogSc8Lq+6em62KTDxT2gRhEsFF6Q4mzreV7jeW4krpY0nthxqObeonos9loEHbGlOxO/I0z8yYTYVgaTHUnpCbLfOshlqidQxUyB9IYqNcOhYkDDCNWH5DoU2MHmncBFq1xf7RpEK1Wvb29mGp7DgpvcZERotKklpX+vCwhiMxOVLvd6xZPrbY4FfEf9o4WUywxO23IOiVwAnP8bd2zN4lrNDH65s4oYs9aLzOq0LgNnZ0bWKMQ+HpzFADuXY2uhCFVVdvqC3Hqt9+HQ7LJERT/bkt8kN4wfCZXGpTecZU2pv2++ryGIXJ628TldnytEoOm1s5Q8xd6vYTRiVzluhOeQhRUminj4I4etTI3zY7Fa32B7tczX9DniqJEkZNcLTDE5rEApUETZdRcOVlP18UtjZWmcLg3G+xhkjtkZXNqix9yf0BpfXz/kueWaJ2lwxAEfBj+GEn/eAWyxExkjCl6aP+6aTHzmtVb9hH/+
Content-Type: multipart/alternative; boundary="_000_159DB2F160704FFC99B6C00C5B680DC5arrcuscom_"
MIME-Version: 1.0
X-OriginatorOrg: arrcus.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2696.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 68d9cd4c-d408-4dad-6e93-08d9d9f5ee2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2022 20:14:13.4112 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 697b3529-5c2b-40cf-a019-193eb78f6820
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qDrUtP3DsCs6fcigj5sA0ZM3JgFpWYCZubpD5ukkmjkz21KztANfGIYIB03cO+KIseG49qRqpIBRW97VjmlkPA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4793
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/rT7aEoDXx0FXA3uPCKoaHUvAa6k>
Subject: Re: [Idr] draft-haas-idr-extended-experimental usage
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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, 17 Jan 2022 20:14:23 -0000
Quick curious question. IANA already marks 255 reserved. Shouldn’t we have a default attribute filtering for type 255 implemented in networks? Best Regards, Keyur From: Idr <idr-bounces@ietf.org> on behalf of Jeffrey Haas <jhaas@pfrc.org> Date: Wednesday, January 12, 2022 at 3:48 AM To: Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org> Cc: "idr@ietf.org" <idr@ietf.org>, Job Snijders <job=40fastly.com@dmarc.ietf.org> Subject: Re: [Idr] draft-haas-idr-extended-experimental usage "Shipping" this feature at path attribute code point 255 is honestly the least anti-social thing that implementor could have done. Otherwise, they're just squatting. :-) But yes, it's not a safe place to leave anything that needs to be operational. I'm quite happy to dust off this draft and move it through adoption for IDR. The Working Group will want to help finalize some of the issues raised by the initial discussion. This is archived in the Appendices: - Do we want to leverage this mechanism for private path attributes or solely for experiments? - The filtering procedures in the specification heavily lean toward throwing everything out that you don't explicitly permit. This intentionally makes the feature hard to use. If this is to be used for anything besides experiments, we should discuss those procedures. Original slides from IETF-97. https://www.ietf.org/proceedings/97/slides/slides-97-idr-extended-experimental-path-attributes-00.pdf -- Jeff On Jan 12, 2022, at 5:55 AM, Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org> wrote: Thanks Job, Just for the sake of clarity for the list to avoid misunderstanding – I was in no way advocating keeping this on code point 255, but rather, as you state, getting a new code point for this. My statements about it being in use were merely about the fact that the format as specified in the draft is clearly being used in the wild, not that the code point was “in use and should therefore continue being used” So yes, I fully support getting a code point for this. Thanks Andrew From: Idr <idr-bounces@ietf.org> On Behalf Of Job Snijders Sent: Wednesday, January 12, 2022 3:22 AM To: idr@ietf.org Subject: Re: [Idr] draft-haas-idr-extended-experimental usage Hi all, draft-haas-idr-extended-experimental is quite explicit about not using 255, it specifies "Path Attribute with a code of TBD". "TBD" != 255. If we view Jared's hexadecimal dump through the eye of RFC 2042, and then through the eye of draft-haas-idr-extended-experimental-01... If I'm reading this correctly, 00 00 07 db == would represent Huawei's PEN according to draft-haas-idr-extended-experimental-01 Section 2 and https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers I'd be careful to use 255 in the wild Internet because it is meaningless forever: RFC 2042 does not have pointers to the TLV format specified in draft-haas-idr-extended-experimental. The "Extended Experimental" concept would benefit from a *new* BGP Path Attribute. This makes debugging easier: a new unique BGP path attribute value allows BGP implementers to log/print information structured as described in draft-haas-idr-extended-experimental, whereas tools like bgpdump have to print something like "UNKNOWN_ATTR(X, 255, X): 0x 0x 0x" Whatever happens 'behind' path attribute 255 is covered through RFC 2042. When introducing a TLV into the BGP ecosystem at this level, I think one a new BGP Path Attribute codepoint is required (a different one than 255). In other words: draft-haas-idr-extended-experimental is NOT being used on the Internet, but if people wish to start using draft-haas-idr-extended-experimental on the Internet, a new codepoint should be requested through IANA Early Allocation. Also, two implementations should demonstrate an ability to interoperate with each other according to the normative terms in draft-haas-idr-extended-experimental, in order for the extended-experimental draft to progress to RFC. Kind regards, Job On Tue, Jan 11, 2022 at 02:03:03PM -0500, Jared Mauch wrote: > It looks like it started to appear on the global table in these messages: > > TIME: 03/09/21 21:08:40.553215 > TYPE: BGP4MP_ET/MESSAGE/Update > FROM: 64.71.137.241<http://64.71.137.241/> AS6939 > TO: 128.223.51.102<http://128.223.51.102/> AS6447 > ORIGIN: IGP > ASPATH: 6939 39386 25019 > NEXT_HOP: 64.71.137.241<http://64.71.137.241/> > UNKNOWN_ATTR(224, 255, 22): 00 00 07 db 00 00 00 01 00 01 00 0a ff 08 00 00 00 00 86 de d1 b8 > ANNOUNCE > 176.32.216.0/22<http://176.32.216.0/22> > 176.32.220.0/22<http://176.32.220.0/22> > 212.215.240.0/22<http://212.215.240.0/22> > 212.215.244.0/22<http://212.215.244.0/22> > > I’ve not yet found any evidence of something earlier, but I didn’t do a comprehensive search. > > - Jared > > > On Jan 11, 2022, at 9:28 AM, Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org<mailto:Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org>> wrote: > > > > Hi All, > > > > I just happened to notice that there seems to be use of draft-haas-idr-extended-experimental on the open internet – interestingly using attribute code point 255. > > > > Looking back at various dumps – it seems to have been there consistently for a good while as well – and this does seem to indicate that there is use case for this draft, to the point where at least one vendor based on the encoding is actively using this. Would it be worth applying for a proper code point for this though so that we’re not in a situation where we have an attribute sitting on the developmental code point for more than a year across multiple asn’s. > > > > Perhaps an early allocation code point since the draft does seem to be in active use? > > > > Thanks > > > > Andrew > > > > _______________________________________________ > > Idr mailing list > > Idr@ietf.org<mailto:Idr@ietf.org> > > https://www.ietf.org/mailman/listinfo/idr > > _______________________________________________ > Idr mailing list > Idr@ietf.org<mailto:Idr@ietf.org> > https://www.ietf.org/mailman/listinfo/idr _______________________________________________ Idr mailing list Idr@ietf.org<mailto:Idr@ietf.org> https://www.ietf.org/mailman/listinfo/idr _______________________________________________ Idr mailing list Idr@ietf.org<mailto:Idr@ietf.org> https://www.ietf.org/mailman/listinfo/idr
- [Idr] draft-haas-idr-extended-experimental usage Andrew Alston
- Re: [Idr] draft-haas-idr-extended-experimental us… Jared Mauch
- Re: [Idr] draft-haas-idr-extended-experimental us… Job Snijders
- Re: [Idr] draft-haas-idr-extended-experimental us… Job Snijders
- Re: [Idr] draft-haas-idr-extended-experimental us… Andrew Alston
- Re: [Idr] draft-haas-idr-extended-experimental us… Jeffrey Haas
- Re: [Idr] draft-haas-idr-extended-experimental us… Keyur Patel
- Re: [Idr] draft-haas-idr-extended-experimental us… Nick Hilliard