A Internet é um ambiente que muda minuto a minuto, segundo a segundo. Mudam as rotas, mudam os sistemas autônomos. Tudo isso torna o ecossistema da Internet mais divertido e interessante.
Muitos dos que lemos diferentes listas de correio provavelmente estejamos acostumados a receber um e-mail nas sextas-feiras chamado: “Weekly Global IPv4 Routing Table Report”, gerado por Phillips Smith do NSRC (Network Startup Research Center). A verdade é que nesse e-mail são enviados dados muito valiosos sobre o BGP e o mundo IPv4. No LACNIC nos perguntamos: o que podemos fazer com essas informações? E a resposta foi: vamos processá-la!
Com tudo isso em mente, construímos um parser para resgatar diferentes variáveis no mundo do BGP da lista de correio do LACNOG [1] a fim de construir um histórico de diferentes variáveis no mundo BGP que abranja vários anos. Com estas informações nos perguntamos: quanto mudaram as estatísticas do BGP na nossa região durante 2022? Aqui vai a resposta.
Os dados usados
Os dados usados para esta análise são levantados exclusivamente da lista de correio do LACNOG em: https://mail.lacnic.net/mailman/listinfo/lacnog, filtrado pelos e-mails com o título: “Weekly Global IPv4 Routing Table Report”
(Acesso livre, não requer assinatura)
Abrangência
Esta análise abrange apenas a área de cobertura do LACNIC durante o período de 1º de janeiro até 31 de dezembro de 2022. É importante salientar que os dados são exclusivamente no âmbito do IPv4.
As variáveis estudadas foram:
Abrangência
Esta análise abrange apenas a área de cobertura do LACNIC durante o período de 1º de janeiro até 31 de dezembro de 2022. É importante salientar que os dados são exclusivamente no âmbito do IPv4.
As variáveis estudadas foram:
Prefixo anunciado pelos AS da região do LACNIC
AS de origem da região do LACNIC presentes na tabela de roteamento da Internet
AS de origem da região do LACNIC que anunciam um prefixo só
AS da região do LACNIC que fornecem trânsito e estão presentes na tabela de roteamento da Internet
Número de endereços do LACNIC divulgados na Internet
Fator de desagregação do LACNIC
Prefixos do LACNIC por ASN
Por que essas variáveis?
As variáveis expressas acima são as que consideramos principais porque representam o estado do BGP em algum momento determinado; com estas variáveis colocadas em uma linha do tempo podemos conhecer com precisão mudanças importantes na nossa região e, por sua vez , muitas das outras variáveis mencionadas no relatório semanal são uma simples matemática das que já temos.
Exemplo dos dados processados (tirado de [2])
Resumo dos dados da região do LACNIC
——————————
Prefixes being announced by LACNIC Region ASes: 117404
Total LACNIC prefixes after maximum aggregation: 28499
LACNIC Deaggregation factor: 4.12
Prefixes being announced from the LACNIC address blocks: 116794
Unique aggregates announced from the LACNIC address blocks: 48887
LACNIC Region origin ASes present in the Internet Routing Table: 10986
LACNIC Prefixes per ASN: 10.63
LACNIC Region origin ASes announcing only one prefix: 2672
LACNIC Region transit ASes present in the Internet Routing Table: 2278
Average LACNIC Region AS path length visible: 4.9
Max LACNIC Region AS path length visible: 55
Number of LACNIC region 32-bit ASNs visible in the Routing Table: 8784
Number of LACNIC addresses announced to Internet: 176436224
Os dados foram totalmente processados usando Python3 no Linux. Particularmente a biblioteca beautifulsoup [3] foi muito útil para fazer o scraping da lista de correio. Os gráficos são gerados pelo Google Charts por meio de sua API.
Resultados:
Prefixo anunciado pelos AS da região do LACNIC
Este indicador expressa o número de prefixos anunciados na Internet pelos sistemas autônomos do LACNIC. Apresenta um crescimento pequeno mas constante, teve um aumento de 5%, aumentando 5857 prefixos em um período de 364 dias, começando em 1 de janeiro de 2022 com 111.641 e encerrando em 31 de dezembro do mesmo ano com 117.498 prefixos.
AS de origem da região do LACNIC presentes na tabela de roteamento da Internet
Este indicador representa o número de sistemas autônomos designados pelo LACNIC que são visíveis na tabela global da Internet (DFZ – Default Free Zone). Observa-se um gráfico muito constante, com um crescimento muito ligeiro de apenas 1%, aumentando 117 AS em um período de 364 dias, começando em 1 de janeiro de 2022 com 10.893 e encerrando em 31 de dezembro do mesmo ano com 11.010.
AS de origem da região do LACNIC que anunciam um prefixo só
Esta variável representa o número de sistemas autônomos designados pelo LACNIC que anunciam um prefixo só na tabela global da Internet (DFZ – Default Free Zone). Apesar de parecerem senoidais, as variações neste gráfico também não são tão marcantes (isso pode ser visto observando o eixo dos “Y” e a sua escala). Foi um valor muito estável ao longo do ano e no final teve uma pequena subida de 0,2%, aumentando 6 AS que anunciam um prefixo só em um período de 364 dias, começando em 1 de janeiro de 2022 com 2662 e encerrando em 31 de dezembro do mesmo ano com 2668.
AS da região do LACNIC que fornecem trânsito e estão presentes na tabela de roteamento da Internet
Essa interessante variável expressa o número de AS na região do LACNIC que realizam trânsito para outro AS; dita variável aumentou 4,2%, com um acréscimo de 92 AS do LACNIC que realizam trânsito para outro AS em um período de 364 dias, começando em 1º de janeiro de 2022 com 2188 e encerrando em 31 de dezembro do mesmo ano em 2280.
Número de endereços do LACNIC divulgados na Internet
Este valor representa o número de endereços só IPv4 designados pelo LACNIC que são visíveis na tabela global de roteamento (DFZ – Default Free Zone). O número de endereços IPv4 visíveis teve um decréscimo de 0,3%, diminuindo em 447.488 endereços. Até 1º de janeiro de 2022, foram visíveis 176.521.472 endereços e até 31 de dezembro do mesmo ano, 176.073.984.
Fator de desagregação do LACNIC
O fator de desagregação pode parecer complicado, mas ao mesmo tempo é um valor a levar em conta. Este é o caso típico em que menos significa mais. Nesta ocasião, a região do LACNIC encerra o ano (31/dez/2022) com um fator de desagregação de 4,13 começando com 4,09 (01/janeiro/2022), o que significa que houve um aumento de 0,04. Um fator de desagregação mais alto implica que prefixos mais específicos estão sendo anunciados para o endereço de destino/pai, o que pode fornecer maior granularidade e precisão nas decisões de roteamento. No entanto, um fator de desagregação mais alto também pode levar a maiores requisitos de processamento e memória para os roteadores. O ideal, nesse caso, é que as operadoras de rede revisem seus anúncios e não façam anúncios desnecessariamente, por exemplo, minimizar o subnetting no anúncio.
Para que possamos ver o impacto, uma rede com 10.000 anúncios e com um fator 4 de desagregação, no caso utópico que levem o fator 1, teria apenas 2500 anúncios.
Prefixos do LACNIC por ASN
Este valor representa o número médio de prefixos que fazem os AS na região do LACNIC, uma variável que não apresentou grandes variações ao longo do ano. Teve um crescimento de 0,48%, passando em média de 10,32 para 10,8 prefixos por AS.
Conclusões:
A seguir, são apresentados os resultados principais:
Observa-se um crescimento constante de 5% dos prefixos anunciados à Internet pelos sistemas autônomos do LACNIC durante 2022 (de 111.641 para 117.498)
O número de sistemas autônomos designados pelo LACNIC que são visíveis na tabela global da Internet apresenta um gráfico constante com um ligeiro crescimento de 1%. Durante o ano, aumentaram em 117, passando de 10.893 para 11.010 AS.
Estabilidade nos AS de origem do LACNIC que anunciam apenas um prefixo: O número de sistemas autônomos designados pelo LACNIC que anunciam apenas um prefixo à tabela global da Internet manteve-se relativamente estável ao longo do ano. Houve um aumento de 0,2%, passando de 2662 para 2668 AS que anunciam apenas um prefixo.
Observa-se um crescimento de 4,2% no número de sistemas autônomos que realizam trânsito para outros sistemas autônomos. Durante o ano, foram adicionados 92 AS do LACNIC que realizam trânsito, passando de 2188 para 2280.
Quanto ao número de endereços IP visíveis na DFZ, e levando em conta que não são prefixos, mas sim números IP, poderíamos dizer que se mantém estável. A diminuição é insignificante. Talvez a conclusão principal seja que estes não aumentaram apesar do esgotamento, o que sugeriria que não há novos blocos que começaram a ser anunciados.
O fator de desagregação permaneceu praticamente inalterado, mas tivemos um pequeno aumento no final, como mencionado anteriormente isso não é positivo para o ecossistema da Internet.