Transferências entre RIR: IPv4 da ARIN para o RIPE em 2026
Resposta curta (verificado a 2026-10-29): o registo público de transferências da ARIN lista 748 transferências IPv4 da ARIN para o RIPE NCC em 2026 até 28 de outubro, quase o dobro das 378 de todo o ano de 2025. Apenas 37 seguiram no sentido inverso. O lado da ARIN rege-se pela secção 8.4 da NRPM, o lado do RIPE pela secção 3.2 do RIPE-807, e o pedido começa sempre na ARIN. Nenhum dos registos publica um prazo fixo, por isso planeie a documentação antes de planear a data. O contexto de mercado está em /ipv4/pricing.
Verificado a 2026-10-29. ARIN: secção 8.4 da NRPM, a página de transferências da ARIN e a tabela de taxas (em vigor desde 1 de janeiro de 2026). RIPE NCC: RIPE-807, Resource Transfer Policies e a página de transferências entre RIR. Contagens: o registo de transferências da ARIN, entrada mais recente 2026-10-28.
O que mostra o registo de transferências da ARIN
Cada RIR publica as suas transferências em JSON num formato comum, com source_rir e recipient_rir em cada registo. O script abaixo lê o ficheiro da ARIN, mantém as transferências IPv4 entre a ARIN e o RIPE NCC e apresenta-as por ano: número, endereços movidos e bloco mediano. Python 3, apenas a biblioteca padrão. Guarde-o como rir_flows.py:
#!/usr/bin/env python3
"""Inter-RIR IPv4 transfers between ARIN and the RIPE NCC, per year, from ARIN's public log."""
import ipaddress
import json
import sys
import urllib.request
from collections import defaultdict
from statistics import median
URL = "https://ftp.arin.net/pub/stats/arin/transfers/transfers_latest.json"
with urllib.request.urlopen(URL, timeout=60) as r:
log = json.load(r)["transfers"]
def ip(s): # the log zero-pads octets ("204.016.240.000"), which ipaddress rejects
return int(ipaddress.IPv4Address(".".join(str(int(o)) for o in s.split("."))))
def addresses(t):
nets = t.get("ip4nets", {}).get("transfer_set", [])
return sum(ip(n["end_address"]) - ip(n["start_address"]) + 1 for n in nets)
flows = defaultdict(list) # (year, direction) -> addresses per transfer
for t in log:
src, dst = t.get("source_rir"), t.get("recipient_rir")
ips = addresses(t)
if ips and {src, dst} == {"ARIN", "RIPE NCC"}:
flows[(t["transfer_date"][:4], f"{src} -> {dst}")].append(ips)
since = sys.argv[1] if len(sys.argv) > 1 else "2021"
print("ARIN transfer log, newest entry", max(t["transfer_date"] for t in log)[:10])
print("year direction transfers addresses median")
for (year, way), sizes in sorted(flows.items()):
if year >= since:
prefix = 33 - int(median(sizes)).bit_length() # 1024 -> /22
print(f"{year:<6}{way:<20}{len(sizes):>9}{sum(sizes):>12,} /{prefix}")
python3 rir_flows.py 2021
Resultado, executado na estação de trabalho Linux do autor com Python 3.14.4 a 2026-10-29 (não na DCXV Cloud):
ARIN transfer log, newest entry 2026-10-28
year direction transfers addresses median
2021 ARIN -> RIPE NCC 165 1,870,848 /20
2021 RIPE NCC -> ARIN 95 153,088 /23
2022 ARIN -> RIPE NCC 125 6,434,048 /22
2022 RIPE NCC -> ARIN 104 2,183,680 /22
2023 ARIN -> RIPE NCC 214 7,736,576 /22
2023 RIPE NCC -> ARIN 51 2,007,296 /19
2024 ARIN -> RIPE NCC 185 7,871,232 /18
2024 RIPE NCC -> ARIN 138 4,171,008 /20
2025 ARIN -> RIPE NCC 378 10,068,736 /22
2025 RIPE NCC -> ARIN 71 1,114,112 /22
2026 ARIN -> RIPE NCC 748 6,095,104 /20
2026 RIPE NCC -> ARIN 37 1,340,160 /18
Como ler. O fluxo segue num só sentido: desde 2021, todos os anos houve mais transferências da ARIN para o RIPE NCC do que no sentido inverso. 2026 é um ano incompleto e já tem o maior número de transferências da série, mas menos endereços do que 2025: mais negócios, menos blocos muito grandes. A mediana é arredondada por defeito a um prefixo inteiro. Em 2026 o mês mais movimentado foi abril (147 transferências) e os tamanhos mais comuns foram /20 (150 transferências) e /19 (125); 123 foram um único /24. O registo conta eventos de registo, não preços: não diz nada sobre o valor a que cada bloco foi vendido. Para a perspetiva do próprio RIPE NCC, execute o mesmo script sobre https://ftp.ripe.net/pub/stats/ripencc/transfers/transfers_latest.json.
Porque é que o espaço se desloca para leste
- A região do RIPE não tem reserva livre. Um novo LIR pode entrar na lista de espera para um /24, e a espera mede-se em meses; os números estão em lista de espera do RIPE vs comprar um /24. Qualquer bloco maior vem do mercado.
- O espaço mais antigo está na região da ARIN. A maioria dos blocos legacy, registados antes da fundação da ARIN em 1997, está lá, e os titulares da região da ARIN podem vender para a região do RIPE ao abrigo da 8.4.
- As regras são compatíveis. A ARIN só transfere para registos cuja política se baseia na necessidade; o RIPE NCC cumpre esse requisito ao pedir ao recetor um plano para utilizar pelo menos metade do espaço no prazo de cinco anos (RIPE-807, secção 3.2).
As notas específicas de cada região estão em /ipv4/arin e /ipv4/ripe.
As regras de cada lado
| ARIN (origem) | RIPE NCC (recetor) | |
|---|---|---|
| Política | NRPM 8.4 | RIPE-807 secção 3.2 e a página de transferências entre RIR |
| Elegibilidade | Titular registado, sem litígio; nenhum IPv4 recebido da ARIN nos últimos 12 meses (exceto propriedade comum); mínimo /24 | Rede com um elemento ativo na região do RIPE; um contrato com o RIPE NCC (um LIR, ou um LIR patrocinador para ASSIGNED PI); um plano para utilizar 50% em cinco anos |
| Documentos | Officer Acknowledgement Letter (carta de reconhecimento do administrador) assinada e reconhecida notarialmente | Documento de registo recente; carta de confirmação assinada por um administrador; o estatuto pretendido: ALLOCATED PA, ASSIGNED PI ou LEGACY |
| Taxa do registo | Taxa de $500 por pedido de transferência da origem (tabela em vigor desde 1 de janeiro de 2026) | Nenhuma pela transferência; aplicam-se as quotas de membro LIR (RIPE-867) |
| Após a transferência | A origem fica impedida de entrar na lista de espera da ARIN durante 36 meses | Nenhuma nova transferência durante 24 meses (RIPE-807 secção 2.2.1) |
Há dois pormenores que apanham muita gente desprevenida. O espaço legacy pode chegar à região do RIPE como LEGACY sem contrato, mas nesse caso o RPKI exige um. E o IPv6 não pode, de todo, passar entre a ARIN e outro RIR.
Passo a passo
- Feche o negócio e verifique o bloco. Quem é o titular registado na ARIN, existe algum litígio, o intervalo está limpo? Use a verificação de listas negras antes de comprar e acorde como o dinheiro fica guardado: marcos de escrow para IPv4.
- Prepare primeiro o lado do RIPE. O recetor precisa de um LIR (ou de um LIR patrocinador para PI), do documento de registo, da carta de confirmação assinada e do plano dos 50%.
- A origem submete o pedido na ARIN. Um ponto de contacto da organização da região da ARIN submete o pedido 8.4 no ARIN Online, com a carta reconhecida notarialmente, e paga a taxa de $500.
- A ARIN aprova e depois transfere o processo. A ARIN contacta o RIPE NCC, que contacta o recetor, realiza a sua própria due diligence e analisa os documentos. A ARIN pode pedir ao RIPE NCC que certifique o recetor.
- Ambas as bases de dados mudam numa data acordada. O registo de rede sai da ARIN e o RIPE NCC cria os objetos na RIPE Database.
- Torne-o encaminhável. O recetor cria os objetos route e domain; se o espaço for certificável, é emitido um certificado RPKI em minutos, e o DNS inverso pode demorar até 24 horas. Depois corrija a geolocalização: GeoIP após uma transferência.
Porque demora mais e onde encalha
O RIPE NCC afirma que as transferências entre RIR demoram mais do que as transferências dentro da sua região porque dois registos se coordenam entre fusos horários; a ARIN diz que o prazo "pode variar" ("can vary"). Nenhum dos dois indica um número, e nós também não. Onde um negócio encalha, segundo as regras acima:
- O registo da organização na ARIN ou o seu ponto de contacto está desatualizado, pelo que ninguém consegue submeter o pedido.
- A origem recebeu IPv4 da ARIN nos últimos 12 meses, o que bloqueia a 8.4 até o ano terminar.
- O recetor ainda não tem contrato com o RIPE NCC, ou não tem plano de utilização.
- Os fundos são movimentados antes de ambos os registos confirmarem.
Um broker ganha a sua comissão exatamente nestes pontos: verificar o registo na ARIN e o signatário antes de o dinheiro ser movimentado, reter os fundos até a RIPE Database mostrar o novo titular e manter a documentação dos dois registos sincronizada. A DCXV cobra EUR 2,00 por IP para um /24 ou /23 e EUR 1,00 por IP para um /22 a um /19. Como referência, a mediana a 90 dias da ip4.market para um /24 foi de $25.40 por IP em vendas até 2026-10-26. A página do serviço é transferências entre RIR; o processo apenas dentro do RIPE está no guia de transferências do RIPE NCC.
Está a planear mover espaço da ARIN para a região do RIPE? Fale com a equipa de IPv4 ou escreva para ipv4@dcxv.com.
