Jawaban:
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-num
berhubungan dengan inet-num
objek 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
[..]
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.
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 .