This repository contains Border Gateway Protocol (BGP) routing data from two large col-lection efforts: the University of Oregon Route Views project and the RIPE NCC's RIS project.
This site analyzes the data produced by both projects to produce a more detailed view into Internet routing. At this time, this site contains a complete mirror just of the Route Views data.
For more information about the BGP and Autonomous System Numbers (ASNs), refer to the following resourcesThe goal of this project is to provide the community with improved historical routing in-formation. The dictionaries of IP-to-ASN mapping produced by combining the two data sources have more detailed routing information than either data source used independent-ly. Initial evidence points to a roughly 30% improvement in specificity. The process for generating the combined mapping is described in our blog post (Analyzing Routing Tables).
These IP-to-ASN mappings are stored as prefix maps (Pmaps), which are data formats that are part of the open source SiLK tool suite. They are optimized for storage and fast querying of data associated with IP addresses and network flow.
Documentation and source code for the SiLK tools is available from the NetSA tools website. Helpful SiLK tools include rwpmaplookup and rwpmapcat (Review the documentation for these pages: rwpmaplookup, rwpmapcat)
The Route Views data is stored in its native format. Documentation about this data format is available on the Route Views website.
There are six types of Pmaps. Three types are IPv4 and three types are IPv6, as indicated by file names matching "*.v6.*". For each type there are three lists: all routes, Route Views only, and ripe only.
Sample Usage of Historical Pmaps*
To label a list of IPs with their ASN on a certain date, modify the following sample SiLK *nix command:rwsetcat ipset.set | rwtuc --fields=1 | \
rwcut --fields=1,src-as --delimited="," \
--pmap-file=as:20131225.bgp.pmaprwpmaplookup --map-file=20131225.bgp.pmap ipList.txtrwpmaplookup --ipset --map-file=20131225.bgp.pmap ipset.setecho "128.2.0.0" | rwtuc --fields=1 | \
rwcut --fields=1,src-as --delimited="," \
--pmap-file=as:20140101.bgp.pmaprwpmaplookup --no-files --map-file=20131225.bgp.pmap 128.2.0.0Some advice on installing SiLK on Ubuntu can be found here:
SiLK on a Box - Ubuntu 12.04 - Standalone Flow Collection & Analysis
and the official install guide is available on the NetSA tools website
* More information about SiLK tools can be found in the SiLK documentation.