Re: Fraction of transit ASes going down? [Re: [RAM] TIDR using the IDENTIFIERS attribute]
"Ricardo V. Oliveira" <rveloso@cs.ucla.edu> Thu, 19 April 2007 19:15 UTC
Return-path: <ram-bounces@iab.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hec6o-0001Bn-Fh; Thu, 19 Apr 2007 15:15:58 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hec6m-00017W-Db for ram@iab.org; Thu, 19 Apr 2007 15:15:56 -0400
Received: from smtp-5.smtp.ucla.edu ([169.232.47.137]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hec6k-0003Kg-Tf for ram@iab.org; Thu, 19 Apr 2007 15:15:56 -0400
Received: from mail.ucla.edu (mail.ucla.edu [169.232.47.146]) by smtp-5.smtp.ucla.edu (8.13.8/8.13.8) with ESMTP id l3JJFoCj032426; Thu, 19 Apr 2007 12:15:51 -0700
Received: from [131.179.96.243] (Cs-96-243.CS.UCLA.EDU [131.179.96.243]) (authenticated bits=0) by mail.ucla.edu (8.13.8/8.13.8) with ESMTP id l3JJFo6p026379 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 19 Apr 2007 12:15:50 -0700
In-Reply-To: <aa1wig9zbi.fsf@limmat.switch.ch>
References: <OF56D1B868.4680C0B4-ONC12572C2.00426509-C12572C2.00428301@tgss.seg-social.es> <aa1wig9zbi.fsf@limmat.switch.ch>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset="ISO-8859-1"; delsp="yes"; format="flowed"
Message-Id: <64256423-0077-4A3D-9B3B-E742D616A704@cs.ucla.edu>
Content-Transfer-Encoding: quoted-printable
From: "Ricardo V. Oliveira" <rveloso@cs.ucla.edu>
Subject: Re: Fraction of transit ASes going down? [Re: [RAM] TIDR using the IDENTIFIERS attribute]
Date: Thu, 19 Apr 2007 12:17:44 -0700
To: Simon Leinen <simon@limmat.switch.ch>
X-Mailer: Apple Mail (2.752.2)
X-Probable-Spam: no
X-Scanned-By: smtp.ucla.edu on 169.232.47.137
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Cc: JUAN-JOSE.ADAN@giss.seg-social.es, ram@iab.org
X-BeenThere: ram@iab.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Routing and Addressing Mailing List <ram.iab.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ram>, <mailto:ram-request@iab.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ram>
List-Post: <mailto:ram@iab.org>
List-Help: <mailto:ram-request@iab.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ram>, <mailto:ram-request@iab.org?subject=subscribe>
Errors-To: ram-bounces@iab.org
Yes, our measurements also confirm Simon numbers. Roughly speaking, about 1/3 of ASes are transit, but they originate 2/3 of the prefixes. --Ricardo On Apr 19, 2007, at 8:08 AM, Simon Leinen wrote: > JUAN-JOSE ADAN writes: >> (1) SCALABILITY OF THE ROUTING TABLE >> We have several thousands of autonomous systems in the >> Internet, and we treat all of them in the same way whether >> they are transit or non-transit AS-es. But we shouldn´t >> forget that only 1/6 are transit AS-es. And most likely >> this fraction is decreasing over time (any figures?). > > You could look at > > http://bgp.potaroo.net/index-bgp.html > > and, for one or three suitable ASes, check out the history files of > terminal, transit-only, and mixed ASes, e.g.: > > http://bgp.potaroo.net/1239/bgp-as-term.txt > http://bgp.potaroo.net/1239/bgp-transit.txt > http://bgp.potaroo.net/1239/bgp-mixedas.txt > > I wrote a quick Perl script (attached) and ran it on the AS1239 files. > The results suggest that the ratio of transit (-only and mixed) ASes > to total has remained pretty stable over the past years (modulo a > dot-com-bubble/burst bump :-). According to this definition, the > ratio is more like 29%, not the 1/6 you claim. > > : leinen@diotima[ram]; perl hack.pl | awk '{ print $6, $5 }' | uniq -1 > 30.85% 1998 > 31.87% 1999 > 27.96% 2000 > 28.73% 2001 > 28.15% 2002 > 27.07% 2003 > 27.84% 2004 > 28.68% 2005 > 28.50% 2006 > 29.14% 2007 > > (uniq -1 drops all but the first measurement for a given year, so > these are the respective ~January 1 numbers.) > > Maybe your definition of a transit AS differs from Geoff's? > -- > Simon. > #!/usr/local/bin/perl -w > > use strict; > > my @classes = qw(as-term transit mixedas); > > my %by_date = (); > > foreach my $class (@classes) { > my $file = "bgp-$class.txt"; > open FILE, $file or die "Cannot open $file: $!"; > while (<FILE>) { > next if /^-1 \d+$/; > die "Malformed line: $_" unless /^(\d+) (\d+)$/; > $by_date{$1}->{$class} = $2; > } > close FILE or die "Cannot close $file: $!"; > } > foreach my $date (sort { $a <=> $b } keys %by_date) { > my $by_class = $by_date{$date}; > my $term = $by_class->{'as-term'}; > my $transit_only = $by_class->{'transit'}; > my $mixed = $by_class->{'mixedas'}; > next if !defined $term or !defined $transit_only or !defined > $mixed; > print scalar localtime $date; > my $transit = $transit_only + $mixed; > printf " %5.2f%%", ($transit*100.0) / ($transit + $term); > print "\n"; > } > 1; > _______________________________________________ > RAM mailing list > RAM@iab.org > https://www1.ietf.org/mailman/listinfo/ram _______________________________________________ RAM mailing list RAM@iab.org https://www1.ietf.org/mailman/listinfo/ram
- [RAM] TIDR using the IDENTIFIERS attribute JUAN-JOSE.ADAN
- Fraction of transit ASes going down? [Re: [RAM] T… Simon Leinen
- Re: Fraction of transit ASes going down? [Re: [RA… Ricardo V. Oliveira
- Re: Fraction of transit ASes going down? [Re: [RA… JUAN-JOSE.ADAN