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

Gyan Mishra <hayabusagsm@gmail.com> Wed, 28 February 2024 16:56 UTC

Return-Path: <hayabusagsm@gmail.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 971B0C14F5ED; Wed, 28 Feb 2024 08:56:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, 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=gmail.com
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 snNXMW5NKiyM; Wed, 28 Feb 2024 08:56:51 -0800 (PST)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F1DCC14F5E9; Wed, 28 Feb 2024 08:56:51 -0800 (PST)
Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-5ce6b5e3c4eso4336198a12.2; Wed, 28 Feb 2024 08:56:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709139411; x=1709744211; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bPmNmM5j4+NTZjR7wRlkDqjPPPRsoPCZ8aBdI5bfbG8=; b=DcV7qczyXqoOxpKvfzqU/MkrMWRMr4XrF0g4uzhYqzjsU5qGgaPR6aVx31aq2ZVnYG r03yk24NzMTN9JLRuv1pT4PeD64KG5tc8n7c9iDPIg47nCPPcZbXAPdUfaQ7fnkcpkZV Pbws8yHeRZhaGpfoYxB8S+QEM0AjPzkuNl31d9kMuXRjIMU9DfPO1nToJSDDZgJfeU30 /a8AV5V9m/2Uye3ibjj0ZbiCEVr3YOf88PEoJb26XF6ncUyWM9rTHfixU1E7nkKYZPQu 13s13aL3BNIUn8cVMh9WYNVoPn7n21x8RRH2AnvOdH0kyRDyPOopgXlcdypOsNT5x937 mmGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709139411; x=1709744211; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bPmNmM5j4+NTZjR7wRlkDqjPPPRsoPCZ8aBdI5bfbG8=; b=V+zhzSg4JI0DsNybs6SJ42eIjPyNd7H+EeUwjN2/aAVgoQFvEBThGfMRCtU5De3st4 orUjWWDUL4/7AT/+ebOfNPaZzmNtszzf61ssGJwkqSLzT0qvjQ8dE2u8eebH4QU/Ag1t Vefpg/qCUs/N6BwoVj88RSmZ86KZYVDMFPl2Z2r2c2YVOw4gIyAjEZWPjUSqsBgUaY3B FmB1TCGjz7bEg+T40LUQ8mMyVn/QpLgg4gpZgz1qAnV5fPOb7nqFNZg+qkP3QygfqUhx GHASB7CKOPOlI8TBLaPAx9LEcLV7iZCnQBYxlvz0pDSzcrve6htiLrms6UR61hIZf9mO aVQQ==
X-Forwarded-Encrypted: i=1; AJvYcCX891RJsxAJWx2jwGVJ3r0kPUPzhZGR9mRJsvDvSuQBAXerIomjpj+yrTd4kbI4Hz9uUYl7Ex7Bb1QT52ncSeTsURos+48G0Q7OXiih2Q22piGrH/mf5Tqyt1cASFVe15Q7fYlbhfz+Ljr3
X-Gm-Message-State: AOJu0Yy0io6Qr8OfJL25igIAMnMiNmoHOkjeM6N6bAfzO0aepNHkxUxQ T5mPjzfc1EGO4zCGVCBCY2PO/8DyQ+6DtPrYdNGkr86q/gHbqvUWMSIgRwjJN9g1Vc9vXNiLu8x IutA1Vd+OgzSUeGuW4SEBbNwGyEg=
X-Google-Smtp-Source: AGHT+IHhdHym3KjQFOHE4XDS/av+vBuOxCT6zI3jucLNsYeiY9jbPqFKTqiQqdxXJ4BH48XEye7ACi66CMn2GI1dPp0=
X-Received: by 2002:a17:90a:128e:b0:299:36d5:ce42 with SMTP id g14-20020a17090a128e00b0029936d5ce42mr248966pja.30.1709139410773; Wed, 28 Feb 2024 08:56:50 -0800 (PST)
MIME-Version: 1.0
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> <2E324E54-89B8-4667-A424-A0DCB3D0FCAA@juniper.net>
In-Reply-To: <2E324E54-89B8-4667-A424-A0DCB3D0FCAA@juniper.net>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 28 Feb 2024 11:56:39 -0500
Message-ID: <CABNhwV0ZroYPHX+DQf-Kdchc74K5PikmFUDmhv-XGk2GtKae6g@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
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>
Content-Type: multipart/alternative; boundary="0000000000007370bd0612740754"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/PqYie5o8c36X2pu7qQj8rHW9gP4>
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:56:55 -0000

Thanks John!

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*



On Wed, Feb 28, 2024 at 11:45 AM John Scudder <jgs@juniper.net> wrote:

> 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
>