Transfery inter-RIR: IPv4 z ARIN do RIPE w 2026 roku
Krótka odpowiedź (sprawdzono 2026-10-29): publiczny rejestr transferów ARIN wykazuje w 2026 roku do 28 października 748 transferów IPv4 z ARIN do RIPE NCC, prawie dwa razy więcej niż 378 w całym 2025 roku. Tylko 37 poszło w drugą stronę. Strona ARIN działa według sekcji 8.4 NRPM, strona RIPE według sekcji 3.2 RIPE-807, a wniosek zawsze zaczyna się w ARIN. Żaden z rejestrów nie publikuje stałego harmonogramu, więc najpierw zaplanuj dokumenty, a dopiero potem datę. Kontekst rynkowy znajdziesz na /ipv4/pricing.
Sprawdzono 2026-10-29. ARIN: NRPM sekcja 8.4, strona transferów ARIN i cennik opłat (obowiązujący od 1 stycznia 2026). RIPE NCC: RIPE-807, Resource Transfer Policies i strona transferów inter-RIR. Liczby: rejestr transferów ARIN, najnowszy wpis 2026-10-28.
Co pokazuje rejestr transferów ARIN
Każdy RIR publikuje swoje transfery jako JSON we wspólnym formacie, z polami source_rir i recipient_rir w każdym rekordzie. Poniższy skrypt czyta plik ARIN, zostawia transfery IPv4 między ARIN a RIPE NCC i wypisuje je według lat: liczbę, przeniesione adresy i medianę bloku. Python 3, tylko biblioteka standardowa. Zapisz go jako 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
Wynik, uruchomiony na linuksowej stacji roboczej autora z Pythonem 3.14.4 w dniu 2026-10-29 (nie w 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
Jak to czytać. Przepływ idzie w jedną stronę: od 2021 roku każdego roku było więcej transferów z ARIN do RIPE NCC niż z powrotem. 2026 to rok niepełny, a już ma najwięcej transferów w serii, ale mniej adresów niż 2025: więcej transakcji, mniej bardzo dużych bloków. Mediana jest zaokrąglana w dół do pełnego prefiksu. W 2026 roku najaktywniejszym miesiącem był kwiecień (147 transferów), a najczęstsze rozmiary to /20 (150 transferów) i /19 (125); 123 dotyczyły pojedynczego /24. Rejestr liczy zdarzenia rejestrowe, nie ceny: nie mówi nic o tym, za ile sprzedano każdy blok. Aby zobaczyć perspektywę RIPE NCC, uruchom ten sam skrypt na https://ftp.ripe.net/pub/stats/ripencc/transfers/transfers_latest.json.
Dlaczego przestrzeń przesuwa się na wschód
- Region RIPE nie ma wolnej puli. Nowy LIR może zapisać się na listę oczekujących na jeden /24, a czas oczekiwania liczy się w miesiącach; liczby są w artykule lista oczekujących RIPE a zakup /24. Wszystko, co większe, pochodzi z rynku.
- Najstarsza przestrzeń znajduje się w regionie ARIN. Większość bloków legacy, zarejestrowanych przed założeniem ARIN w 1997 roku, jest tam utrzymywana, a posiadacze z regionu ARIN mogą sprzedawać do regionu RIPE na podstawie 8.4.
- Zasady są zgodne. ARIN przekazuje adresy tylko do rejestrów, których polityka opiera się na potrzebach; RIPE NCC spełnia ten warunek, wymagając od odbiorcy planu wykorzystania co najmniej połowy przestrzeni w ciągu pięciu lat (RIPE-807, sekcja 3.2).
Uwagi dotyczące poszczególnych regionów są na /ipv4/arin i /ipv4/ripe.
Zasady po obu stronach
| ARIN (źródło) | RIPE NCC (odbiorca) | |
|---|---|---|
| Polityka | NRPM 8.4 | RIPE-807 sekcja 3.2 i strona inter-RIR |
| Warunki | Zarejestrowany posiadacz, brak sporu; brak IPv4 otrzymanego od ARIN w ciągu ostatnich 12 miesięcy (z wyjątkiem wspólnej własności); minimum /24 | Sieć z aktywnym elementem w regionie RIPE; umowa z RIPE NCC (LIR lub sponsorujący LIR dla ASSIGNED PI); plan wykorzystania 50% w ciągu pięciu lat |
| Dokumenty | Podpisany i poświadczony notarialnie Officer Acknowledgement Letter (oświadczenie członka zarządu) | Aktualny dokument rejestrowy; list potwierdzający podpisany przez członka zarządu; wymagany status: ALLOCATED PA, ASSIGNED PI lub LEGACY |
| Opłata rejestrowa | $500 opłaty za wniosek o transfer po stronie źródła (cennik obowiązujący od 1 stycznia 2026) | Brak za transfer; obowiązują składki członkowskie LIR (RIPE-867) |
| Po transferze | Źródło wykluczone z listy oczekujących ARIN na 36 miesięcy | Brak ponownego transferu przez 24 miesiące (RIPE-807 sekcja 2.2.1) |
Dwa szczegóły często zaskakują. Przestrzeń legacy może trafić do regionu RIPE jako LEGACY bez umowy, ale RPKI wymaga wtedy umowy. A IPv6 w ogóle nie może być przenoszone między ARIN a innym RIR.
Krok po kroku
- Uzgodnij transakcję i sprawdź blok. Kto jest zarejestrowanym posiadaczem w ARIN, czy jest jakiś spór, czy zakres jest czysty? Skorzystaj ze sprawdzenia czarnych list przed zakupem i uzgodnij, jak przechowywane są środki: etapy płatności escrow IPv4.
- Najpierw przygotuj stronę RIPE. Odbiorca potrzebuje LIR (lub sponsorującego LIR dla PI), dokumentu rejestrowego, podpisanego listu potwierdzającego i planu 50%.
- Źródło składa wniosek w ARIN. Point of contact organizacji z regionu ARIN składa wniosek 8.4 w ARIN Online wraz z poświadczonym notarialnie listem i płaci opłatę $500.
- ARIN zatwierdza, a potem przekazuje sprawę. ARIN kontaktuje się z RIPE NCC, które kontaktuje się z odbiorcą, przeprowadza własną due diligence i weryfikuje dokumenty. ARIN może poprosić RIPE NCC o certyfikację odbiorcy.
- Obie bazy danych zmieniają się w jednym uzgodnionym dniu. Rekord sieci opuszcza ARIN, a RIPE NCC tworzy obiekty w RIPE Database.
- Zapewnij routowalność. Odbiorca tworzy obiekty route i domain; certyfikat RPKI jest wydawany w ciągu kilku minut, jeśli przestrzeń da się certyfikować, a reverse DNS może zająć do 24 godzin. Następnie popraw geolokalizację: GeoIP po transferze.
Dlaczego trwa to dłużej i gdzie się zacina
RIPE NCC podaje, że transfery inter-RIR trwają dłużej niż transfery w obrębie jego regionu, ponieważ dwa rejestry koordynują się ponad strefami czasowymi; ARIN mówi, że czas "can vary" (może się różnić). Żaden nie podaje liczby i my też nie. Gdzie transakcja się zacina, według powyższych zasad:
- Rekord organizacji w ARIN lub jej point of contact jest nieaktualny, więc nikt nie może złożyć wniosku.
- Źródło otrzymało IPv4 od ARIN w ciągu ostatnich 12 miesięcy, co blokuje 8.4 do upływu roku.
- Odbiorca nie ma jeszcze umowy z RIPE NCC albo planu wykorzystania.
- Środki są przekazywane, zanim oba rejestry potwierdzą.
Właśnie na tych punktach broker zarabia swoją prowizję: sprawdza rekord ARIN i osobę podpisującą, zanim pieniądze zostaną przekazane, przetrzymuje środki, dopóki RIPE Database nie pokaże nowego posiadacza, i dba o zgodność dokumentów w obu rejestrach. DCXV pobiera EUR 2,00 za IP dla /24 lub /23 oraz EUR 1,00 za IP dla bloków od /22 do /19. Dla skali: 90-dniowa mediana ip4.market dla /24 wynosiła $25.40 za IP w sprzedażach do 2026-10-26. Strona usługi to transfery inter-RIR; proces wyłącznie w RIPE opisuje przewodnik po transferach RIPE NCC.
Planujesz przeniesienie z ARIN do regionu RIPE? Porozmawiaj z działem IPv4 lub napisz na ipv4@dcxv.com.
