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