Re: [Idr] Error in draft-ietf-idr-sdwan-edge-discovery use of Encapsulation Extended Community

John Scudder <jgs@juniper.net> Wed, 28 February 2024 16:45 UTC

Return-Path: <jgs@juniper.net>
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 8F32AC14F5FA; Wed, 28 Feb 2024 08:45:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="m2O36qPC"; dkim=pass (1024-bit key) header.d=juniper.net header.b="jh2kFIML"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nUyBBmu8yrFv; Wed, 28 Feb 2024 08:45:15 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 BB235C14F5F9; Wed, 28 Feb 2024 08:45:15 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 41S9ZXqP009934; Wed, 28 Feb 2024 08:45:13 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-id:content-transfer-encoding:mime-version; s=PPS1017; bh=6hQC+a6KyQHf6vh3b26U68V5lWIl69tKL1cBAWLNTFg=; b=m 2O36qPC67kQibAEhImo433NTMLzJt+RYfbv0Y3oVKxxJjKH6Ue4IFEixJRp2CN28 +QaeqxnnLCRyyKzeJ2w1A68OagkRYvi/b9dx7Ty4qWvMc30vGwoK7o/HwMdilUY/ X62hDP7rwrhxrBbX/fU4ahuc+U7eHPWK0VJxSMNyXxYx550xNaIwOAL7dJt78dfS NbniIhOVvGG0CdyfE3mARk0wi5txvvre6YD6ku8sJ5DBZeLPoqeMaoCKLf8IH7F+ aiXlaJUJvADzeALWIGW4ipbouTKAs7n39kFFBB/IaA8RNv9wobk7LywRBeJ+6pTs dzVO/KmaJOOi9XDQgPnbg==
Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azlp17014042.outbound.protection.outlook.com [40.93.10.42]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3wfgey7vpt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Feb 2024 08:45:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hrcCiKWEItBGMipaUrcWGcc7rpKbyWN0LVxBzxfLUX0YgJqavAPTxPODlYwoKhX4QIYw2UeQa5UI/yaNo9G4v7DgdeCp6eh+XRrvOJi5AgXcAJzbV/QxxAszkmg9R/C1gR24q4zuzk/sif0Obor83Q/DMY7f1cjPHT51KxBV52C2M2eFdEnNePTD0O6R6I2n3d/yjMnxDpCcd8VCXH+4zGHZBuFGr7agZpQFSu+b9B/3lJSjj0mqIpv3TDJub4wKyYYpohn0Zs7DGrP2j6I2T/lr2UR3YHZR73goCBlQhPIS/XIA5cywLzzXpejLwf7GulBS+QRzqGGUf2bMceKXUg==
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=6hQC+a6KyQHf6vh3b26U68V5lWIl69tKL1cBAWLNTFg=; b=h+HuLX/TaYmu2Y9qJ/OMEJ1H4sJN35mkP4ztsRlGPLnDa7QpG6nkmj7apaQuKKv5XmtgpLjCTEHnvxFGh12WWhFt+Y2nwerwWg040LkffIqIIFwiNpru3nr/wRbz+CYGsh0Xy/w1gFVFqtM11os2IM349XEGg3+e+dlG5hm9ktjAqNgaBmhBqzOV+t12nGJchUWow8NpWnklRdVE2uM8wVtkKwXS5ZKKLqRpFOLrZqq9gY+HYz9V47Ax5IKO4r26TV+lrPtz3rcrMWx7YloO7GyGM72f5sejN5Zbek9GXoMNqjSZqnNLXSYn5MzOq812WgwkgNLIFmDsHAc4L2827w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6hQC+a6KyQHf6vh3b26U68V5lWIl69tKL1cBAWLNTFg=; b=jh2kFIMLi5+Cz4jk519ngvlCXLUxfe8QmbIjv2OrTuyCn4SqbZwsWeDFmTJ8kyhc0432iPqPDpYw1EC/JgqrAzf28P5E2rTUq/Ve4jtIMuM/hNB1iy4YvoX5i1oKw8Ag4Zdj6M99AfFfJqczvFSsd6yDR2NaEQQVH7FNiwVLi84=
Received: from CH2PR05MB6856.namprd05.prod.outlook.com (2603:10b6:610:3e::11) by CH3PR05MB10412.namprd05.prod.outlook.com (2603:10b6:610:197::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Wed, 28 Feb 2024 16:45:10 +0000
Received: from CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::e182:8767:9915:7b07]) by CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::e182:8767:9915:7b07%6]) with mapi id 15.20.7316.037; Wed, 28 Feb 2024 16:45:10 +0000
From: John Scudder <jgs@juniper.net>
To: Gyan Mishra <hayabusagsm@gmail.com>
CC: Linda Dunbar <linda.dunbar@futurewei.com>, Robert Raszuk <robert@raszuk.net>, "draft-ietf-idr-sdwan-edge-discovery@ietf.org" <draft-ietf-idr-sdwan-edge-discovery@ietf.org>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] Error in draft-ietf-idr-sdwan-edge-discovery use of Encapsulation Extended Community
Thread-Index: AQHaab1b0El+Em0vTUqZbYQ57EWzzbEezuKAgAAB5ICAAAbwgIAABJsAgAABokaAAAQxgIAABswAgAAgDACAAAv2dYAADRuAgAADM9qAAMMzgIAAAfmAgAAF8ACAAAcYgA==
Date: Wed, 28 Feb 2024 16:45:10 +0000
Message-ID: <2E324E54-89B8-4667-A424-A0DCB3D0FCAA@juniper.net>
References: <7FDF55CE-3E6B-47EC-8504-C9884BD212A9@juniper.net> <CO1PR13MB4920A302CE1D5AE545CD243485592@CO1PR13MB4920.namprd13.prod.outlook.com> <3CC853C3-960C-4AE2-BB45-69E8F48356B9@juniper.net> <CO1PR13MB4920C89AD7FCF4245DF9444185592@CO1PR13MB4920.namprd13.prod.outlook.com> <CAOj+MMEpC5caAtKCLSc6MrHUX1Qa3gtPO919nYpk9jyTdYXuSA@mail.gmail.com> <1DB2D1F0-E0F9-41F6-B49A-0126D25BE2DD@juniper.net> <PH0PR13MB4922F82CF2D623474D4BD8A585582@PH0PR13MB4922.namprd13.prod.outlook.com> <A1DC1B7C-B767-48A9-9BEA-A5EFBE85E9C9@juniper.net> <CO1PR13MB4920A1105DE8C0461BA1614F85582@CO1PR13MB4920.namprd13.prod.outlook.com> <ACC38EDA-99CF-4036-B6E8-866853A068B4@juniper.net> <CO1PR13MB4920A008CD4854E99F8BA8B585582@CO1PR13MB4920.namprd13.prod.outlook.com> <D0C3031E-713E-4069-93B5-73FE6CABB5F0@juniper.net> <CABNhwV0-+skz86ASkFbNRHP3AnuGM2vDeRYKY_81mQBju_DNEQ@mail.gmail.com> <3D635EEE-AFEC-4096-86AD-C25275B2CE87@juniper.net> <CABNhwV2mCG71FkmiqD64ykYez7VWhiukf=it2afh5VZucXDRPQ@mail.gmail.com>
In-Reply-To: <CABNhwV2mCG71FkmiqD64ykYez7VWhiukf=it2afh5VZucXDRPQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.400.31)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR05MB6856:EE_|CH3PR05MB10412:EE_
x-ms-office365-filtering-correlation-id: 453b84e7-0482-47ad-9b4f-08dc387ca0d8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rObQ3RU56IJ0vsLtSAZ5l3WllebkvjmFhIVnCJ+Qc9R6hLfN/tKTiKNZJejdv3KJWNK8uarXzW+11zJ1X0qp/GwBWcnT3F/nfiNe//RjTI6c1ejbZDW6qvbfF98tjirfJYBnnLXUvST7geBMw6jo5KN+I7eQ2v7gIs4FvyfDFbM6ga2F97eDI4tITuQlRyUAkKAUP0Q7G/RW7NSK0e13EITcmhj0CTxoL9JhJfdlfbSmyiwlgTELa9bgrIUa9IT9RjO0zeo3jXB/l8SeKvybzRjbPnE6XiIihqhVfYLnEar6TB+HWilcV68aoiCib2TBgD37VXV54DPYeB3Bsztas8rpPkG2UCSLVKlOanZhMseQK2VhoJhOCEX2B56jg0sjKRLI490YvYV1zjFGLXkFwPzCiF9zyrX0frQZoZu3G5VATnDdjJXNyKi3TUGfPK/+gda/Dw7EeU1/es/q1y4YrpJLv0obUnAXohTVUhkxVaPsY3sitVJPTcDhRbJiyXdoV0U0f+UTUxAx6EUFqlRrUIUgMrC3jYzJKnjaSbnRe79PTJWAcChBFQS5NCO1FtrRn/TCHnZ5V+nPIOcyIgDnV+C118ZkSVKyBy7UT3RW/6Ug5p7EFDDESSMTW+uMqzrkrasR95AhJ8WRMtQXILdJQuGgVqH+0b4l6HRnZqXuMJx5de2WOnkhGxm3VgFtmMYMq5DPNxE/ujpnJY9P+WRMzLyzd9oep+jf0e+gAbRuw1c=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR05MB6856.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rk0Ffg3IHeetOEOw3IHhgbiAKMW/QfDoCkJgp7mP9RN/qjmGz2OaixpowkeEe1UPXgBYwEf1FeZ8D8DZ64YsYA0QeNXPnPNvPh1n6K5RbYYQh8yF/TCx4U4eoyQ/YqFK1XRH/+Qg5vto2AjZVwwHQFwpQpGOG7d0+9tClw+E3YWAikONserzC11oqVj9Wav8ZUVJfhPGotmozjrbdEnoJgeBDldiXtnqUMUhXp0m++n3xFNMkEXR7wb9/jpcrK4BsvVrlsdVxjJo7vQV2kg8dmECeivv7MSD6vtCG1hzIhP07gvRf8WUGIVjH3MDYEQF6Fe0jJH8N3tEYsmOz7hpys8T4CQdSoS0tVKrg4BOl6qJDyPLFIBeOLI29Nzox1P25an7uRrLrbCpKQNHLBjlmn8StUG7qcW6yBuuQZAO2RMZ03O4/08o8LKk2IHBARv3DrvBnf09dNcxAfEVBLsf+u/Invj0ZokQQnICgfgrQxIgxp5GK3yuukqsvjnpweGWTICWdqOQz2kc+Er3Re8pOtYYxOXJZPxawPRDBhthDMUMV0XBRmSF7EDtsYVwEE80DFfjB8XS3tv5YeG1HhKPFke4QaEPcogvJ3KcodslIzvxOmrsl3uytZaKdvG7xQvoyxinJRSiwfGzo1/XU62xZ7cWsNqM7RQZb+AzGuyT3zMz8IOC5pFhDS8AGifPQszI+FT2hVbjXh4qlo9QQSHcR4WQqNNY+pIXpF9dDvha9EJtyESTBoKnRfeexsYl4nyEvhOUGOEm1hx1o4emaZxF898GVJbmP9geEN93aRr/GHD5ekRIG9tjVB/DqwDIzyMsMlv3NmNjURfBJKbnppqmTCSF9RahMO2QxhqkumsBrubFYUMijrZn4BMFVxd/EV1ss/smvtiFvVjfeqrnwTWZheuzSHHNTca3MMe6BkrmhqR41c36/BA42t4yppt6JQW9zFn3Ytvk2XOWju+g9YHhj2Rs43XG+woSyXKyVpr4ya+fCkZgQ3uTCRoYh4vUSibE7Tg6LRUZSLYom2HwPsLEvRq260JyQ7LSVjVBzj38noHH5rPl/h0ZKaoVAHEcrtYGqwmkzeXOYZsb1Bx3vAIcot+7sRZuRxA0TcYHywUlA5L4U1mzJySkkV7Vd2GDF/6hviHRHcVILV9XvUj34k0ZeukahKKZPJXZjg0VEtIXPU71gocVDnbkOsb8MAWwfCkzndh4luqwDVR+ul6J7Vg6uwrr1Abtur/hYSWMuSiyy9n7rARIerKnEwA9HK7XrB5ajQYHpRicxC3CR8yr0AiHVg8hivNfpzspEdzK8guw0IgOFB2T+AgsfK9VFZsnuAIUZc7A5g2is0peYPM1zWBWGh5X6X4OkF3X31Wc0uL3smsxA77EmPWy8jDBVH7M7xiQrhE4DueGKn6Oem2DGQmGHpQv+/+kltTicNv7657BbCXZBXb0rbvMaN59jBDsiZdh8xY+4hfvW6gW5haqk3KW4z/ElifiABKKgoXpd9jkicOpyBy2oFnCefkyrB+DvquF9h/tO4da2Uh1IkTasKe8BrA4my1CNAjqqoUtfRZj1kgm3b1Zq+D9tjz2OVOY7uvn
Content-Type: text/plain; charset="utf-8"
Content-ID: <76DA318A0C34E8449A1A0ED98DB9DD6C@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR05MB6856.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 453b84e7-0482-47ad-9b4f-08dc387ca0d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2024 16:45:10.4850 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QGobFCH5LPObFvDO5EvUFqINLqLwaxwCVLXKbxvH98v9YfRaAVKh/iHzcLF2RvAT
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR05MB10412
X-Proofpoint-ORIG-GUID: lG0LYoHZ-UtEaCFb8wvZSZolm7YyXA4B
X-Proofpoint-GUID: lG0LYoHZ-UtEaCFb8wvZSZolm7YyXA4B
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-28_08,2024-02-27_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 adultscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2402120000 definitions=main-2402280132
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/tQKdlsnIsTMneFqOxmMwYp9Ggfs>
Subject: Re: [Idr] Error in draft-ietf-idr-sdwan-edge-discovery use of Encapsulation Extended Community
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 28 Feb 2024 16:45:19 -0000

Hi Gyan,

> On Feb 28, 2024, at 11:19 AM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
> 
> Yes that is what I was thinking to mark tunnel affinity.  Yep that would be difficult since it’s separate from the tunnel endpoint TEA.  How to correlate back to the tunnel endpoint would be tricky.
> 
> RFC 9012 deprecates RFC 5512 extended community but kept section 4.1 for backwards compatibility to RFC 5512 and thus was encoded as a bare bones TLV and not allowing sub TLVs.  In cases such as SD WAN draft and maybe future use cases it would have been nice to allow for sub TLVs and not have that restriction.  
> 
> It seems the sub TLV restriction maybe was made for backwards compatibility to RFC 5512?  What do you think?  Or maybe not.

If you look at RFC 5512 Section 4.5, you’ll see it’s functionally the same as what’s in 9012. Importantly, the extended community *encodes a tunnel*, it doesn’t serve as a hint or linkage. Obviously it can only encode very simple tunnel types, since the extended community is fixed-format and small. Hint/linkage was never a feature of 5512. The sub-TLV thing isn’t exactly a “restriction”, it’s just that it’s never what the community was *for*. The encapsulation extended community also can’t encode GIFs. That’s not a “restriction", it’s just not what it’s for.

> Just wondering if would be worth an errata to lift the restriction since it makes it difficult for the extended community to be useful.

This isn't a valid use of an errata, since it’s seeking to change the specification from what was intended and agreed at time of publication. If the WG wanted to make this change, it would have to be through a bis or an update to 9012 — but I don’t see why we’d do that. If we want a tunnel-affinity community, we should just define one. Quicker, easier, clearer.

I also don’t agree it "makes it difficult for the extended community to be useful”. It works fine for its intended and documented purpose.

> I guess as you mentioned RFC 9012 could be updated adding a new TEA extended community path attribute for future use cases such as this one.

Exactly. 

—John