Yanıtlar:
Not: Bu bilgiler bir çeşit RIPE merkezlidir, çünkü en çok uğraştığım RIR budur.
IP'ler ( inet-num
) ve ASN'ler ( aut-num
) arasındaki ilişkiler, Yönlendirme İlkesi Belirtme Dili (RPSL) kullanılarak genel Internet Yönlendirme Kayıtlarında (IRR) belgelenir. IRRs sadece ek nesne türleri temin whois veritabanları ( route
, route-set
, aut-num
, as-set
, vs.) ya da RPSL bilgileri depolamak için. IRR'ler, tüm Bölgesel İnternet Kayıtları (RIPE, ARIN, vb . Gibi RIR'lar) ve RADB gibi diğer bazı taraflarca işletilmektedir .
RPSL sadece hangi nesnelerle aut-num
ilgili olduğunu inet-num
değil, aynı zamanda belirli bir nesnenin geçiş ve eşleme düzenlemelerini de tanımlayabilir aut-num
. Bu bilgiler, RtConfig yardımcı programı gibi yönlendirici yapılandırmaları oluşturmak için kullanılabilir . Buna ek olarak, bazı LIR'lar yeni akran isteklerini ve burada akranlarına sundukları BGP topluluklarını kabul etmek için politikalarını belgelemektedir.
Yönlendiricileri RPSL ile otomatik olarak yapılandırmanın yanı sıra, IRR verileri ile gerçekte gerçekte olanlar arasında herhangi bir "sihirli tutkal" olmadığını belirtmek önemlidir. RPSL, güncel tutulması gereken en iyi çaba uygulamasıdır, ancak bir rotayı önce RPSL'de yayınlamadan duyurmak için herhangi bir teknik engel olduğu anlamına gelmez.
Örnek olarak, BBC web sitesi için hangi yolların belgelendiğine bakalım:
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
Bu, web sitelerinin AS2818 aracılığıyla artan boyutta üç rotadan (/ 19, / 20 ve / 22 aynı önek için) kullanılabileceğini gösterir. ASN'nin bize akranları ve politikaları hakkında (ek olarak kısaltılmış) bazı ek bilgiler vereceğini sorgulamak:
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
[..]
IP'ler ile AS arasında statik eşleme yoktur ve AS'nin konumu yoktur.
AS, bir şirketi Internet'te tanımlamak için atanan bir numaradır. BGP yönlendirme protokolü için kullanılır .
Şirket BGP ile bazı ağ IP'lerinin (diyelim ki Y ağı) AS'sine (diyelim AS X) ulaşılabilir olduğunu söylüyor. Sonra diğerleri şirketleri ulaşmak ağ Y'ye onlar yönlendiriciler AS X ulaşmak için en iyi yolu aramaya bu bilgiler başkaları şirketle, AS X konuşmak gerektiğini biliyoruz
Hiçbir şey bazı şebekeler (birçok AS reklamının yapılmamasını önlemek ve bu, bazı belirli kullanılmaktadır durum). İnternette yayınlananların 'gerçek zamanlı' dinamik bir haritasını görmek için bu web sitesini. Bu şekilde ATT A.Ş. bilgilerini, Önek IPv4 sekmesine bakarak hangi ağın reklamını yapacaklarını göreceksiniz. Ancak herhangi bir şey açıklayabileceğinden resmi bir harita yoktur.
RIR'lar günlük olarak güncellenen birçok bilgi yayınlar ve bu bilgileri sorgulamak için API'ler sunar. Örneğin, AS2818 ve RIPE ile yapışma:
$ 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"
}
}
Stat.ripe.net ile ilgili diğer birçok son nokta vardır .