W O R K I N P R O G R E S S This project will move to a new server and get more attention soon... What is ASGEO ?The ASGEO project is a collaborative effort to create and maintain a database used to map AS numbers to geographical locations. The database is freely downloadable as a CSV file. If you know or have used CAIDA's NetGeo aslatlong database (now really outdated) in the past, then you can see ASGEO as a replacement to it.At the moment, ASGEO is a WORK IN PROGRESS and if you are interested by it, you should CONTRIBUTE TO IT. Indeed, RIR whois output can be hard to parse and some things can't be automated. This is why ASGEO is a collaborative effort which thus depends on a community of people who maintain, correct and update the database.
With this database you can easily create Internet visualization and analysis tools based on BGP routing tables, AS paths or ASN. This database is a tool for scientists, geographers or networkers. On the following image you can see a mix of a few projects which used the aslatlong database and which could use the ASGEO database.
|
|||||||||||||||||||||||||||||||||||||||||
| Fields Name | ASN | Name | Status | RIR | City | Country | CCTLD | Region | Type | Latitude (X) | Longitude (Y) | Updated | Updatedby |
| Data sources | auto | auto | auto | auto | partly-auto | auto | auto | auto | auto | auto from City | auto from City | auto | auto |
auto means that the data is collected automatically from various sources like :The Status and Type fields can only have a set of determined values :
- MaxMind GeoIP Region : A commercial IP geolocation database is used to set the Type fields,partly-auto means that some data is collected automatically but some entries will have to be set manually by our members.
- Routeviews : BGP routing tables from Routeviews are analysed to see which ASN are in use,
- IANA : IANA assigns ranges of ASN to RIRs so they can allocate these,
- ARIN : This RIR is responsible for allocating ASN in North America,
- RIPE : This RIR is responsible for allocating ASN in Europe and Middle-East,
- APNIC : This RIR is responsible for allocating ASN in Asia, Oceania and Pacific regions,
- LACNIC : This RIR is responsible for allocating ASN in Latin and South America,
- AFRINIC : This RIR is responsible for allocating ASN in Africa.
| Status | OK | RSVD | UNALLOC | UNUSED | ROGUE |
OK means that the ASN is being used on the Internet and that it is correctly registered in a RIR.
RSVD (reserved) means that the ASN is not assigned to any RIR.
UNALLOC (unallocated) means that the ASN is assigned to a RIR but not allocated to a client.
UNUSED means that the ASN is assigned to a RIR and allocated to a client, but the client doesn't use it.
ROGUE means that the ASN is assigned to a RIR and NOT allocated to a client, but a client is using it anyway.
| Type | State/City or similar | Country | Country and neighbours (Region) | Worldwide | N/A |
State/City or similar means that the ASN is announcing prefixes used in one place, city, state or similar territorial area within a country.
Country means that the ASN is announcing prefixes used in the whole country.
Country and neighbours means that the ASN is announcing prefixes used in a country and in a few neighbour countries.
Worldwide means that the ASN is announcing prefixes all over the world (or at least in two continents).
N/A means that the ASN is RESERVED, UNALLOCATED or UNUSED.

© Philippe Bourcier - Netlantis / October 2006 - November 2008