Re: [Idr] [GROW] Deprecation of AS_SET and AS_CONFED_SET -- feedback requested

Warren Kumari <warren@kumari.net> Fri, 27 September 2019 12:49 UTC

Return-Path: <warren@kumari.net>
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 AFE52120815 for <idr@ietfa.amsl.com>; Fri, 27 Sep 2019 05:49:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=kumari-net.20150623.gappssmtp.com
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 T39kpeUiErzE for <idr@ietfa.amsl.com>; Fri, 27 Sep 2019 05:49:39 -0700 (PDT)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2B1E12001E for <idr@ietf.org>; Fri, 27 Sep 2019 05:49:39 -0700 (PDT)
Received: by mail-qk1-x730.google.com with SMTP id u22so1786361qkk.11 for <idr@ietf.org>; Fri, 27 Sep 2019 05:49:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yPFgfIF7McNbhVdpT0U3z1Q0gExJzTWhJPgYhC4XwSo=; b=mqCEpPMAxR+cB4sQBXCjW8xAi1c0A41RH12sb8AnNWnUOdcZbwfjnBnGixdJRwiL+J IDrVKwb1L0O4f8fnruLECjxvrEO1OowhSbH3nQZ4sLw/7diZcQimKccjpico0RMoLlz4 uCVJyuHodcey++jDLmGaa0Tsrpb9/iA1D1TEundsqTQr/8rMCAsb05m+7CorB6aRmWVr WSg1GFQIr4Ide/DlFCgc9S/Q3i0N1Wu3c0LixrURC3C5WJ9+Dy7WJ2WWwqKh3elb8YXP Am6GIkG7TYFvBu/5mDdRKWniCs7645cFOue8brrab4/AlSZWZks7ki6b5TCBGe2uyMIQ tSqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yPFgfIF7McNbhVdpT0U3z1Q0gExJzTWhJPgYhC4XwSo=; b=if6b/15OK+oITnPrHKsMqxRyNg15b0XBmNkh3QKNMzYDSf0uOvRA8Rf6jfQGLoERtc +BlPn3CZ7KodeNeoitT+ve41aKQhXAqI5yYWbFLgzXhOSAm694QPZtkuoDjwQSYfFtXY wweaF2LFyc/Q5iU6nQakN8Z0HhTH21mCldQ+x4lwEDDd6tvXW+fTuMF2DYLce24lodXx n+xb4ne/ftOdICHrLjoQf3J1ZIbgxyH/RnnQja6Z/b7tl7RgvGLp2638dhGB5SxBjxeY C2D669NE0t8XysrExcda/j/xEbYVWnVzCNkOOuZaetlByJ44uaEDlgeUiTpU9jgexqad yimQ==
X-Gm-Message-State: APjAAAVoYg0au60+bpfe7jkI/fRSvOnq6is7pEhO2kdXTkkDw9OIgfAj 9qYlRKrtF657FkS8pWtvEkFzBd2by5SM8vBGMXJNdw==
X-Google-Smtp-Source: APXvYqxMbl1Dhqk8x5cj1IgbhhgPY4bRw8yXKSp2EE3e6ipvjOLnb29pmMMmH4w9VfGP/K/gldK42f/QwC5iXQa8IB0=
X-Received: by 2002:a37:a849:: with SMTP id r70mr4313776qke.37.1569588578216; Fri, 27 Sep 2019 05:49:38 -0700 (PDT)
MIME-Version: 1.0
References: <DM6PR09MB3019D019788E916525EDC3DC84D40@DM6PR09MB3019.namprd09.prod.outlook.com> <01c201d54d3c$74375ee0$5ca61ca0$@ndzh.com> <D49ED265-0C25-4FE0-BB02-4F176DA4BE5E@puck.nether.net> <69F03192-CE2E-4126-910D-A7E3B3AA8848@puck.nether.net> <BL0PR0901MB45639533E8F999FD6553191184860@BL0PR0901MB4563.namprd09.prod.outlook.com> <CAHw9_iJr=NaEWjMqmZjeWEwGmKfSNoAM58spsY+BSEa9ze3qYQ@mail.gmail.com> <B8F727FE-1155-4FB4-9A29-1740DF048C97@pfrc.org>
In-Reply-To: <B8F727FE-1155-4FB4-9A29-1740DF048C97@pfrc.org>
From: Warren Kumari <warren@kumari.net>
Date: Fri, 27 Sep 2019 08:49:01 -0400
Message-ID: <CAHw9_iJfARHSu+xwWT1JHzNd4htuFZmm55=WOG7jLbs22_ffKA@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: "Sriram, Kotikalapudi (Fed)" <kotikalapudi.sriram@nist.gov>, Jared Mauch <jared@puck.nether.net>, Sue Hares <shares@ndzh.com>, IDR <idr@ietf.org>, GROW WG <grow@ietf.org>, "sidrops@ietf.org" <sidrops@ietf.org>, Job Snijders <job@ntt.net>, John Heasley <heas@shrubbery.net>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/CwLPNoxx7EVCE4gUAGSrKR_tmjk>
Subject: Re: [Idr] [GROW] Deprecation of AS_SET and AS_CONFED_SET -- feedback requested
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, 27 Sep 2019 12:49:42 -0000

On Thu, Sep 26, 2019 at 10:52 PM Jeffrey Haas <jhaas@pfrc.org> wrote:
>
>
>
> On Sep 26, 2019, at 6:43 PM, Warren Kumari <warren@kumari.net> wrote:
>
> This is nice, but what would make it more useful would be if it also
> reported if there are *useful* AS_SETS / if the AS_SET means anything.
>
> For example, from Jared's email below:
> AS path:  14061 3356 6762 23487 27738 27738 27738 27738 27738 27738
> {27738} -- the 27738 AS already shows up as a non-AS_SET in the path.
>
>
> This one is on the buggy end of things, but still reasonably valid.  It smells like something that passed through remove-private of some flavor.

Yes, it is valid, but it doesn't "mean" anything more than AS path:
14061 3356 6762 23487 27738 27738 27738 27738 27738 27738 27738 - I
cannot see a scenario where the lack of {} causes loop detection or
anything else to fail.
I *guess* it's possible that there was something like ... 27738 65533
{ 27738 65534 }. The { 27738 65534 } is "interesting" to 65533, and
remote-private could have removed both 65533 and 65534.

Ugh, aggregation for others is ugly (yes, I know, but...)

>
>
> I've also seen a number of instances where the AS_SET contains many
> repeated instances, e.g:
> AS path: 6939 3356 42020 39010 {39275 39275 39275 39275 39275 39275
> 39275 39275 39275 39275} -- this doesn't seem to actually mean
> anything...
>
>
> This one seems very buggy.  The protocol still knows what to do with it.
>
> It'd be interesting to find out what code these folk are running. Hopefully not one of my bugs. :-)

They are all your bugs, Jeff :-)

W

>
> -- Jeff
>


-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf