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

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Tue, 22 June 2021 21:03 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 9C2E13A19A8; Tue, 22 Jun 2021 14:03:14 -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=Oqyb6JXi; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CvihvlLU
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 pY0Qr9x6tFr8; Tue, 22 Jun 2021 14:03:10 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DEB983A1970; Tue, 22 Jun 2021 14:03:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25736; q=dns/txt; s=iport; t=1624395789; x=1625605389; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=7GzX76IqIFUJZiXKXzuSyRZ5F1JPHj+QB297fS9qwnM=; b=Oqyb6JXiHz0Q4pmtu6vEHyr7QkY9N2UUPTnCprCfA6u59uLZpHg0NVOq 2Oetl61+Uh76DhI+gL35mYRtyl5tokM6VeI7s0FgG4Jk1J5mOl1NNbEWC rU+DOrIdMVwx4oUXGGJfmaHEJJSUIzrtjk/qNSx5qv2X+T4QCNyu1wrxl Y=;
IronPort-PHdr: A9a23:2GwRYxZe/zdX5raq8puh+x3/LTAxhN3EVzX9orI9gqlcb6fl+Zn+bwTT5vRo2VnOW4iTq/dJkPHfvK2oX2scqY2Av3YPfN0pNVcFhMwakhZmDJuDDkv2f+TjdD4nH4JEWUM2t32+OFJeTcD5YVCaq3au7DkUTxP4Mwc9Jun8FoPIycqt0OXn8JzIaAIOjz24MttP
IronPort-HdrOrdr: A9a23:Lwkd16CQe0ihthjlHegqsceALOsnbusQ8zAXPh9KKCC9I/b3qynxppsmPEfP+UkssHFJo6HmBEDyewKjyXcV2/hRAV7GZmnbUQSTXfpfBOfZsljd8mjFh5JgPMRbAuhD4b/LfCJHZK/BiWHSebtNsbr3kpxAx92uskuFJjsaDZ2Imj0JcjpzZXcGPTWua6BJcKa0145inX6NaH4XZsO0Cj0uRO7YveDGk5rgfFovGwMnwBPmt0Lq1JfKVzyjmjsOWTJGxrkvtULflRbi26mlu/anjjfBym7o6YhMkteJ8KoAOCXMsLlRFtzfsHfuWG1TYczFgNnzmpD31L8eqqiJn/7nBbUq15qeRBDvnfKn4XiQ7N9n0Q6T9bbfuwq4nSQ8LwhKV/aoQuliA0bkAgMbzaJB+bMO0GSDu5VNCxTc2Cz7+tjTThlv0lG5uHw4jIco/jFiuKYlGfRsRLYkjQlo+VY7bVTHwZFiFPMrANDX5f5Qf1/fZ3fFvnN3yNjpWngoBB+JTkULp8TQilFt7T9E5lpdwNZakmYL9Zo7RZUB7+PYMr5wnLULSsMNd6pyCOoIXMPyAG3QRhDHNn6UPD3cZe060rL22tbKCZAOla+XkbAzve8PcaX6IRplXDQJCjfT4OW1rep2Gz72MReAYQg=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BLAgCET9Jg/5ldJa1aHQEBAQEJARIBBQUBggYFAQsBgSIwIy4Hd1o3MYRIg0gDhTmIcQOaHYJTA1QLAQEBDQEBKgEKCgIEAQGEUAIXglQCJTcGDgIEAQEBEgEBBQEBAQIBBgRxE4VoDYZFAQEBAwEBARARChMBASwLAQQLAgEIEQQBAQEnAwICAiULFAkIAgQOBQgTB4JQgX5XAw4hAQ6aUgGBOgKKH3qBMoEBggcBAQYEBIFIQYMTGIIxAwaBOgGCeoQMAQGGYSccgUlEgRVDgmA+gmIBAQIBgV8VFgmCYTaCLoJeQl0LUQIgO2kZQRMIO5RLiBaNI5IECoMfihSUBhKDXosqhjGQPJAxh0CKB5MthHgCAgICBAUCDgEBBoFqJYFZcBU7gmlQFwIOjh+DcIUUhUpzOAIGCgEBAwl8i2wBAQ
X-IronPort-AV: E=Sophos;i="5.83,292,1616457600"; d="scan'208,217";a="879359259"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Jun 2021 21:03:08 +0000
Received: from mail.cisco.com (xbe-aln-004.cisco.com [173.36.7.19]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 15ML37Io010450 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Jun 2021 21:03:08 GMT
Received: from xfe-aln-001.cisco.com (173.37.135.121) by xbe-aln-004.cisco.com (173.36.7.19) 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 16:03:05 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xfe-aln-001.cisco.com (173.37.135.121) 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 16:03:05 -0500
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.18 via Frontend Transport; Tue, 22 Jun 2021 17:03:05 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L1Ve0gkSIbQsBZesgFrXTyx8huk3sU5BCx5D0DqeGCdYZNmsfg1EfomDOlcTZa/U+TxfX9Yx7lsZoa7LIqt/1XO3j6lfMU67VSxDobr8p7F6GWxjfCSE+5VnmNtCNrG9YqD794kOtPmqLRGLHw6GmUJm0pkSYQtyL68/Puh1eq6zV2dRnr1fSmBqTJ0roEF+AZhxlIExRam5o0q0GIPUdnn0hPYbtTZtEexjtZPxuw9ELbinfO2hGCUGiYMv+Lg7lwK1oputN6gjSYg8q0E3hNXFAH+uRW+NBE91HYgmJq7emF876RfGLywRWhh8tvJABxloXmvGkABtwM9BsgYbaA==
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=7GzX76IqIFUJZiXKXzuSyRZ5F1JPHj+QB297fS9qwnM=; b=gfnl85xx0rh1mHI1Qvysz+SArUAGxwCIgLbcdu24ks40kdrlfkILKiN2WOcJbpBfEChdzrkz8//2XiPxzAR7GAghaSZDegA1ZrjUQ/9vi3PCa9w9t0h/eaer9QM7N8H6ITBEp0VQ0xMurUGBzKVJwstq6r3VQ//xgfRkvgS+sG80vl/4wCP32MxZN9I0vSnUhJg73+eqXkSqH93Uc+Sa2Rav74bnHMck+Dh80yWOhD6TBJQY2DOz5I1HfpJq7R4CxtK+TBF5MosV/Fg7R3M2CNE6uvHuSOuCd5Nx/PBAz59ZkMvoLnn6O9OGuSioflDeFIoDqldQYPhLRG80iaLTzg==
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=7GzX76IqIFUJZiXKXzuSyRZ5F1JPHj+QB297fS9qwnM=; b=CvihvlLUgWJoCRC9iR0zSv/RKqtz9wypzDztIStRqMh1mNdHa3D7HNotelcpSt2lw+bV7tt9uPd/XCCxf/fSdGIk8CL4k+eqTumTYW13pzm1G8gh/4MsaAl3Ukey8pww+V2TJ/QhtdDn0RwdCarsMbNH74JDhuFuSFb2vYiLu48=
Received: from BYAPR11MB3207.namprd11.prod.outlook.com (2603:10b6:a03:7c::14) by BY5PR11MB4337.namprd11.prod.outlook.com (2603:10b6:a03:1c1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Tue, 22 Jun 2021 21:03:04 +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 21:03:03 +0000
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Robert Raszuk <robert@raszuk.net>
CC: Jeffrey Haas <jhaas@pfrc.org>, "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//9v14IAATl0A///+x2A=
Date: Tue, 22 Jun 2021 21:03:03 +0000
Message-ID: <BYAPR11MB32074AE1EEBEE7FDF91A5C59C0099@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> <BYAPR11MB3207DBB18C96DD662FDB99ECC0099@BYAPR11MB3207.namprd11.prod.outlook.com> <CAOj+MMHGdqg23Q477WP0TwFwfiTwihGKDC084tB+QDeJBoGNzQ@mail.gmail.com>
In-Reply-To: <CAOj+MMHGdqg23Q477WP0TwFwfiTwihGKDC084tB+QDeJBoGNzQ@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: 56796714-98fb-4d5d-3b06-08d935c12080
x-ms-traffictypediagnostic: BY5PR11MB4337:
x-microsoft-antispam-prvs: <BY5PR11MB43377824F2C315AC3BD2FF43C0099@BY5PR11MB4337.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: Q8g1xJC5mJRkwN8/8AXGm8CftMcBPh3bedQLTilysWOvG/2Cx/wyl8+CE5nO4qw8MdTC84Ee7611uxBUMWrYcereM0oY5oC6VC32dqp0KgMs1iG+vVssqIn2I6p4o+1St72Ijj3LnkhapkbWToR/KU01N2eWCIyCo8Rj3Ow4sSfz+zz6ckAsqE4gli3KV9Y4zDjy2+14FreAKBdTdzNyKx0bmPgCUHua4wlS7Awcc45INriudgL0j/tmywiy4VC6h40J1St1nLsY2dYkjXzqHIf9YIwwG7bDyUye35qjzGbcQrwSojTLak2NMuqTcLcGnU9YqDv9PAKTa/D2gxLCGgHjoMjPalk7DVTyHi/aWvEDzScC4F8PXwmiVMzTglYh3BCI+n+sGQGih+Htj8DXN8dCCPUYY2ko7/iVc5y0k14up12iBn76bWsSq4YwWSY9MvGZkvxFVNEHu+5JwNqEsXjtGqmujQWp05dxZbGlSGkaV+JSEFJ04rnA8DLAsoyLFetv2+ZiWIQGkKJdPlPelKNNT4479avciHEpy5mg5A/UrZQXyio3og4CaPblU/CiI+Xa/yjCv0l12pNeNyzgMt/N4jJF5/7U+IelhbHc0pp/MV45OD8JpV918EVjXd62nde3L3IWZi3/VMnvvQeJCRJjncwlu+fnO3iWlK/6dsvctc31F7WAIqoXnkpjEWwvPrvEukjNYeweTGC7NWJ0spl7Q2/Sx1vGA5p4X2eefqadsOCU7aIx4xIWpO3KTiUc
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:(346002)(39860400002)(136003)(366004)(396003)(376002)(4326008)(76116006)(52536014)(2906002)(6506007)(33656002)(7696005)(54906003)(966005)(5660300002)(316002)(53546011)(6916009)(478600001)(38100700002)(8936002)(66946007)(55016002)(186003)(83380400001)(122000001)(9686003)(71200400001)(8676002)(66446008)(64756008)(66556008)(66476007)(166002)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kJayZi5L1sV6NMXCBTPuf8FhmAiwi3ithdnENx/cwLsiKju/1TqTqDftUZH4mGqrFdFGqM00mRgag33k7h4fHBkkCT5qtIHmNyYIdosF/BKYvaM9ZLhu0ZmEYr5xGhvJm5cs4aM6vSUw3QcQw+saehB2kROywEMiceWREDYBk1DSJmIqB47bxQDgo7dGFF0c0XQjkUWRpEkjqsjgtDkSZ1pDjfKcp84vubh3KwXdUZ8xHLOQo8LA3g1D84PmtPQgPj5Nt7ttpsLfhz9cy4T/TVPncuatE/zm7C6366HzFUmy6ToMo41DfX1mZZyGYXQMFVTcyXDh8M27p6AIFbtV3TKm0C44UmUdK7P0Xkb9OX+cvmhHeGSBh6c/HFu/YH7qPFh68cnK5bafc+SqI9LQEpxUI6DP7p41rK3aDwfkg4bEZJTdOOgwKM2q1J8snwptHamNcpUjdqx7GU0Fl/FrPRh5+P0JZvINBNSsuF6z1HaNl+Xwd3wzeVxXBA5D/BHOA511GV+xZfq9wjnLijwQsX1P5Q+3Wxh5M6/bB9gcHpikHFe3Sy2UdPMJpFsGKvUqEpw4gYMLSHxRiPN7+NHlX4GMW61pz8kjLLSVsBgwaPrFpSK5aEBp9fCxOIip4ci/5iSJicfUyuY1yxsLDVnJyFs1SxLduT5IyaCt+GBN9DHrXIXzMR/7pNOIEVF75D6PuqDWKy7VWghqeklxjLpO91kjFGdLmtgbl3JhKrnWb6C6eKJ4lxb5XXbXR/aXZ4EmgIXjgn6P3N0ht1Ay9mdoVZOdhTivJNUeidpe0P55kA16140vC/Li1deTkbzT+5UAuCfosYae87IZHCq8YNWOqtsihkzmQV12jatvynWCLth4ec9LzGDcjg9/gPHm+f8xhGxzhYjVe+QA+mgm5ILPCMIMaUVBeySpbpp0RZxBf84izbvFGVX4u8M6IFpbuvzMRPuiewPXbIyLODgRH4z/9fhRQqhVFGjkqMEk9bdlvKgfE+H4t7HwKS4KTxZW3lLLF6RISum10bBPkVzOhbJIjbsFZTQiEaH9UrOnpHuQyDnDwE5V3rIV9/KlRL3aJg2bVHI9+o108E4kGgdgAZbpp+Ewo9pPaOLWxSSSYk8PVlu8tKSD78QZJ6gs7aOXOOVkK78J6vKOFVK+nfJdt6cJfwRKYFgn9vgfH2EEvv1kDZM5ePyGc9SzPj4hCh6flcVmGCxkFUeRzuDkIq03qIoaUbzBPwgSb74Wc2+b74zBgY8BiJrPVXE1pYHOcu3WLi9Tnx+yQv1PZ7xLVZckQtYBziqrGldDib+QkfIEbykZljoQh2N2VF4CRThp4lru5ty7qXP8ZRCLeezhSt1QQQ/LPw1j44o9ldfWA0LfJOgjN9kmfiY3yH4hVP1CvjH9MBD6
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB32074AE1EEBEE7FDF91A5C59C0099BYAPR11MB3207namp_"
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: 56796714-98fb-4d5d-3b06-08d935c12080
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2021 21:03:03.8661 (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: 7aZSMDFsGAE2LHKnKpS+4iCoWxOrxfbTT7SF2i+OzKCgLdviI5L92vuI5sv4nRlgamPVC8WerAvJ18cZ0AJdBg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4337
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.19, xbe-aln-004.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/xC5KL6hr-oa0fTXn0PV7X7r-K7c>
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 21:03:15 -0000

I hope you're not suggesting that adding capabilities causes harm.
BGP was working fine before https://datatracker.ietf.org/doc/html/rfc2842
And then we improved it.

Regards,
Jakob.

From: Robert Raszuk <robert@raszuk.net>
Sent: Tuesday, June 22, 2021 1:57 PM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>; idr@ietf.org; draft-haas-flowspec-capability-bits@ietf.org
Subject: Re: [Idr] Question about draft-haas-flowspec-capability-bits-02


Still no need for per type capability bits ...

> but nowhere does it say it can prohibit development.
> So, prohibiting development of FSv1 is overstepping the charter, IMO.

That is a very interesting interpretation.

"Do no harm to what is working fine" is to me much more important across entire IETF then any WG charter itself.

Best,
R.




On Tue, Jun 22, 2021 at 10:50 PM Jakob Heitz (jheitz) <jheitz@cisco.com<mailto:jheitz@cisco.com>> wrote:
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<mailto:idr-bounces@ietf.org>> On Behalf Of Robert Raszuk
Sent: Tuesday, June 22, 2021 11:25 AM
To: Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>
Cc: idr@ietf.org<mailto:idr@ietf.org>; draft-haas-flowspec-capability-bits@ietf.org<mailto: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