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

Warren Kumari <warren@kumari.net> Thu, 26 September 2019 22:44 UTC

Return-Path: <warren@kumari.net>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9CF5120072 for <sidrops@ietfa.amsl.com>; Thu, 26 Sep 2019 15:44:20 -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=unavailable 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 hvTMdBk0mEgQ for <sidrops@ietfa.amsl.com>; Thu, 26 Sep 2019 15:44:18 -0700 (PDT)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 5B61A120026 for <sidrops@ietf.org>; Thu, 26 Sep 2019 15:44:18 -0700 (PDT)
Received: by mail-qk1-x735.google.com with SMTP id u184so438211qkd.4 for <sidrops@ietf.org>; Thu, 26 Sep 2019 15:44:18 -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:content-transfer-encoding; bh=yFzhbT+2I7NWrZelv1N2owq2YIR1iGtLBkie23yf59o=; b=AQRPUacjbzamYtnEcljs8Vba8QAT0mUDxCRLoJjLmyWuyAzjnR4ClKsDoOopjIgHNK +oE9K+R7f2kqXPnh/oT4wsIO6AkVmx3oHNr+DiyGILfiawK/24GqhKHQ85ZSKMMQOuBb NxuagNpB6YM7IPgJ2VU7VlrtrKPbCrDwGG6H+oqqEwtXIhyNEZUfBBzV+sNjJv8AUPAD y2rmAwdk2EPtuo8RsxXWy+2m5h/Qen/ATR/rcdHhZKFd32Ee6wd4EYMlwgA6r+r8CJr/ 8tNvsrIWx6YgMOSZ6UPbSOMGEaYLMgXgvuFNIc3jHgQWb1/9wW5AUsBzergo0DVLETwj nLHg==
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:content-transfer-encoding; bh=yFzhbT+2I7NWrZelv1N2owq2YIR1iGtLBkie23yf59o=; b=pa6mSFBDpUXfXkgH5UqWuy6NTa3nYfdzsFOOuvEQq0VkPP8wWT3BXU7tZ7R4R0jN2I GyLyOlxQAX8TANsPtVO2J0RWMIgjj/dQj49JJsw85/9j8Iah3yk5uV+iY6ohJ3Y9Vsft EPSfyXFkxQScXVdhfjmaqH3bcb1HXp0JofrbNJ23mWHq9g4nzxA1EVwivb54UqrjpxA4 65NFnS4K0I03SJcMn+GysjuC/bGxCFRMVzsC010/0TWS+E1eYwbvbOmnl+xa7fenC8Cz bbm8Y2lMKSk/Ho7F7lz2aJVQQ3Ntq1gB7/quoPPR/O5P4p26rrdr8U6D/UbOsxzov/ee wK2Q==
X-Gm-Message-State: APjAAAWR9kPTQziX+tvEiOh6xauJYSFz1t4FdJjmmEesiSPvfykFZIdz bfSP9G9V1AiMnpk624rltT3GmEuTuL6cSowgJqx/FA==
X-Google-Smtp-Source: APXvYqw6ICcwZjyW+TWqeqKylcoLpEkkv1lEe87si76E9ep38Bhe0DSOjJ4uSOkBgfXOyzH/S6lSjEDuj1dkhgP6myM=
X-Received: by 2002:a05:620a:753:: with SMTP id i19mr1505427qki.192.1569537855840; Thu, 26 Sep 2019 15:44:15 -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>
In-Reply-To: <BL0PR0901MB45639533E8F999FD6553191184860@BL0PR0901MB4563.namprd09.prod.outlook.com>
From: Warren Kumari <warren@kumari.net>
Date: Thu, 26 Sep 2019 18:43:39 -0400
Message-ID: <CAHw9_iJr=NaEWjMqmZjeWEwGmKfSNoAM58spsY+BSEa9ze3qYQ@mail.gmail.com>
To: "Sriram, Kotikalapudi (Fed)" <kotikalapudi.sriram@nist.gov>
Cc: Jared Mauch <jared@puck.nether.net>, Susan 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>, Jeffrey Haas <jhaas@pfrc.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/kGftvlD_vPp1fPdRqfab7s2tc98>
Subject: Re: [Sidrops] [GROW] Deprecation of AS_SET and AS_CONFED_SET -- feedback requested
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Sep 2019 22:44:21 -0000

On Wed, Sep 25, 2019 at 11:32 PM Sriram, Kotikalapudi (Fed)
<kotikalapudi.sriram@nist.gov> wrote:
>
> Jared,
>
> >(Obviously my search in e-mail today went afoul, I see it’s adopted..
>
> Yes, the draft was adopted. You can see the discussion here:
> https://mailarchive.ietf.org/arch/browse/idr/?gbt=1&q=WG%20adoption%20for%20draft-kumari-deprecate-as-set-confed-set
>
> One key point of the discussion was about the specification for action at
> a receiver when an update with AS_SET or AS_CONFED_SET is received.
> The consensus seemed to be: treat as Withdraw.
> We'll soon update the draft to add that.
>
> You had observed in that thread:
> >We should also (in parallel) reach out to some of the networks
> >still using as_sets that are visible in the global BGP table.
>
> How do we do this? On NANOG, RIPE, etc. lists? Please advise.
>
> >I did notice after this a few more BGP announcements with AS_SET
> >occurring on a very regular basis.  I suspect someone is doing some
> >research on it, perhaps someone reading this e-mail :-)
>
> The percentage of updates with AS_SET is observed to be about 0.05%.
> This has been in that ballpark for a long time.
> Are you computing the percentages in what you observe?
> Is it much different from 0.05%?
>
> Some recent measurements we have at NIST about this are as follow:
> (thanks to Lilia Hannachi - my colleague)
>

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.

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...

Looking at the top few AS paths with AS_SETs I see:
  28 12127
  27 27738
  24 11139
  17 23383
  13 12849

AS12127 - Telefonica Moviles El Salvador S.A. de C.V., SV (these are
all behind AS263783 - Telefonica Moviles El Salvador S.A. de C.V., SV
)
AS27738 - Ecuadortelecom S.A., EC
AS11139 - CWC-ROC-11139 - Cable & Wireless Dominica, DM
AS23383 - METRORED S.A. DE C.V., HN   (this also seems to provide
transit to AS267737? (advertising 45.168.172.0/24))
AS12849 HOTNET-IL AMS-IX Admin LAN, IL

W




> ******* OREGON3 Collector (20190827.00) **************
> August 27, 2019
>
> IPV4 : {normal=16540660, AGGREGATOR=1718902, ATOMIC_AGGREGATE=1086313, AS_CONFED_SET=0, AS_SET=8971, AS_CONFED_SEQUENCE=0}
> IPV4 Total 18323517
> IPV4 Percentage
> normal : 90.27%
> AGGREGATOR : 9.38%
> ATOMIC_AGGREGATE : 5.93%
> AS_CONFED_SET : 0.0%
> AS_SET : 0.05%
> AS_CONFED_SEQUENCE : 0.0%
> Number of ASs in the AS_SET Paths (IPV4) {1=7837, 2=876, 3=144, 4=50, 5=53, 6=2, 7=9}
> Position of AS_SET (IPV4) {Beginning=8971, Middle=0, Left_Most=0}
> Number of AS_SET with Reserver ASes (IPV4) 248
> Number of no-export and no-advertise (IPV4) {no-export=0, no-advertise=751278}
> no-export : 0.0%
> no-advertise : 4.95%
> ---------------------------------------------------------------
> IPV6 : {normal=67633, AGGREGATOR=8297, ATOMIC_AGGREGATE=3548, AS_CONFED_SET=0, AS_SET=36, AS_CONFED_SEQUENCE=0}
> IPV6 Total 76128
> IPV6 Percentage
> normal : 88.84%
> AGGREGATOR : 10.9%
> ATOMIC_AGGREGATE : 4.66%
> AS_CONFED_SET : 0.0%
> AS_SET : 0.05%
> AS_CONFED_SEQUENCE : 0.0%
> Number of ASs in the AS_SET Paths (IPV6) {1=24, 2=8, 3=1, 4=2, 8=1}
> Position of AS_SET (IPV6) {Beginning=36, Middle=0, Left_Most=0}
> Number of AS_SET with Reserver ASes (IPV6) 0
> Number of no-export and no-advertise (IPV6) {no-export=0, no-advertise=3765}
> no-export : 0.0%
> no-advertise : 4.95%
> ---------------------------------------------------------------------------
>
> ******* LINX Collector (20190827.00) **************
> August 27, 2019
>
> IPV4 : {normal=21697743, AGGREGATOR=2255396, ATOMIC_AGGREGATE=1425305, AS_CONFED_SET=0, AS_SET=11353, AS_CONFED_SEQUENCE=0}
> IPV4 Total 24036253
> IPV4 Percentage
> normal : 90.27%
> AGGREGATOR : 9.38%
> ATOMIC_AGGREGATE : 5.93%
> AS_CONFED_SET : 0.0%
> AS_SET : 0.05%
> AS_CONFED_SEQUENCE : 0.0%
> Number of ASs in the AS_SET Paths (IPV4) {1=9890, 2=1130, 3=188, 4=64, 5=65, 6=2, 7=14}
> Position of AS_SET (IPV4) {Beginning=11353, Middle=0, Left_Most=0}
> Number of AS_SET with Reserver ASes (IPV4) 348
> Number of no-export and no-advertise (IPV4) {no-export=6, no-advertise=0}
> no-export : 0.0%
> no-advertise : 0.0%
> *********************************
> IPV6 : {normal=69177, AGGREGATOR=8335, ATOMIC_AGGREGATE=3543, AS_CONFED_SET=0, AS_SET=37, AS_CONFED_SEQUENCE=0}
> IPV6 Total 77712
> IPV6 Percentage
> normal : 89.02%
> AGGREGATOR : 10.73%
> ATOMIC_AGGREGATE : 4.56%
> AS_CONFED_SET : 0.0%
> AS_SET : 0.05%
> AS_CONFED_SEQUENCE : 0.0%
> Number of ASs in the AS_SET Paths (IPV6) {1=24, 2=9, 3=1, 4=2, 8=1}
> Position of AS_SET (IPV6) {Beginning=37, Middle=0, Left_Most=0}
> Number of AS_SET with Reserver ASes (IPV6) 0
> Number of no-export and no-advertise (IPV6) {no-export=0, no-advertise=0}
> no-export : 0.0%
> no-advertise : 0.0%
>
> Sriram
>
>
>
>
>
>
>
>
>


--
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