Re: [Idr] WG LC on draft-ietf-idr-wide-bgp-communities-06.txt (2/4/2022 to 2/18/2022)

Huaimo Chen <huaimo.chen@futurewei.com> Mon, 07 February 2022 15:39 UTC

Return-Path: <huaimo.chen@futurewei.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 117183A0CC2 for <idr@ietfa.amsl.com>; Mon, 7 Feb 2022 07:39:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 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, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 YSI4ubQC2ya1 for <idr@ietfa.amsl.com>; Mon, 7 Feb 2022 07:38:57 -0800 (PST)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2112.outbound.protection.outlook.com [40.107.93.112]) (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 660873A0CAC for <idr@ietf.org>; Mon, 7 Feb 2022 07:38:47 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Htk/+n16ypuUUUT4Q6juRQYnXslpMPLeLUU+udLymeaNi6Bd7GdS+I+IixvR9y8tLYMa2dUgkd2yuG2x/+m3teRyZESN9hUSObTipiJOhNsr/C5CXfzBB46kPcUSO4wubK2ZfYbQIHtVyfGa7To+9wCTqok3ky5dQ/6gWFlmnmbRKT6pfazes8XkfKCgc2+CT+bYB6w+Dxt6qSUhaHTDsmViUX7+WomydB2GSJP7aLjha0SLu98Dxsjcsg18lwtKNW+vmK3Pt7l+WlmIkNoacE2FIryYbIszzPSush0cBU3NjncsnvOnI/LpTHCDFaXCQO2+Mn9BHZ1eMMVxNXlvlQ==
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=esPIwxhxKNzPJ+LQTF/L9crQhz8wkoWoBzwjSXXi55Q=; b=gfmvqZlQ1xem3boksUv6kbIP4guGHU8EvqJ6wk8pSKQBUXpyLPctwfkAtoYsI91qsN6I3S/X9UjY2ZJYRbC2u96tD2nR5x1nLgZPba8OmPJ5249Oj7GVZ4rqPJkIXfQMRC4Df1QoM9mwt4I5vqV/y0eklNxrqEmeVA1CNR9zbGhHF8VjG4hNkMhBOtypAv81rrwu8ymxMz7qYE29i3k/nQNgqQJfCS9I7HyRv/rsSi8yCOPTNvIjUDvGQ4dZRf0B6YELWQ1JqY4gPTfPSYsta4THkGE9BC80D7Q4m1kJxnCbpmpHbm1OscLElEdCSmi3c7BwDHQ8MuYswkFybrVmVg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=esPIwxhxKNzPJ+LQTF/L9crQhz8wkoWoBzwjSXXi55Q=; b=gHaeU62Bl9RILuthptk0b1Qff8MuvpayuaBOli7RBdbumRMHRJrwr+/b4A1K8xn5uG1CNccxgQAgb9rW9JaZScH5ytLNjzMQpequMmlcRZBVA/P6BaWGYJPJEcDyZPtQ5GIpKc9bYLK7idn3agAjUL2XD/6m9v+zACd23asYOuU=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by BLAPR13MB4676.namprd13.prod.outlook.com (2603:10b6:208:30d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.5; Mon, 7 Feb 2022 15:38:42 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4975.011; Mon, 7 Feb 2022 15:38:41 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: Job Snijders <job=40fastly.com@dmarc.ietf.org>, Keyur Patel <keyur@arrcus.com>
CC: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] WG LC on draft-ietf-idr-wide-bgp-communities-06.txt (2/4/2022 to 2/18/2022)
Thread-Index: AQHYGeQq4jqSyBLYSUKjQPJXI1CcZayIKh0AgAAG3jE=
Date: Mon, 07 Feb 2022 15:38:41 +0000
Message-ID: <BY3PR13MB504465D15BEF301B629AED62F22C9@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <CAF2D873-5504-4376-9947-8BE1C19034F9@arrcus.com> <YgEsgptvEKG5pxHJ@snel>
In-Reply-To: <YgEsgptvEKG5pxHJ@snel>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: 8856bd52-98e1-6091-d965-b2af1db47fa1
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 65cae39f-e046-4b02-43ab-08d9ea4feafd
x-ms-traffictypediagnostic: BLAPR13MB4676:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BLAPR13MB4676012A5069BF24F41F0DC4F22C9@BLAPR13MB4676.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6C7hqLfSebNwIasV7JF+KvpmEv3uTlJjNL972ZIwhqbIbNkUxAFlG5El/rYAO3D6gAyiNqcSm4yUy66ul0pPX5GDUTzMBSA5gmdg/54I2fEIOLFcF8jlVAIw7/uJfnnCGbts6QnXJJOb+Gqk3Zgby4A0y6HQbg//JeoLlUXXM53kuXlzbgoxTWNoxBjaWVdDGnitLga0u7djWVtMD9+2X9Yasig6u4uCpXLzzv79nLA6/YG3j1o5iwMEmsypUvYXEdESK5i+7Z3UyrlAWbYeOhgPXV14z6xX3f5LExp/E1yIuz/q4f5CDbCwWNxxaGBwmGYr/L5+TzFsew2AcLuvjQ5bEZVEGkWnXwktharw0+j9gSidM4hJJnm5Fo8Iesi9yigjM0mOWzEGufddCedNm1j7DdfR1EiEqS6riOdEx0MXqJlkK/vxF3XTw/SUwkyJKxzIYgnTMFAThjPBxS5/HYUD77O3rU4unobCkwM7rQH7ghGATdGjDLD4qjLW57sEr+OaFXNOcjxVKMFq0PAPZbTYH7AvlvOImLjpA30bqUEHjtPmCWOmbSMHn2CZPQRHBripGVBS3Rb/DPxSW6RA0btCULJv+hW0FQgUMsyEz0xdXahApCGC6NoMPrHd0DsZvw0qVigkmYwOvhIPwe/6XRi6twUeHYnHmcKdsnGR52OrX/IMFB+/M0s6JeDA/AZkPr9b6PitsiNcpnmxOPX+QuegiF90R5pzsmhY5VWcCKVu30pxV78AW3Ohbky0Khy9TJh8a84tph5gf8YAkhPti4t5I1BVOefvOMLvvkqakfyeZlP7k0DCIXySciTuLtYIp24FHZ1js8Y3/87n+y/u+Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(53546011)(52536014)(5660300002)(8936002)(316002)(33656002)(66476007)(66946007)(66556008)(76116006)(64756008)(2906002)(110136005)(66446008)(44832011)(19627405001)(8676002)(966005)(508600001)(45080400002)(55016003)(6506007)(7696005)(9686003)(26005)(186003)(38100700002)(66574015)(38070700005)(166002)(122000001)(86362001)(83380400001)(4326008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bgN/dlHrPHPTFHYH1UTnpAnbOP6HBeJ3KNSs4Ck44kiN0TR8SZy82xT9dwg338tWax8TkxSjZ51Veu+5cBR7i+POWN9TMc55EeOYG+BQW5w0zWdkV8RqrPMfgsLmc5j6/AuSQdpNcDsubLTknhMBaIKkPAJ26xGQ0INgk1CYOeuc33N1gOAegSpX7p1x9gQHhNy4lrKeatfKbgEsCavFchQSL/UFPLGMIek2sbhQuBrdlM9O9ktx2FktzkeOP9kI2YUPkN3dND4acW/u0t/JFS+XLsKHaEgxqkDaETbAkas/VAP8n6AFXSccmrqJLRWWmMyLcBaF3lZkcD0tkDVLFdUJh2YwxMCUZq3p1WNkjO/nscw6zCWCeenU23qOEp6zipZXGgE3S7JfSXvQfjuGMHplQvfSu53g4yaEA+U2KtvUJLY6xB4+wcZLPWJ1IwmYLOfHbQQ0SEZdZMU7flDzyDMg3HhZUnROlqFFNO0jdoC0Xxe9px8mgJA6dBIrIvZfHNQWzbH/8H4yzmGKk5wjO5oygoyslKBnv1Q+hcXbexUElIxJ5psTtfOUCyfBnwg8HU5oW8o6wviyWyCixNQLGuN3ZRlkHZjV4HDpSKLI8D7iLNPNT6gJ6WSGlucw4wwKdSJpxPOTGyJoThoOwz0nqwZxU8/WlG5HyCvNLt9DT0GJoQAAVY0NZ7OTO4GYmtdRkiWVFFQ0KEhZhqTU7P7HyH0wIAjUK9IEkL06tgqAHw/bVwxInBr8wzrb7RH07Fra8jViTc6z/+mVID1lxUNAlfUPtgjql+neFgGrPIyDufgWbyI043mTIczXnIUUaLc+v+xNGP/Yz/QJ3QxYgrHP/7ARfkShIPOrajg8aW7AsKkFjOCKbWETzlHhBcWIG1zwL66UeJbQaW6Z70OrPkb0eN3RGYUCf664d7jHmeP82St3JQXbT/y+3pehqp2Wsb929VcPGsXNlj/VvjwXQ/XubgCKyVLl/mhU8qUCtpiJ3jha6wOPjbwoaJbWxFim1DljBfUzH5rcvMA+CVH0BkBzxQInvk7mpRepPGoTA0jrfkrbR2ZUjUhXyNSXQQspqOqdIuc28g+7Jsy5d4rr1wOWgKfso94EWhYn/rI3EFKNEtxLFE8/2kl+3TRf8ofDOnNINgV/CsxxE1K3+oNLfHfg2r3/Q+O5YeBz9oOBBYya2JH2oZOpfUcAVpDru/x2/pEEnHJF6q75HGZK2/KOEYXYRt/i+ZJz2FyDMjJxcZh0CqbhGfneqWZhEPmH4zTnLhdcMwJHwVAc07LghSTlEEbY+hCiliDEg+H67WSPoedlAi864XF4sQzmaa4QBx9XvJCUYOq8N2w+ZPWw7ZPNSZ8n9oR/8HBjB/WSooIyi2ZNEedugRxLuGNvJxZUbeGvkLzFB69VQHI1Ssn7fDuqNUiFkzgg39eDsDTYdWVUN5/FYtpUfWHWo7UjPql+ZsABIgSBOTxoBR7MnHCkU5JHXy1xbgYxZ0NgLkyQ6tr/vP99BWf3Av+aDeId6ScJjHvahiRnMhR7NZU6aO0PeP+xtdCuQS3j5uSzKekiqrfbrr1n8rLAVmyVX6DRUyH0LIVIhWYjOe/SxQKdSroAklNlDsvt8A==
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB504465D15BEF301B629AED62F22C9BY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 65cae39f-e046-4b02-43ab-08d9ea4feafd
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2022 15:38:41.4324 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6cs0zSnhM4eWITa1yMFEp3uS23fsKFxK30FWy03iUkzMlovGM6ghA4r1XvQWKgeUfnKipCSJMJT4eyUOb3iH4Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR13MB4676
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/nRmuFeEmGpQ9DKNusGbPNmJUiGQ>
Subject: Re: [Idr] WG LC on draft-ietf-idr-wide-bgp-communities-06.txt (2/4/2022 to 2/18/2022)
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, 07 Feb 2022 15:39:17 -0000

Hi Job,

    Thank you for your comments.

> I noticed that large parts of the draft are NOT implemented by either of
> the two implementations; such as:
>       * support for T/C/R bits (section 3.1)
>       * no targets
>      * atoms (both 4.4.1 + 4.4.2)
>      * RouterAttr_

In fact, large parts of the draft are implemented. The container structure
is the big and core part, and is implemented.
* RouterAttr is supported in target TLV.
The others you mentioned above seem small.
*T/C bits are just two bits, No R bits.
*no targets is a corner case, where target TLV does not contain any sub-TLV.
*atoms (both 4.4.1 + 4.4.2). The key parts of these are generalized and
implemented in RouterAttr from functions' point of view.

Best Regards,
Huaimo
________________________________
From: Idr <idr-bounces@ietf.org> on behalf of Job Snijders <job=40fastly.com@dmarc.ietf.org>
Sent: Monday, February 7, 2022 9:28 AM
To: Keyur Patel <keyur@arrcus.com>
Cc: idr@ietf.org <idr@ietf.org>
Subject: Re: [Idr] WG LC on draft-ietf-idr-wide-bgp-communities-06.txt (2/4/2022 to 2/18/2022)

Dear IDR chairs & working group,

On Fri, Feb 04, 2022 at 04:27:57PM +0000, Keyur Patel wrote:
> The working group last call has been issued for
> draft-ietf-idr-wide-bgp-communities-06.txt, “BGP Community Container
> Attribute”.  Please reply to the list with your comments. This
> adoption call will conclude on February 18th, 2022.
>
> The draft can be found at:
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-idr-wide-bgp-communities%2F&amp;data=04%7C01%7Chuaimo.chen%40futurewei.com%7C50fb90d944c84707a7ad08d9ea462d54%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637798409450407938%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=P4FuUp7LztEycz1Mp57LmHlRj2mLYQN6N21J%2FsKHJ7s%3D&amp;reserved=0.
> The implementation report for the draft can be found at:
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftrac.ietf.org%2Ftrac%2Fidr%2Fwiki%2Fdraft-ietf-idr-wide-bgp-communities&amp;data=04%7C01%7Chuaimo.chen%40futurewei.com%7C50fb90d944c84707a7ad08d9ea462d54%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637798409450407938%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=4IbMmOGntVIS%2BKciDnjjSGRBK1io7HivFuWb%2F6%2FXmN0%3D&amp;reserved=0.

IDR tradition is to demand multiple interopable implementations exist
before a document can progress towards the RFC publication status. I
noticed that large parts of the draft are NOT implemented by either of
the two implementations; such as:

        * support for T/C/R bits (section 3.1)
        * no targets
        * atoms (both 4.4.1 + 4.4.2)
        * RouterAttr_

While the implementation report available to us indicates that some of
the features are "optional", this does not relief us from the burden of
demonstrating that the "optional" feature can actually be implemented in
an interoperable way. As such, the path forward is either to implement
the optional features, or to remove the text from the Internet-Draft and
spin it off into a separate Internet-Draft (which in turn could proceed
if implementations ever show up).

I strongly believe that IDR, SIDROPS, and other inter-domain working
groups should not ship any text (as part of large docs) which is not
directly or indirectly covered in an interopability matrix. E.g. I don't
see an issue if there are 3 features, and implementation A covers
features 1+2, B covers 2+3, and C covers 3+1 - in such scenarios the
full feature set has multiple implementations. Unfortunately this does
not appear to be the case for the 'wide communities' document.

Many in this working group will probably remember that flexible/wide
communities were somewhat contentious because of perceived complexity -
the lack of full coverage in implementation reports, and the presence of
merely 2 half implementations does not increase confidence that
publication of this document will benefit operators in the long term.

It is also entirely possible I am misreading the implementation report!

I look forward to hear other people's thoughts on this matter.

Kind regards,

Job

ps. I do not mind the two implementations coming from the same vendor
house; I trust the two product lines to be sufficiently distinct to
be viewed as independently developed implementations.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fidr&amp;data=04%7C01%7Chuaimo.chen%40futurewei.com%7C50fb90d944c84707a7ad08d9ea462d54%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637798409450407938%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=GbUJjgACwnki8CUSfbpavFI1mm4HuiF4zjKGqzDGbKA%3D&amp;reserved=0