Re: [Idr] Question about draft-haas-flowspec-capability-bits-02

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Tue, 22 June 2021 20:50 UTC

Return-Path: <jheitz@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 BB7F93A1932; Tue, 22 Jun 2021 13:50:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.895
X-Spam-Level:
X-Spam-Status: No, score=-11.895 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=FNX15my/; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=GbqaFD/5
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 BjYkkuBFoaQZ; Tue, 22 Jun 2021 13:50:43 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C22453A1930; Tue, 22 Jun 2021 13:50:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16048; q=dns/txt; s=iport; t=1624395042; x=1625604642; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=TOUuHzQMdCvJS/y9yLit2pofBL3DKjuun13pCkFSvLY=; b=FNX15my/CUiem0tuD2Ub3pgEhjKTsGf1E1a5pzOgN6gt5kyyz8ZLvMPy wiU7UYhCMJDQbP1+XiyAZjgn7HBo5q1yxgW2wR+smJ0Xwr6OAmwDbvM2C d7hqOIYPmOj2I+woZkVJ2lX0m2WZ487TKSFuRbYD3cUoembwOLx6DavU6 I=;
X-IPAS-Result: A0AZAADITNJgl4gNJK1aHAEBAQEBAQcBARIBAQQEAQGCAwcBAQsBgSIwIy5+WjcxhEiDSAOEWWCIcQOVHYUAgS6BJQNUCwEBAQ0BASoBCgoCBAEBhFACF4JUAiU0CQ4CBAEBAQEDAgMBAQEBBQEBBQEBAQIBBgQUAQEBAQEBAQFohWgNhkUBAQEDAQEBEBEKEwEBLAsBBAsCAQgRBAEBAScDAgICJQsUCQgCBAENBQgTB4JPAYF+VwMOIQEOmlQBgToCih96gTKBAYIHAQEGBASFHBiCMQMGgToBgnqEDAEBgmeDeiccgUlEgRVDgmA+gmIBAYFiFRYJgmE2gi6CXkJdC1MgO2kZQRMIO5RLiBaNI5IECoMfnhoSg16LKoYxkDyQMYUoghiiLAICAgIEBQIOAQEGgVQ5gVtwFTuCaVAXAg6OHxmDV4UUhUpzOAIGCgEBAwl8i0kBAQ
IronPort-PHdr: A9a23:amdCDBDxsYFHSQczLSffUyQVcBdPi9zP1kY98JM8ma9NNKKu48eqM E/e4KBri1nEFcXe5ulfguXb+6bnRSQb4JmHvXxDFf4EVxIMhcgM2QB1BsmDBB7hJeX4ci98G sleBxdp+nihOh1TH8DzL1TZvny162sUHRPyfQp4L+j4AMjclcOyguuz4JbUJQ5PgWnVXA==
IronPort-HdrOrdr: A9a23:udJcha299eX2KLhgIWvBkAqjBTRyeYIsimQD101hICG9Lfb4qy n+ppomPEHP5wr5AEtQ5uxpOMG7MBThHO1OkPcs1NaZLUjbUQ6TTL2KgrGSuAEIdxeOk9K1kJ 0QD5SWa+eATWSS7/yKmjVQeuxIqLLsnczY5pa9854ud3AWV0gK1XYeNu/vKDwPeOAwP+tBKH Pz3LsimxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlul9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4oow3TX+0OVjbZaKvq/VQMO0aeSAZER4Y DxSiIbToBOArXqDzmISFXWqlLdOX0Vmg7fIBej8AveSIrCNWgH4w4rv/METvMfgHBQ4e2UmZ g7rF6xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuJYO5gLZvt3+9Kq1wVh4SKbpXZt VGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFoi/A3jzMF7tYwWpNE7+ PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki956IfII9FrN1CXaZ4gqfatK 6xJG+whFRCMn4GU/f+qaGj2iq9N1lVcw6duP1j2w==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.83,292,1616457600"; d="scan'208,217";a="711153310"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Jun 2021 20:50:37 +0000
Received: from mail.cisco.com (xbe-aln-005.cisco.com [173.36.7.20]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 15MKobNL025000 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Jun 2021 20:50:37 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xbe-aln-005.cisco.com (173.36.7.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 22 Jun 2021 15:50:37 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.792.15; Tue, 22 Jun 2021 15:50:37 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.18 via Frontend Transport; Tue, 22 Jun 2021 16:50:36 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jDRQjTfd2FYrm2ybAqfppfIJnn/WWjuoZIGweCfti9TQFjLoQttI5kV6jtuusFLMxcOicVJ3Ll1v1VWq6ODFX6grkn8OiKdNaceunqezNc73Z+J869Pma6NWIoccFH9VLAHBYFJ3TI/Tp1I2+FMRHb41XLci7aVFMIbJZmxfGqs6bN8uQDTXC2e2X9tkaUjq76dJv4FYp7Xb6NgE93CfgnDv1Zka2knvNwaxqxjz6Od4jNzMroWS6LvflRrmDJ/YlraSiwa8uKYh/ugoAjbJBqLZzd3HF+xrP1RcQytEae5dxqyng7gsYeQsYWjkgR+bXBRUBEY4TqFUBvMVNA3OqQ==
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-SenderADCheck; bh=TOUuHzQMdCvJS/y9yLit2pofBL3DKjuun13pCkFSvLY=; b=QJsn1iWiJHnevlu9eth2yRfb8Bn8vrieb+sgj0hav53AWNZIEj7aCn9R2tH8FAMaZVbaubOokCoQBa0iij+LD9hHUHB/HUxD7MuxZN37Kkuk/6k+dwws9/vmLkYbKftTwg73j1eAjUR5yAoBJR8V2Tz1fyd4R1RUvJYOdmIdRqI4Lvl9c/18SH8fxttqObakZrklKCCQEQOA5EHsKwVy6UkA30l9yXZ7QizvqZ6LadeiykKE7U7ElFuwltAW5N7aXQWUyp9ev+c7iE+zXnpaf5VJSwFvV2cRjZlZH19GX3EKoFkFvCj5QG7ULan+Iaqe+2ijHk6pu8/3CmPp7LzUWA==
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=TOUuHzQMdCvJS/y9yLit2pofBL3DKjuun13pCkFSvLY=; b=GbqaFD/5LgwT/BRfA/Gbn5lRNQG2IA5XSD3d0evVOm9oLy+/Ai0Aed2TaPU3VdvA31yDNlnFJ1C/1apSte3pqzPAiYKIHaE+ayps0EN6awg9WW9d0Y01NB2JTqRSbRXUQQAYQfnisrfQaUvq9xk7ICBJKqjyDed+UhEAEOJCMW8=
Received: from BYAPR11MB3207.namprd11.prod.outlook.com (2603:10b6:a03:7c::14) by BYAPR11MB3285.namprd11.prod.outlook.com (2603:10b6:a03:7b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.23; Tue, 22 Jun 2021 20:50:35 +0000
Received: from BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::5c60:81c3:b049:887f]) by BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::5c60:81c3:b049:887f%6]) with mapi id 15.20.4242.024; Tue, 22 Jun 2021 20:50:35 +0000
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Robert Raszuk <robert@raszuk.net>, Jeffrey Haas <jhaas@pfrc.org>
CC: "idr@ietf.org" <idr@ietf.org>, "draft-haas-flowspec-capability-bits@ietf.org" <draft-haas-flowspec-capability-bits@ietf.org>
Thread-Topic: [Idr] Question about draft-haas-flowspec-capability-bits-02
Thread-Index: Addm3IxRUg2u+P4BSKiH1kAf8TpldwAAgvawACE5/gAAAyxTEAAJWFIA///8vwD//9v14A==
Date: Tue, 22 Jun 2021 20:50:35 +0000
Message-ID: <BYAPR11MB3207DBB18C96DD662FDB99ECC0099@BYAPR11MB3207.namprd11.prod.outlook.com>
References: <CO1PR13MB4920AD5CA604B232E294B978A90A9@CO1PR13MB4920.namprd13.prod.outlook.com> <CO1PR13MB4920A5147F8441F1FD0FBD46A90A9@CO1PR13MB4920.namprd13.prod.outlook.com> <20210622123828.GB23751@pfrc.org> <CO1PR13MB4920075B30135CB1E679D879A9099@CO1PR13MB4920.namprd13.prod.outlook.com> <20210622183654.GA5863@pfrc.org> <CAOj+MMHwMhmQ1gfdANr6STFi8N2z7Ef_EzFwhB4L=h3iwWt56w@mail.gmail.com>
In-Reply-To: <CAOj+MMHwMhmQ1gfdANr6STFi8N2z7Ef_EzFwhB4L=h3iwWt56w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: raszuk.net; dkim=none (message not signed) header.d=none;raszuk.net; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2601:647:5701:46e0:c825:9594:d599:527f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d0921726-0ad7-4675-644f-08d935bf6258
x-ms-traffictypediagnostic: BYAPR11MB3285:
x-microsoft-antispam-prvs: <BYAPR11MB328581F1D0BE53D6042D4408C0099@BYAPR11MB3285.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1jOfkM7KVVQ8FGfxuW71HYVlEhcAnmSuc8WwYFwMP+PGYUJMNXnNFTq/amzLDviYvdf2LJzGc0x5K/o4AzseuDMHQRL777rk7ek0+QIOqeI7dIVJc+TapPjA5BeiZ8cRf6n72QJDDjCDvxTkO0YGpL72Byw38+pd7OIcW1+1JRNOWe0iy22ElIfmFj+DSzceGwmT/LJErttH6QZRBc3P4S2BeDj2jEujRO3QlIARa3j1DIpSHszvUahANJhzKw6MEC90v1mF1Vn3glQcSUFdOiKkvKcjYdnMBD/pfxoVDAqlf6LFub20qg4IfQakDfhuxRLooK7/r4edTb4q2P3U18Z4vld7haWhCofPWYYUlUb/V01bByqOmE0gGaSRLjpw4C+KyaIePuwuo4voeRHl+KpKC1SaD2mq8KuPNleO1/+VFJDKyxmJMEWWVcDuhVzUT64Ixq5xpZWqrW2C2dddVSiSciabbLfUXnov27O8bt90QknPpMpk6VV1sqqLeMuLFCWZmQVG+iVDOpzL6lbv9qxMi8c1OK94KsqwtpXkCQQrs9Bj/qxt5dC07O0oSkKsMgngtQC3AN/ST0rvwKXVytSCsrAx/wt39s3PWWDOQs+S229IP6JsUOMj3xoJ5516bZSYKKAuo+oREL2K6h7xiOTnYiSJ6kBJW9D53+6x9A2+xJ2V2q2kVnnpCoZtVIr/HzTxDYQXt59PHVJH3IxhfPIl4ACGmSWQe+5BXZMehd0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3207.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(376002)(39860400002)(366004)(136003)(346002)(8676002)(8936002)(316002)(122000001)(38100700002)(83380400001)(53546011)(9686003)(186003)(33656002)(55016002)(2906002)(966005)(478600001)(166002)(4326008)(6506007)(54906003)(86362001)(66446008)(64756008)(66556008)(7696005)(71200400001)(110136005)(66476007)(5660300002)(66946007)(76116006)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: vA7h+IQb3RBRdbuSfxUd2yd5VFQzE+Nb8Y5UF99KFtVqE+i6UHaZXpXUPtDrPpD0EnHSKRLB0JZ3GUkQebzGL5gzCPC6l3ttfAjnC0dlIoxC5bA5awrMxkxEWaHGPc2Vp/7B5zCrpfRtUAY8XsRFq22RKoNFt/9/Ltn7RYzQ3+f1x3IMFs0Tl4fEhfquNKmRT5xwsA5budAj9jlGXf+AQiB5F8wi9d9ojB9wV7EaaUfcTTsNTS++2dDn3zRKhXd04cwBNW9Nu4vhuEMDlPYBioe8dcY873DKFgO5wvWU5T7r6hVdy2RJhdb9hNSwopE24KOYJRJ1OiERN0vwvEBePlrwHl02auZfGk2azGQ8On28fBLLjt65BG0fjFd87fVwT6vfCiQtNyjYUQAp79bMERVLql7cSMVXDCB0Cu5aPNBPfYIeJ2RI3XF26K1o9RJGycowClHVXAq1pNyP2yXf2uTYn88CQCpUJTmWJ1zTdNs3vJVE3GQCzlP687GqJzB0H6VdIU0FyhWP8uaQwvCaWr0767Z3fL0rwQkHJpDABFRligji9LYw3iObvJx158BiOfDBwN1sZ7L/zfmFseDu0AfezUe029msDh77/7It1kKBG+vc8p6DfowP5W8+zrbKswQUJh1eh+xwfFZEX0BRJnew1m+nMaqgYV+1e6jetGw7gKa84CcfT+d0ix4n9ChYgLuYZTmRNU7CKllxk8J0ONZk17i19Zc79XgTN6/MrhWt5aVmbBqjwCrEnosY4N6OqY9aA8V5US0cC8VRg2URE3Thfb9n+Hmmawi+67e617TreqZUmdPgm2QaHQKDdsgsgP8hrCvuj3HKgghmtSHayReG9z1UQkkViajWKgftHlAU+NOOwcMkTeEwUOGTQcmEvkL9lkgzO4Sj4nq2zb1fRwyhplmWuVbEDI0Pn9a0V1SZSlTCYICZEPbMaCHSTKhKtev+51GR8JxzcPobCnO6c9tw2ZxAUObVMSVUhyZuniriWdwiP6ltWJ58sFLb1a8euwrECyEQjKth/Uh9DPzqOxw4AFnbEjhF9YAYNi1dL+nUF3LQLK8Njm5KajtsnKj6na9uTIU6xP/wC3FlpTPNt6y56fvdkXDOoXCQ64WBInKb7mNLoo6ylSazY48mhs3rl6S5NIeJwI+ryPsjlCCCwTBmdO2ThDIeYJHUDTJZFR5XtQRyi/zeOKL+LaY4i5BeojfdsKy2xUJywqgNFB9HUTENuJKFGJMc0Whd/K4hIGGArRYvAGYfWGlyUIqklL8o/VZfE71HMwyEixuq+ckpMrcP7vFr3eGHQGhPws89hXEch67jo3WX0GQeLpXO7pvXjfePrhDNrozN+Tty3LMtnmFSJ0kwk1KGRumVXqgEfDbvMwV/nqDMyif2Xk9CbcVq
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB3207DBB18C96DD662FDB99ECC0099BYAPR11MB3207namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3207.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d0921726-0ad7-4675-644f-08d935bf6258
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2021 20:50:35.3861 (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: vz8IM6ja7Y81TbqyANI+ja6/hNIE94DtcC46tEBCUNHaOHl5XX+qqPp/H3C4lQslrNoSimFU4gWtmg89TzTTIA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3285
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.20, xbe-aln-005.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/4j2aptcc2-OdCK-ATt57Yvm3ew4>
Subject: Re: [Idr] Question about draft-haas-flowspec-capability-bits-02
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: Tue, 22 Jun 2021 20:50:48 -0000

This behavior would need a capability too.
Else the session dies with malformed update.

That is the entire issue. FS can't be extended without a new capability
else the session dies with malformed update.

Now that we need a capability, I think Jeff's draft hits the sweet spot.

Oh and BTW, I see the IDR charter says:
chartered to standardize,
develop, and support
but nowhere does it say it can prohibit development.
So, prohibiting development of FSv1 is overstepping the charter, IMO.

Regards,
Jakob.

From: Idr <idr-bounces@ietf.org> On Behalf Of Robert Raszuk
Sent: Tuesday, June 22, 2021 11:25 AM
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: idr@ietf.org; draft-haas-flowspec-capability-bits@ietf.org
Subject: Re: [Idr] Question about draft-haas-flowspec-capability-bits-02

Jeff,

Thinking a bit more on this there could be yet another middle road solution .. not that I would advocate it, but perhaps would not oppose it.

You may send (read spray in classic BGP way) new Type and mandate it as MUST that for such new Types MP_REACH would carry only single NLRI. Sure packing is gone but I am yet to see any study proving packing value with FSv1.

That way you could in fact also not do any capabilities as the entire operation basis would be to just silently drop what you do not understand.

Is this really bad ... Well if you ack that even understanding by BGP a new Type does not guarantee at all that this will end up in data plane maybe dropping it is not a big deal.

And even if we go to FSv2, capabilities only get you and peer to understand each other. Any crowd behind the peer is still one big unknown in terms of new Types support.

But please do not take this message as a change to my opinion that all new work should go to FSv2. It still stands ... This above is sort of a response to this thread between Linda and yourself.

Many thx,
R.

On Tue, Jun 22, 2021 at 8:11 PM Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>> wrote:
Linda,

On Tue, Jun 22, 2021 at 02:15:24PM +0000, Linda Dunbar wrote:
> Based on the TYPE, the receiver can get the "length" field properly. Why it is a problem?

Because for a new component type, you don't know where length is for that
type, nor how long.

> Type 1 and Type 2 have Length Field. For the Types using "Numeric Operator" or "Bitmask Operator", there is "Length" field as well.
>
> If I introduce a new type, Type 14, can I just use the format as Type 1 or Type 2?

We can do anything we like as long as we have rules for it.  Right now,
flowspec doesn't have consistent rules among the types.  We have two styles.

If this were a normal TLV protocol, length wouldn't be arbitrarily
specified.  That's one of the motivations for flowspec v2.  And, similarly,
it's what PCEP decided to do when it leveraged flowspec encodings.

The capability bits proposal attempts the middle road: An implementation
must KNOW the rule for a component type.  This lets two implementations
disclose to each other what types they understand.

-- Jeff

_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr