Re: [Idr] WG adoption for draft-kumari-deprecate-as-set-confed-set - 8/16 to 8/30/2019
Jeffrey Haas <jhaas@pfrc.org> Fri, 23 August 2019 14:44 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 9E44D120073 for <idr@ietfa.amsl.com>; Fri, 23 Aug 2019 07:44:57 -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=ham 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 iRXGnyIv--Xb for <idr@ietfa.amsl.com>; Fri, 23 Aug 2019 07:44:56 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 4798812006E for <idr@ietf.org>; Fri, 23 Aug 2019 07:44:56 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 05CE61E2F6; Fri, 23 Aug 2019 10:47:16 -0400 (EDT)
Date: Fri, 23 Aug 2019 10:47:16 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Job Snijders <job@ntt.net>
Cc: john heasley <heas@shrubbery.net>, Interminable Discussion Room <idr@ietf.org>
Message-ID: <20190823144716.GO367@pfrc.org>
References: <012001d5543f$ab7015a0$025040e0$@ndzh.com> <20190816154827.GA26534@shrubbery.net> <m2k1bdyqwv.wl-randy@psg.com> <20190816172208.GC26534@shrubbery.net> <20190816172430.GB64486@hanna.meerval.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20190816172430.GB64486@hanna.meerval.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/rDKhZAHfHFSUbm8AZR-SYI1aq1k>
Subject: Re: [Idr] WG adoption for draft-kumari-deprecate-as-set-confed-set - 8/16 to 8/30/2019
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: Fri, 23 Aug 2019 14:44:58 -0000
On Fri, Aug 16, 2019 at 07:24:30PM +0200, Job Snijders wrote: > On Fri, Aug 16, 2019 at 05:22:08PM +0000, john heasley wrote: > > Fri, Aug 16, 2019 at 10:13:36AM -0700, Randy Bush: > > > > imo, wg discussion of this should address how the complete removal > > > > will proceed, such that implementations can drop support entirely, > > > > which this draft does not address. > > > > > > could you explain a bit more? e.g. do you mean how a conforming > > > speaker, i.e. one which does not support sets, should act when > > > receiving a set? > > > > yes; wouldnt one respond with an unknown/malformed attribute > > notification, unless some alternative were prescribed. > > 'treat as withdraw' would seem more appropriate That's one way to do this. But as stands, simply saying "deprecated/don't do this" and urging "don't support" in future implementations will get you errors at some point if we're not careful. Right now, we still have BGP speakers on the Internet that are speaking largely raw RFC 1771. It largely still works since a lot of the nits that got addressed between 1771 and 4271 (and related modification RFCs like confederations) have internal impact to a given AS and don't bleed into the wider Internet. It's necessary to presume we SHALL see SET elements in AS_PATHs for the foreseeable future. Deprecating needs to be explicit what to do when you see them. Treat as withdraw is a fine way to do it. Encouraging existing implementations to make sure their policy algebras are sophisticated enough to match on set elements so you can do discard is another. (Multiple implementations are policy ignorant with regard to set matching.) Saying "I don't recognize these" is not a viable incremental implementation strategy. -- Jeff
- [Idr] WG adoption for draft-kumari-deprecate-as-s… Susan Hares
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Job Snijders
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Jared Mauch
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Alexander Azimov
- Re: [Idr] WG adoption for draft-kumari-deprecate-… john heasley
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Nick Hilliard
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Randy Bush
- Re: [Idr] WG adoption for draft-kumari-deprecate-… john heasley
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Job Snijders
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Brendon H
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Jeffrey Haas
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Keyur Patel
- Re: [Idr] WG adoption for draft-kumari-deprecate-… Melchior Aelmans