Como posso calcular o número de rotas da Internet sozinho?

9

No guia de estudo da JNCIA, afirma-se que atualmente existem 120 mil rotas na Internet e que a Juniper suportou até 450 mil. Como eles chegaram aos 120k? Se eu quisesse saber quantas rotas exatas, como eu poderia encontrar isso sozinha?

CaseyJones
fonte

Respostas:

8

Os roteadores de backbone dos ISPs (para ser preciso, ISPs de camada 1) constituem o que é conhecido como "zona livre de padrão". Nesta zona, não há rotas padrão - todas as rotas anunciadas na Internet são transportadas na tabela de rotas do roteador.

É simplesmente uma questão de contar as entradas da tabela.

Se você deseja se contar, é necessário organizar uma sessão de peering do BGP com o seu ISP e solicitar que ele envie todas as rotas.

Feliz contando!

PS: o número exato está mudando constantemente à medida que novas redes são conectadas ou desconectadas.

Ron Trunk
fonte
11
"Os roteadores de backbone dos ISPs" são desinformação - nem todos os ISPs estarão livres de padrão e, se estiverem livres de padrão, também não significa que não estejam pagando a outro provedor por trânsito (ou peering baseado em acordo). Sugira a edição para observar os "ISPs da primeira camada" - embora ainda não sejam 100% precisos, é mais próximo do que os "ISPs" em geral.
John Jensen
11
Ron, isso ainda não muda o fato de você ter dado ao OP uma maneira bastante difícil de calcular o número de rotas na Internet, supondo que eles ainda não tenham uma sessão de peering com o upstream.
Mike Pennington
17

Eu acho que seu guia de estudo está um pouco desatualizado. Atualmente, estamos em cerca de 500 mil rotas na Internet. Geoff Huston está coletando estatísticas semanalmente. Você pode encontrar os relatórios dele aqui .

Se você quiser ver por si mesmo, acesse http://www.routeviews.org/ e obtenha acesso a alguns sistemas reais na Internet.

Jens Link
fonte
Obrigado. Selecionei a resposta de Ron por ser um novato em roteador e achei sua abordagem mais esclarecedora no sentido prático, mas aprecio esses links e adicionei informações. Muito bom saber! :)
CaseyJones
Casey, Ron oferece uma maneira de contar rotas de internet; no entanto, a realidade é que a criação de uma sessão de peer-to-peer com o upstream é mais problemática do que o necessário, porque as informações estão disponíveis sem todo esse trabalho. Potaroo e RouteViews.org são boas opções, que não exigem seu próprio ASN bgp ou coordenam uma mudança com o seu upstream.
Mike Pennington
9

Além das boas respostas já dadas por Jens Link e Ron:

Não há uma resposta objetiva e absoluta quantas rotas estão ativas na internet. O número muda constantemente devido à conexão e desconexão de redes, roteadores com interrupções etc. Alguns prefixos são anunciados apenas para outras redes específicas (por exemplo, usando uma comunidade de não exportação) e devem ser vistos apenas em partes específicas da Internet.

Além disso, há filtragem: nem toda rede filtra as rotas que recebe da mesma maneira. Alguns não funcionam, outros filtram para que o prefixo pequeno (/ 24 até 32 no IPv4, / 48 até 128 no IPv6) não seja aceito.

Toda rede tem sua própria visão da internet. E mais prefixos em uma tabela de roteamento nem sempre são melhores, também podem significar filtragem incorreta, aceitar muitas rotas desagregadas etc.

Teun Vink
fonte