Re: [Idr] I-D Action: draft-ietf-idr-deprecate-as-set-confed-set-02.txt

Jeffrey Haas <jhaas@pfrc.org> Mon, 04 November 2019 21:39 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 AEA61120885 for <idr@ietfa.amsl.com>; Mon, 4 Nov 2019 13:39:53 -0800 (PST)
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 I5c4ZQ283e77 for <idr@ietfa.amsl.com>; Mon, 4 Nov 2019 13:39:52 -0800 (PST)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 447D4120091 for <idr@ietf.org>; Mon, 4 Nov 2019 13:39:52 -0800 (PST)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 902AF1E2F7; Mon, 4 Nov 2019 16:43:33 -0500 (EST)
Date: Mon, 04 Nov 2019 16:43:33 -0500
From: Jeffrey Haas <jhaas@pfrc.org>
To: Ondrej Zajicek <santiago@crfreenet.org>
Cc: Job Snijders <job@ntt.net>, idr@ietf.org, claudio@openbsd.org
Message-ID: <20191104214333.GD3277@pfrc.org>
References: <157283789660.13405.13277156352107561153@ietfa.amsl.com> <20191104033158.GH18325@vurt.meerval.net> <20191104212752.GD2427@feanor.crfreenet.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20191104212752.GD2427@feanor.crfreenet.org>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/TilnefdUzcF5Y2cEsWx5A29qp1Y>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-deprecate-as-set-confed-set-02.txt
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: Mon, 04 Nov 2019 21:39:57 -0000

Ondrej,

On Mon, Nov 04, 2019 at 10:27:52PM +0100, Ondrej Zajicek wrote:
> On Mon, Nov 04, 2019 at 03:31:58AM +0000, Job Snijders wrote:
> > Dear all,
> > 
> > It appears we now could use some running code that treats AS_SET and
> > AS_CONFED_SET as withdraw, or at least provides a
> > button/flag/knob/policy language hook to make it so!
> 
> Hi
> 
> Just added a patch [*] to BIRD to optionally reject AS_SETs (and AS_CONFED_SETs).
> 
> One thing that is not discussed in the draft is handling of AS_SETs in AS4_PATH.
> It would make sense to also do treat-as-withdraw, but handling of inappropriate
> AS_CONFED_* segments is already different in AS_PATH and AS4_PATH.

This is a very good point.  The related normative updates vs. RFC 4893 are
now required.

This gets to be an intresting bit of code verification since it means that
some implementations may have stripped the 2-byte version of sets and the
4-byte stuff is still present in the AS4_PATH.

Then again, the spec was always incomplete with all of the crazy edge cases
that could happen.

-- Jeff