Re: [Idr] Update on advancement of rfc5575bis draft, implementations
Jeffrey Haas <jhaas@pfrc.org> Wed, 15 May 2019 21:21 UTC
Return-Path: <jhaas@slice.pfrc.org>
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 E313D1200FB; Wed, 15 May 2019 14:21:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 W_-J2CAg3gy5; Wed, 15 May 2019 14:21:51 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 436451200A2; Wed, 15 May 2019 14:21:51 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id BB3E41E2D8; Wed, 15 May 2019 17:22:22 -0400 (EDT)
Date: Wed, 15 May 2019 17:22:22 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: John Scudder <jgs=40juniper.net@dmarc.ietf.org>
Cc: "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-rfc5575bis@ietf.org" <draft-ietf-idr-rfc5575bis@ietf.org>
Message-ID: <20190515212221.GE2207@pfrc.org>
References: <3ECFE192-B04B-4C1F-89F0-812D4ADC68C0@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <3ECFE192-B04B-4C1F-89F0-812D4ADC68C0@juniper.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/rv5Qis-JgY_enhDsYHU3QM0VkRs>
Subject: Re: [Idr] Update on advancement of rfc5575bis draft, implementations
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: Wed, 15 May 2019 21:21:54 -0000
John, On Fri, Apr 26, 2019 at 09:14:39PM +0000, John Scudder wrote: > Tl;dr: rfc5575bis is almost ready to advance but is missing implementation of two features. It also needs a code point, which is available from a FCFS registry, so easily acquired. Unless there’s strong support to waive the WG’s implementation requirement, we’ll hold on advancing it for now. Details below. > > > Hi All, > > I’ve just finished reviewing the document shepherd’s writeup (https://datatracker.ietf.org/doc/draft-ietf-idr-rfc5575bis/shepherdwriteup/) and Implementation report (https://trac.ietf.org/trac/idr/wiki/draft-ietf-rfc5575bis%20implementations) for draft-ietf-idr-rfc5575bis-14. I’d like to thank all those who contributed to the very helpful and readable implementation report. I see two issues I want to discuss in the WG. > > First, the implementation report line item for whether the implementation supports "Error-Handling and Future NLRI Extensions” is answered “no” across the board, though the Junos report does note that "As of Junos 19.1, unknown NLRI component types may result in session reset. Work is in progress to conform to 5575-bis behavior”. > > I would like the WG to discuss whether to wait until we have reports of implementations of the behavior before we progress the document, or whether to progress it without implementation. For reference, what’s being referred to is section 11: > > In case BGP encounters an error in a Flow Specification UPDATE > message it SHOULD treat this message as Treat-as-withdraw according > to [RFC7606] Section 2 > . I'll note that this is SHOULD. At the moment, neither do. However, much of the reason for our work on the -bis was to fix behaviors we knew were broken. While pedantically the implementations are compliant (they do not, even though it's strongly recommended), future implementations and existing implementations in the future would eventually converge to the desired behavior, IMO. > Second, the implementation report line item for "Traffic Rate in Packets” is "pending IANA cp assignment” across the board, with the annotation "note that without the IANA allocation, all implementations cannot comply with this specification”. > > Again, I would like the WG to decide whether to wait until we have implementation to proceed, or whether to proceed without implementation. IMO, implementations are free to ignore actions even when supported. (E.g. for security reasons.) The feature is useful and will likely show up in the near future. I believe we should ship the RFC with the known compliance points expected to be resolved in implementations in the (hopefully) near future. [1] -- Jeff [1] It's not as if we've never shipping something that had long standing issues. There's a reason I tend to bring up discussion about ATOMIC_AGGREGATE as part of my BGP history lessons.
- [Idr] Update on advancement of rfc5575bis draft, … John Scudder
- Re: [Idr] Update on advancement of rfc5575bis dra… Susan Hares
- Re: [Idr] Update on advancement of rfc5575bis dra… John Scudder
- Re: [Idr] Update on advancement of rfc5575bis dra… Jeffrey Haas
- Re: [Idr] Update on advancement of rfc5575bis dra… Jeffrey Haas
- Re: [Idr] Update on advancement of rfc5575bis dra… Christoph Loibl
- Re: [Idr] Update on advancement of rfc5575bis dra… John Scudder
- Re: [Idr] Update on advancement of rfc5575bis dra… John Scudder