Bagaimana alamat IP dipetakan ke Nomor Sistem Autonomous?

16

Bagaimana alamat IP dipetakan ke Autonomous System Numbers (ASNs)? Apakah ada database referensi untuk itu? Lalu bagaimana letak Sistem Otonomi ini secara geografis?

Parsa
sumber

Jawaban:

16

Catatan: Informasi ini agak RIPE-sentris karena itulah RIR yang paling saya tangani.

Hubungan antara IP ( inet-num) dan ASN ( aut-num) didokumentasikan di Internet Routing Registries (IRR) publik menggunakan Bahasa Spesifikasi Kebijakan Routing (RPSL). IRR hanya database whois yang menyediakan jenis objek tambahan ( route, route-set, aut-num, as-set, dll) untuk menyimpan informasi RPSL. IRR dioperasikan oleh semua Regional Internet Registries (RIR seperti RIPE, ARIN, dll.) Serta beberapa pihak lain seperti RADB .

RPSL dapat mendefinisikan tidak hanya yang aut-numberhubungan dengan inet-numobjek mana tetapi juga pengaturan transit dan peering yang diberikan aut-num. Informasi ini dapat digunakan untuk membangun konfigurasi router seperti dengan utilitas RtConfig . Selain itu beberapa LIR mendokumentasikan kebijakan mereka untuk menerima permintaan peering baru dan komunitas BGP yang mereka sediakan untuk rekan-rekan mereka di sini.

Penting untuk dicatat bahwa selain secara otomatis mengkonfigurasi router dengan RPSL tidak ada "lem ajaib" antara data IRR dan apa yang sebenarnya terjadi di alam liar. RPSL adalah praktik upaya terbaik, yang harus terus diperbarui, tetapi tidak berarti ada hambatan teknis untuk mengumumkan rute tanpa terlebih dahulu mempublikasikannya di RPSL.

Sebagai contoh, mari kita lihat rute apa yang didokumentasikan untuk situs web BBC:

dan.carley@jim ~ $ whois -T route $(dig +short bbc.co.uk)
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf

% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.

% Information related to '212.58.224.0/22AS2818'

route:        212.58.224.0/22
descr:        BBC
origin:       AS2818
mnt-by:       BBC-MNT
source:       RIPE # Filtered

% Information related to '212.58.224.0/20AS2818'

route:        212.58.224.0/20
descr:        BBC (EU network)
origin:       AS2818
mnt-by:       BBC-MNT
source:       RIPE # Filtered

% Information related to '212.58.224.0/19AS2818'

route:          212.58.224.0/19
descr:          BBC
origin:         AS2818
mnt-by:         BBC-MNT
source:         RIPE # Filtered

Ini menunjukkan bahwa situs web mereka akan tersedia dari tiga rute dengan ukuran yang meningkat (/ 19, / 20 dan / 22 ke awalan yang sama) melalui AS2818. Menanyakan bahwa ASN kemudian akan memberi kami beberapa informasi tambahan tentang rekan-rekan dan kebijakan mereka (dipotong untuk singkatnya):

dan.carley@jim ~ $ whois -T aut-num as2818
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf

% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.

% Information related to 'AS2818'

aut-num:        AS2818
as-name:        BBC
descr:          BBC Internet Services, UK
import:         from AS174 action pref=100; accept AS174
import:         from AS286 action pref=100; accept AS-KQ AS-QWEST
import:         from AS553 action pref=100; accept AS-BELWUE
import:         from AS702 action pref=50; accept AS-UUNETUK
[..]
export:         to AS174 announce AS-BBC
export:         to AS286 announce AS-BBC
export:         to AS553 announce AS-BBC
export:         to AS702 announce AS-BBC
[..]
Dan Carley
sumber
3

Tidak ada pemetaan statis antara IP dan AS dan AS tidak memiliki lokasi.
AS adalah nomor yang diberikan kepada perusahaan untuk mengidentifikasi mereka di Internet. Ini digunakan untuk protokol routing BGP .
Perusahaan mengatakan kepada BGP bahwa beberapa IP jaringan (katakanlah jaringan Y) dapat dijangkau di dalam AS-nya (katakanlah AS X). Kemudian perusahaan lain tahu bahwa untuk mencapai jaringan Y mereka harus berbicara dengan AS X, dengan informasi ini router perusahaan lain mencari jalan terbaik untuk mencapai AS X.
Tidak ada yang mencegah beberapa jaringan untuk diiklankan di banyak AS (dan ini digunakan dalam beberapa khususnya kasus). Untuk melihat pemetaan dinamis dari apa yang diumumkan di Internet dalam 'waktu nyata', Anda dapat menggunakan situs web ini. Ini bagaimana informasi ATT AS, dengan melihat pada tab Awalan IPv4 Anda akan melihat jaringan apa yang mereka iklankan. Tetapi tidak ada pemetaan resmi karena siapa pun dapat mengumumkan apa pun.

radius
sumber
Lihat jawaban Dan tentang pemetaan, tetapi mencari di situs web saya katakan memberikan informasi yang benar diiklankan di Internet. RPSL lebih atau kurang dapat diandalkan. (dari sudut pandang saya, itu tidak dapat dipercaya tanpa verifikasi)
radius
Dan dari mana informasi bgp.he.net?
J.Money
0

RIR menerbitkan banyak informasi yang diperbarui setiap hari dan menawarkan API untuk menanyakan informasi itu. Misalnya, tetap menggunakan AS2818 dan RIPE:

$ curl https://stat.ripe.net/data/announced-prefixes/data.json?resource=AS2818

{
    "status": "ok", 
    "server_id": "stat-app10", 
    "status_code": 200, 
    "version": "1.2", 
    "cached": true, 
    "see_also": [], 
    "time": "2018-04-12T15:29:22.144419", 
    "messages": [
        [
            "info", 
            "Results exclude routes with very low visibility (less than 3 RIS full-feed peers seeing)."
        ]
    ], 
    "data_call_status": "supported - connecting to ursa", 
    "process_time": 4, 
    "build_version": "2018.4.11.320", 
    "query_id": "20180412152922-853B48D2-C00D-44AD-A628-A9B8CF444B58", 
    "data": {
        "resource": "2818", 
        "prefixes": [
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "132.185.0.0/16"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "2001:41c1::/32"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "132.185.128.0/20"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "212.58.224.0/19"
            }, 
            {
                "timelines": [
                    {
                        "endtime": "2018-04-12T08:00:00", 
                        "starttime": "2018-03-29T08:00:00"
                    }
                ], 
                "prefix": "132.185.112.0/20"
            }
        ], 
        "query_starttime": "2018-03-29T08:00:00", 
        "latest_time": "2018-04-12T08:00:00", 
        "query_endtime": "2018-04-12T08:00:00", 
        "earliest_time": "2000-08-01T00:00:00"
    }
}

Ada banyak titik akhir lain dengan informasi terkait di stat.ripe.net .

J.Money
sumber