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

Jared Mauch <jared@puck.nether.net> Thu, 26 September 2019 15:01 UTC

Return-Path: <jared@puck.nether.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 0E908120980; Thu, 26 Sep 2019 08:01:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 7gcPpfRdHNfg; Thu, 26 Sep 2019 08:01:14 -0700 (PDT)
Received: from puck.nether.net (puck.nether.net [204.42.254.5]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9122C120995; Thu, 26 Sep 2019 08:01:14 -0700 (PDT)
Received: from [IPv6:2603:3015:3606:cbe1:4fa:fa6a:b550:b06f] (unknown [IPv6:2603:3015:3606:cbe1:4fa:fa6a:b550:b06f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by puck.nether.net (Postfix) with ESMTPSA id BA1BE54015A; Thu, 26 Sep 2019 11:01:11 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Jared Mauch <jared@puck.nether.net>
In-Reply-To: <BL0PR0901MB45639533E8F999FD6553191184860@BL0PR0901MB4563.namprd09.prod.outlook.com>
Date: Thu, 26 Sep 2019 11:01:11 -0400
Cc: Susan Hares <shares@ndzh.com>, IDR <idr@ietf.org>, GROW WG <grow@ietf.org>, "sidrops@ietf.org" <sidrops@ietf.org>, Warren Kumari <warren@kumari.net>, Job Snijders <job@ntt.net>, John Heasley <heas@shrubbery.net>, Jeff Haas <jhaas@pfrc.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <13CC250A-7ED0-4537-92A6-DCB7B0E553AB@puck.nether.net>
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>
To: "Sriram, Kotikalapudi (Fed)" <kotikalapudi.sriram@nist.gov>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/L3zkR9sNX3zgESlDzisoPL_3SXQ>
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: Thu, 26 Sep 2019 15:01:25 -0000


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

Looking at RIPE RIS Live data, it seems to be very often.  I rewrote my parser to something lazy and the way the RIS Live message shows up in the JSON is array of array which breaks my laziness.  The majority seem to be AS# 27738

Unparsable AS_PATH: /[196753, 3356, 2914, 12252, 23487, 27738, [27738]]/196753 3356 2914 12252 23487 27738 [27738]/ {'type': 'ris_message', 'data': {'timestamp': 1569509923.51, 'peer': '217.29.67.51', 'peer_asn': '196753', 'id': '217.29.67.51-1569509923.51-9791488', 'host': 'rrc10', 'type': 'UPDATE', 'path': [196753, 3356, 2914, 12252, 23487, 27738, [27738]], 'community': [[2914, 410], [2914, 1009], [2914, 2000], [2914, 3000], [3356, 2], [3356, 22], [3356, 86], [3356, 505], [3356, 666], [3356, 2074], [17152, 1]], 'origin': 'igp', 'aggregator': '23487:200.124.247.2', 'announcements': [{'next_hop': '217.29.67.51', 'prefixes': ['201.183.255.0/24']}]}}
Unparsable AS_PATH: /[57381, 42708, 2914, 12252, 23487, 27738, [27738]]/57381 42708 2914 12252 23487 27738 [27738]/ {'type': 'ris_message', 'data': {'timestamp': 1569509924.6, 'peer': '193.150.22.240', 'peer_asn': '57381', 'id': '193.150.22.240-1569509924.6-9205783', 'host': 'rrc00', 'type': 'UPDATE', 'path': [57381, 42708, 2914, 12252, 23487, 27738, [27738]], 'community': [[2914, 410], [2914, 1009], [2914, 2000], [2914, 3000], [42708, 200], [42708, 208]], 'origin': 'incomplete', 'aggregator': '23487:200.124.247.2', 'announcements': [{'next_hop': '193.150.22.240', 'prefixes': ['201.183.255.0/24']}]}}
Unparsable AS_PATH: /[14061, 3356, 6762, 23487, 27738, 27738, 27738, 27738, 27738, 27738, [27738]]/14061 3356 6762 23487 27738 27738 27738 27738 27738 27738 [27738]/ {'type': 'ris_message', 'data': {'timestamp': 1569509923.5, 'peer': '198.32.176.147', 'peer_asn': '14061', 'id': '198.32.176.147-1569509923.5-38413780', 'host': 'rrc14', 'type': 'UPDATE', 'path': [14061, 3356, 6762, 23487, 27738, 27738, 27738, 27738, 27738, 27738, [27738]], 'community': [[3356, 3], [3356, 22], [3356, 86], [3356, 575], [3356, 666], [3356, 2011], [6762, 1], [6762, 92], [6762, 10110], [14061, 402], [14061, 2000], [14061, 2005], [14061, 4000], [14061, 4004]], 'origin': 'igp', 'aggregator': '23487:200.124.224.2', 'announcements': [{'next_hop': '198.32.176.147', 'prefixes': ['200.124.229.0/24', '201.183.252.0/24', '200.124.225.0/24', '200.124.231.0/24', '200.124.227.0/24', '201.183.248.0/24', '200.124.228.0/24', '200.124.230.0/24', '201.183.243.0/24']}]}}
Unparsable AS_PATH: /[49605, 9002, 6762, 23487, 27738, 27738, 27738, 27738, 27738, 27738, [27738]]/49605 9002 6762 23487 27738 27738 27738 27738 27738 27738 [27738]/ {'type': 'ris_message', 'data': {'timestamp': 1569509924.54, 'peer': '91.206.52.102', 'peer_asn': '49605', 'id': '91.206.52.102-1569509924.54-9415897', 'host': 'rrc20', 'type': 'UPDATE', 'path': [49605, 9002, 6762, 23487, 27738, 27738, 27738, 27738, 27738, 27738, [27738]], 'community': [[9002, 9002], [9002, 64615], [49605, 9002]], 'origin': 'igp', 'aggregator': '23487:200.124.224.2', 'announcements': [{'next_hop': '91.206.52.102', 'prefixes': ['200.124.230.0/24', '201.183.248.0/24', '200.124.227.0/24', '200.124.231.0/24', '200.124.226.0/24', '200.124.229.0/24', '201.183.252.0/24', '201.183.243.0/24', '200.124.225.0/24', '200.124.224.0/24', '200.124.228.0/24']}]}}
Unparsable AS_PATH: /[60501, 196753, 6762, 23487, 27738, 27738, 27738, 27738, 27738, 27738, [27738]]/60501 196753 6762 23487 27738 27738 27738 27738 27738 27738 [27738]/ {'type': 'ris_message', 'data': {'timestamp': 1569509924.52, 'peer': '217.29.66.138', 'peer_asn': '60501', 'id': '217.29.66.138-1569509924.52-24972855', 'host': 'rrc10', 'type': 'UPDATE', 'path': [60501, 196753, 6762, 23487, 27738, 27738, 27738, 27738, 27738, 27738, [27738]], 'community': [[6762, 1], [6762, 31], [6762, 40], [6762, 10110], [17152, 1]], 'origin': 'igp', 'aggregator': '23487:200.124.224.2', 'announcements': [{'next_hop': '217.29.66.138', 'prefixes': ['201.183.252.0/24', '200.124.227.0/24', '200.124.230.0/24', '201.183.243.0/24', '200.124.225.0/24', '200.124.229.0/24', '200.124.228.0/24', '200.124.231.0/24', '201.183.248.0/24']}]}}