Re: [Idr] [BULK] [BULK] Bug in draft-ietf-idr-rfc5575bis, worth fixing?

Christoph Loibl <c@tix.at> Tue, 29 September 2020 15:34 UTC

Return-Path: <c@tix.at>
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 C706A3A0906; Tue, 29 Sep 2020 08:34:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tix.at
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 TSafhgavcIPR; Tue, 29 Sep 2020 08:34:16 -0700 (PDT)
Received: from mail.fbsd.host (mail.fbsd.host [IPv6:2001:858:58::22]) (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 EC9F93A0EBA; Tue, 29 Sep 2020 08:34:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tix.at; s=rev1; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version:Content-Type :Message-Id:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=XNNIM1MaZBsnEbZlKnwiwkV+o6G0n5YI8Pmaef8Nkqg=; b=HSHh4IHLImdJkoH8YCSZAHBMtm gQuazHCQaNfD0ngx57WRnmTP7tMT4NHJzQWIy7ztbGuI+WTVoLLHm+P7DyhQUQZbzE4NXc544L1jZ htLlrWBOVYsEPU8sNbxbRBYdV0pwthbxvWpMdNXQMQp99pDf06Deb8nJyzdPT7HB516tImZDeU19Z CmApTzAjLOwrVEH2IHWoPBIWYBBsdh8KyeCa4yHoxc6krdVebtA5vMIW8MUsvMEiZ9C2aWo1VtWRf M4jACc1dkzXlm84oKeOZTIgE3es/p2VPzleDMnKLX12gz/HvGLf/J8D8H5E2ZwnGKSvYmooGM8NUo NsTPmaEQ==;
Received: from 80-110-113-91.cgn.dynamic.surfer.at ([80.110.113.91] helo=[192.168.66.207]) by mail.fbsd.host with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.3) (envelope-from <c@tix.at>) id 1kNHdm-000CZY-1S; Tue, 29 Sep 2020 17:34:08 +0200
From: Christoph Loibl <c@tix.at>
Message-Id: <493732DD-ADAE-44F2-A5BE-2AE7FEAA3222@tix.at>
Content-Type: multipart/alternative; boundary="Apple-Mail=_943513AA-7DDB-4B0E-82EF-75F968A69D63"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Tue, 29 Sep 2020 17:34:05 +0200
In-Reply-To: <CAOj+MMENOtZ2tEJYRUq8EXizJNZ75+r3YWFDp7yOBka_hgj-UA@mail.gmail.com>
Cc: John Scudder <jgs@juniper.net>, "Jakob Heitz (jheitz)" <jheitz@cisco.com>, "idr@ietf. org" <idr@ietf.org>, "draft-ietf-idr-rfc5575bis@ietf.org" <draft-ietf-idr-rfc5575bis@ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Hares Susan <shares@ndzh.com>
To: Robert Raszuk <robert@raszuk.net>
References: <303E54F6-833A-4458-B3E6-DE90E7CA121B@juniper.net> <22341_1601052988_5F6E213C_22341_268_1_53C29892C857584299CBF5D05346208A48F82C17@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <DEE76A95-339B-433C-BD46-AD0243F72FBE@juniper.net> <3366_1601300732_5F71E8FC_3366_6_3_53C29892C857584299CBF5D05346208A48F86028@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <21B4E52C-38F4-4C94-985C-8C1DF88F4A92@juniper.net> <CAMMESsxG+ASdax1USizop-1bzYELcSdvND-f3RNEJ78zDUPrng@mail.gmail.com> <A9128F3D-948E-4F22-B000-7B470AFAC219@tix.at> <CAOj+MMESP=1EtTcuptE9xdyb+g36kDiD4sH6wSLezeZX74v2vw@mail.gmail.com> <BYAPR11MB32079E5730B9B170C1ADF7E1C0350@BYAPR11MB3207.namprd11.prod.outlook.com> <CAOj+MMFrFhwF1D=j1KS5wJXzc-ULEA6Ne-n296LYvit5fKUB+w@mail.gmail.com> <57A5696C-4AD1-46E3-85C8-21867D821A3D@juniper.net> <CAOj+MMENOtZ2tEJYRUq8EXizJNZ75+r3YWFDp7yOBka_hgj-UA@mail.gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
X-Scanned-By: primary on mail.fbsd.host (78.142.178.22); Tue, 29 Sep 2020 17:34:06 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/6m2KDs3CCopUHNxM4KkYqKDroCY>
Subject: Re: [Idr] [BULK] [BULK] Bug in draft-ietf-idr-rfc5575bis, worth fixing?
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, 29 Sep 2020 15:34:20 -0000

Hi,

This has been a very very long discussion on the mailing-list, at meetings, … . And there was a very strong consensus for removing the opaque property (I was trying to keep it as it was but the WG decided to go that path). The good point: All implementations that I know of are implemented in a way that they do *not* treat FS NLRI as opaque key (at least they reset the session when they encounter a unknown FS component - something that is a good indication that they are not treating the NLRI as opaque key). Maybe for a good reason?

I do not think it makes any sense to change this back and forth every six month. -> go for FS2.0 

Cheers Christoph

-- 
Christoph Loibl
c@tix.at | CL8-RIPE | PGP-Key-ID: 0x4B2C0055 | http://www.nextlayer.at



> On 29.09.2020, at 17:24, Robert Raszuk <robert@raszuk.net> wrote:
> 
> Hi John,
> 
> I admit I have missed that change or even if I noticed it apparently I did
> not realize the magnitude and consequences this change brings.
> 
> IMHO it would be a fine change for FSv2 however I am quite sceptical for
> rolling it into 5575bis.
> 
> Many thx,
> R.
> 
> 
> On Tue, Sep 29, 2020 at 5:20 PM John Scudder <jgs@juniper.net <mailto:jgs@juniper.net>> wrote:
> 
>> Hi Robert,
>> 
>> You are right that RFC 5575 is very clear about that decision:
>> 
>>   We define a "Flow Specification" NLRI type that may include several
>>   components such as destination prefix, source prefix, protocol,
>>   ports, etc.  This NLRI is treated as an opaque bit string prefix by
>>   BGP.  Each bit string identifies a key to a database entry with which
>>   a set of attributes can be associated.
>> 
>> 
>> It’s also true that rfc5575bis retracts it. Appendix B makes it clear this
>> wasn’t an accident:
>> 
>>      Section 1 <https://tools.ietf.org/html/draft-ietf-idr-rfc5575bis-26#section-1 <https://tools.ietf.org/html/draft-ietf-idr-rfc5575bis-26#section-1>> introduces the Flow Specification NLRI.  In [RFC5575 <https://tools.ietf.org/html/rfc5575 <https://tools.ietf.org/html/rfc5575>>]
>>      this NLRI was defined as an opaque-key in BGPs database.  This
>>      specification has removed all references to an opaque-key
>>      property.  BGP implementations are able to understand the NLRI
>>      encoding.
>> 
>> 
>> I haven’t gone back to check, but given that this was made so explicit in
>> the draft, I’m going to suppose that it was discussed in the WG before the
>> WGLC concluded, so I’m not very excited to re-litigate it.
>> 
>> I do think that it would be good to commence work on FSv2 soon, while we
>> still have this experience fresh in our minds.
>> 
>> —John