Nota: Esta informação é uma espécie de RIPE-centric porque é o RIR com o qual mais lidei.
Os relacionamentos entre IPs ( inet-num
) e ASNs ( aut-num
) são documentados em Registros de Roteamento da Internet (IRR) públicos usando o RPSL (Routing Policy Specification Language). As IRRs são simplesmente bancos de dados whois que fornecem tipos de objetos adicionais ( route
, route-set
, aut-num
, as-set
, etc) para armazenar as informações de RPSL. As IRRs são operadas por todos os Registros Regionais da Internet (RIRs, como RIPE, ARIN, etc), bem como por algumas outras partes, como RADB . / p>
O RPSL pode definir não apenas qual aut-num
se relaciona com quais inet-num
objetos, mas também os arranjos de trânsito e peering de um dado aut-num
. Esta informação pode ser usada para construir configurações de roteador como com o utilitário RtConfig . Além disso, alguns LIRs documentam suas políticas para aceitar novas solicitações de peering e as comunidades de BGP que disponibilizam para seus pares aqui.
É importante notar que além de configurar automaticamente os roteadores com RPSL, não há nenhuma "cola mágica" entre os dados da IRR e o que realmente está acontecendo. O RPSL é uma prática de melhor esforço, que deve ser mantida atualizada, mas não significa que exista alguma barreira técnica para anunciar uma rota sem primeiro divulgá-la no RPSL.
Como exemplo, vamos ver quais rotas estão documentadas para o site da 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
Isso indica que o site deles estará disponível em três rotas de tamanho crescente (/ 19, / 20 e / 22 para o mesmo prefixo) via AS2818. Consultando que o ASN nos fornecerá algumas informações adicionais sobre seus colegas e políticas (recortados por brevidade):
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
[..]